Skip to content

Commit b3ae304

Browse files
authored
fix: let error events pass (#411)
* fix: allow error events pass the stream mode filter * chore: release alpha version for langgraph integration
1 parent 6ea80b7 commit b3ae304

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

typescript-sdk/integrations/langgraph/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ag-ui/langgraph",
3-
"version": "0.0.16",
3+
"version": "0.0.17-alpha.0",
44
"main": "./dist/index.js",
55
"module": "./dist/index.mjs",
66
"types": "./dist/index.d.ts",

typescript-sdk/integrations/langgraph/src/agent.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ export class LangGraphAgent extends AbstractAgent {
179179
return subscriber.error("No stream to regenerate");
180180
}
181181

182-
await this.handleStreamEvents(preparedStream, threadId, subscriber, input, streamMode);
182+
await this.handleStreamEvents(preparedStream, threadId, subscriber, input, Array.isArray(streamMode) ? streamMode : [streamMode]);
183183
}
184184

185185
async prepareRegenerateStream(input: RegenerateInput, streamMode: StreamMode | StreamMode[]) {
@@ -376,7 +376,7 @@ export class LangGraphAgent extends AbstractAgent {
376376
threadId: string,
377377
subscriber: Subscriber<ProcessedEvents>,
378378
input: RunAgentExtendedInput,
379-
streamMode: StreamMode | StreamMode[],
379+
streamModes: StreamMode | StreamMode[],
380380
) {
381381
const { forwardedProps } = input;
382382
const nodeNameInput = forwardedProps?.nodeName;
@@ -406,7 +406,7 @@ export class LangGraphAgent extends AbstractAgent {
406406
streamResponseChunk.event.startsWith("values"));
407407

408408
// @ts-ignore
409-
if (!streamMode.includes(streamResponseChunk.event as StreamMode) && !isSubgraphStream) {
409+
if (!streamModes.includes(streamResponseChunk.event as StreamMode) && !isSubgraphStream && streamResponseChunk.event !== 'error') {
410410
continue;
411411
}
412412

0 commit comments

Comments
 (0)