From 86782e9971b9a759a11eb0ad6aa0a25c28e6b861 Mon Sep 17 00:00:00 2001 From: Henry Heng Date: Tue, 20 May 2025 14:47:21 +0800 Subject: [PATCH] Bugfix/throw error on agent tool call error (#4464) throw error on agent tool call error --- packages/components/nodes/agentflow/Agent/Agent.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/components/nodes/agentflow/Agent/Agent.ts b/packages/components/nodes/agentflow/Agent/Agent.ts index 8cfdd6a4..849a2e3e 100644 --- a/packages/components/nodes/agentflow/Agent/Agent.ts +++ b/packages/components/nodes/agentflow/Agent/Agent.ts @@ -1442,6 +1442,8 @@ class Agent_Agentflow implements INode { toolOutput: '', error: getErrorMessage(e) }) + sseStreamer?.streamUsedToolsEvent(chatId, flatten(usedTools)) + throw new Error(getErrorMessage(e)) } } } @@ -1678,6 +1680,8 @@ class Agent_Agentflow implements INode { toolOutput: '', error: getErrorMessage(e) }) + sseStreamer?.streamUsedToolsEvent(chatId, flatten(usedTools)) + throw new Error(getErrorMessage(e)) } } }