Disable values update on use stream in interrupt events

This commit is contained in:
OfirTeneJuno
2025-06-10 17:21:17 +03:00
parent 2e33c520a5
commit 0ff181b7ce
+7 -1
View File
@@ -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;