From 0ff181b7cec56684b99cf9fb70a1588dad4d4114 Mon Sep 17 00:00:00 2001 From: OfirTeneJuno Date: Tue, 10 Jun 2025 17:21:17 +0300 Subject: [PATCH] Disable values update on use stream in interrupt events --- libs/sdk-js/src/react/stream.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libs/sdk-js/src/react/stream.tsx b/libs/sdk-js/src/react/stream.tsx index 6db58a587..62dd50d06 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 + return; + } + setStreamValues(data); + } if (event === "messages") { const [serialized] = data;