@@ -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