From 9a6fd97f2c2491c57fcc08e19e3533bd1404dfae Mon Sep 17 00:00:00 2001 From: Henry Heng Date: Fri, 25 Jul 2025 15:35:34 +0100 Subject: [PATCH] Feature/Add chatflowId To Config (#4950) * allow overrideconfig from executeflow node to take in variables * update array object schema * add chatflowId to config --- packages/components/nodes/agentflow/Agent/Agent.ts | 2 ++ packages/components/nodes/agentflow/Tool/Tool.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/packages/components/nodes/agentflow/Agent/Agent.ts b/packages/components/nodes/agentflow/Agent/Agent.ts index b5820612..bdd6eae0 100644 --- a/packages/components/nodes/agentflow/Agent/Agent.ts +++ b/packages/components/nodes/agentflow/Agent/Agent.ts @@ -1412,6 +1412,7 @@ class Agent_Agentflow implements INode { (selectedTool as any).requiresHumanInput && (!iterationContext || Object.keys(iterationContext).length === 0) const flowConfig = { + chatflowId: options.chatflowid, sessionId: options.sessionId, chatId: options.chatId, input: input, @@ -1679,6 +1680,7 @@ class Agent_Agentflow implements INode { let parsedArtifacts const flowConfig = { + chatflowId: options.chatflowid, sessionId: options.sessionId, chatId: options.chatId, input: input, diff --git a/packages/components/nodes/agentflow/Tool/Tool.ts b/packages/components/nodes/agentflow/Tool/Tool.ts index f89d1512..be6c639a 100644 --- a/packages/components/nodes/agentflow/Tool/Tool.ts +++ b/packages/components/nodes/agentflow/Tool/Tool.ts @@ -274,6 +274,7 @@ class Tool_Agentflow implements INode { } const flowConfig = { + chatflowId: options.chatflowid, sessionId: options.sessionId, chatId: options.chatId, input: input,