From 8dc57763f55a01d40ed2991528f1e587bcb179ba Mon Sep 17 00:00:00 2001 From: MT-Mint <798521692@qq.com> Date: Wed, 8 Apr 2026 14:33:04 +0800 Subject: [PATCH] =?UTF-8?q?fix(threads):=20=E9=81=BF=E5=85=8D=E9=9A=90?= =?UTF-8?q?=E5=BC=8F=E8=AE=A2=E9=98=85=20events=20=E6=B5=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/core/threads/hooks.ts | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/frontend/src/core/threads/hooks.ts b/frontend/src/core/threads/hooks.ts index d8bc08d3..522f8123 100644 --- a/frontend/src/core/threads/hooks.ts +++ b/frontend/src/core/threads/hooks.ts @@ -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 | null> = Object.values( data || {},