fix(threads): 避免隐式订阅 events 流

This commit is contained in:
肖应宇 2026-04-08 14:33:04 +08:00
parent f87f185bbd
commit 8dc57763f5
1 changed files with 11 additions and 8 deletions

View File

@ -193,14 +193,17 @@ export function useThreadStream({
handleStreamStart(meta.thread_id);
setOnStreamThreadId(meta.thread_id);
},
onLangChainEvent(event) {
if (event.event === "on_tool_end") {
listeners.current.onToolEnd?.({
name: event.name,
data: event.data,
});
}
},
onLangChainEvent:
onToolEnd == null
? undefined
: (event) => {
if (event.event === "on_tool_end") {
listeners.current.onToolEnd?.({
name: event.name,
data: event.data,
});
}
},
onUpdateEvent(data) {
const updates: Array<Partial<AgentThreadState> | null> = Object.values(
data || {},