Skip to content

Commit 1f8fd34

Browse files
committed
swith ask stream to v2 API
1 parent 7ffbbcd commit 1f8fd34

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/query/agent.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ export class QueryAgent {
223223
} else if (event.event === "streamed_tokens") {
224224
output = mapStreamedTokensFromSSE(event);
225225
} else if (event.event === "final_state") {
226-
output = mapResponseFromSSE(event);
226+
output = mapResponse(JSON.parse(event.data));
227227
} else {
228228
throw new Error(`Unexpected event type: ${event.event}: ${event.data}`);
229229
}
@@ -252,7 +252,7 @@ export class QueryAgent {
252252
includeProgress: false;
253253
includeFinalState?: true;
254254
},
255-
): AsyncGenerator<StreamedTokens | QueryAgentResponse>;
255+
): AsyncGenerator<StreamedTokens | AskModeResponse>;
256256
askStream(
257257
query: QueryAgentQuery,
258258
options: QueryAgentAskStreamOptions & {
@@ -266,15 +266,15 @@ export class QueryAgent {
266266
includeProgress?: true;
267267
includeFinalState?: true;
268268
},
269-
): AsyncGenerator<ProgressMessage | StreamedTokens | QueryAgentResponse>;
269+
): AsyncGenerator<ProgressMessage | StreamedTokens | AskModeResponse>;
270270
async *askStream(
271271
query: QueryAgentQuery,
272272
{
273273
collections,
274274
includeProgress,
275275
includeFinalState,
276276
}: QueryAgentAskStreamOptions = {},
277-
): AsyncGenerator<ProgressMessage | StreamedTokens | QueryAgentResponse> {
277+
): AsyncGenerator<ProgressMessage | StreamedTokens | AskModeResponse> {
278278
const targetCollections = collections ?? this.collections;
279279

280280
if (!targetCollections) {
@@ -285,7 +285,7 @@ export class QueryAgent {
285285
await this.client.getConnectionDetails();
286286

287287
const sseStream = fetchServerSentEvents(
288-
`${this.agentsHost}/agent/stream_query`,
288+
`${this.agentsHost}/query/stream_ask`,
289289
{
290290
method: "POST",
291291
headers: {
@@ -310,13 +310,13 @@ export class QueryAgent {
310310
await handleError(event.data);
311311
}
312312

313-
let output: ProgressMessage | StreamedTokens | QueryAgentResponse;
313+
let output: ProgressMessage | StreamedTokens | AskModeResponse;
314314
if (event.event === "progress_message") {
315315
output = mapProgressMessageFromSSE(event);
316316
} else if (event.event === "streamed_tokens") {
317317
output = mapStreamedTokensFromSSE(event);
318318
} else if (event.event === "final_state") {
319-
output = mapResponseFromSSE(event);
319+
output = mapAskModeResponse(JSON.parse(event.data));
320320
} else {
321321
throw new Error(`Unexpected event type: ${event.event}: ${event.data}`);
322322
}

0 commit comments

Comments
 (0)