diff --git a/libs/sdk-js/src/react/stream.tsx b/libs/sdk-js/src/react/stream.tsx index 6db58a587..88a541f9a 100644 --- a/libs/sdk-js/src/react/stream.tsx +++ b/libs/sdk-js/src/react/stream.tsx @@ -894,7 +894,13 @@ export function useStream< if (event === "events") options.onLangChainEvent?.(data); if (event === "debug") options.onDebugEvent?.(data); - if (event === "values") setStreamValues(data); + if (event === "values") { + if ("__interrupt__" in data) { + // don't update values on interrupt values event + continue; + } + setStreamValues(data); + } if (event === "messages") { const [serialized] = data;