Disable values update on use stream in interrupt events (#5041)

This commit is contained in:
David Duong
2025-06-24 00:08:14 +02:00
committed by GitHub
+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
continue;
}
setStreamValues(data);
}
if (event === "messages") {
const [serialized] = data;