From c85599f652fb5dcacfe39a55066f6194156ba64c Mon Sep 17 00:00:00 2001 From: Henry Date: Wed, 4 Jun 2025 17:27:34 +0100 Subject: [PATCH] fix tool node config --- packages/components/nodes/agentflow/Tool/Tool.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/components/nodes/agentflow/Tool/Tool.ts b/packages/components/nodes/agentflow/Tool/Tool.ts index c37b1e01a..d8365b11c 100644 --- a/packages/components/nodes/agentflow/Tool/Tool.ts +++ b/packages/components/nodes/agentflow/Tool/Tool.ts @@ -187,7 +187,10 @@ class Tool_Agentflow implements INode { async run(nodeData: INodeData, input: string, options: ICommonObject): Promise { const selectedTool = (nodeData.inputs?.selectedTool as string) || (nodeData.inputs?.toolAgentflowSelectedTool as string) - const selectedToolConfig = nodeData.inputs?.selectedToolConfig as ICommonObject + const selectedToolConfig = + (nodeData?.inputs?.selectedToolConfig as ICommonObject) || + (nodeData?.inputs?.toolAgentflowSelectedToolConfig as ICommonObject) || + {} const toolInputArgs = nodeData.inputs?.toolInputArgs as IToolInputArgs[] const _toolUpdateState = nodeData.inputs?.toolUpdateState