From 660a8e357ad09030a139422b62a956902462b6ed Mon Sep 17 00:00:00 2001 From: Henry Heng Date: Fri, 28 Nov 2025 15:08:37 +0000 Subject: [PATCH] Chore/Remove freeSolo for update state (#5530) remove freeSolo for update state --- packages/components/nodes/agentflow/Agent/Agent.ts | 5 ++--- .../nodes/agentflow/CustomFunction/CustomFunction.ts | 5 ++--- .../components/nodes/agentflow/ExecuteFlow/ExecuteFlow.ts | 5 ++--- packages/components/nodes/agentflow/LLM/LLM.ts | 5 ++--- packages/components/nodes/agentflow/Loop/Loop.ts | 5 ++--- packages/components/nodes/agentflow/Retriever/Retriever.ts | 5 ++--- packages/components/nodes/agentflow/Tool/Tool.ts | 5 ++--- 7 files changed, 14 insertions(+), 21 deletions(-) diff --git a/packages/components/nodes/agentflow/Agent/Agent.ts b/packages/components/nodes/agentflow/Agent/Agent.ts index 992c32903..ae3ad18c0 100644 --- a/packages/components/nodes/agentflow/Agent/Agent.ts +++ b/packages/components/nodes/agentflow/Agent/Agent.ts @@ -82,7 +82,7 @@ class Agent_Agentflow implements INode { constructor() { this.label = 'Agent' this.name = 'agentAgentflow' - this.version = 3.0 + this.version = 3.1 this.type = 'Agent' this.category = 'Agent Flows' this.description = 'Dynamically choose and utilize tools during runtime, enabling multi-step reasoning' @@ -509,8 +509,7 @@ class Agent_Agentflow implements INode { label: 'Key', name: 'key', type: 'asyncOptions', - loadMethod: 'listRuntimeStateKeys', - freeSolo: true + loadMethod: 'listRuntimeStateKeys' }, { label: 'Value', diff --git a/packages/components/nodes/agentflow/CustomFunction/CustomFunction.ts b/packages/components/nodes/agentflow/CustomFunction/CustomFunction.ts index 103c1fc37..f9a7949f2 100644 --- a/packages/components/nodes/agentflow/CustomFunction/CustomFunction.ts +++ b/packages/components/nodes/agentflow/CustomFunction/CustomFunction.ts @@ -60,7 +60,7 @@ class CustomFunction_Agentflow implements INode { constructor() { this.label = 'Custom Function' this.name = 'customFunctionAgentflow' - this.version = 1.0 + this.version = 1.1 this.type = 'CustomFunction' this.category = 'Agent Flows' this.description = 'Execute custom function' @@ -107,8 +107,7 @@ class CustomFunction_Agentflow implements INode { label: 'Key', name: 'key', type: 'asyncOptions', - loadMethod: 'listRuntimeStateKeys', - freeSolo: true + loadMethod: 'listRuntimeStateKeys' }, { label: 'Value', diff --git a/packages/components/nodes/agentflow/ExecuteFlow/ExecuteFlow.ts b/packages/components/nodes/agentflow/ExecuteFlow/ExecuteFlow.ts index e2f0765ad..af92acd53 100644 --- a/packages/components/nodes/agentflow/ExecuteFlow/ExecuteFlow.ts +++ b/packages/components/nodes/agentflow/ExecuteFlow/ExecuteFlow.ts @@ -30,7 +30,7 @@ class ExecuteFlow_Agentflow implements INode { constructor() { this.label = 'Execute Flow' this.name = 'executeFlowAgentflow' - this.version = 1.1 + this.version = 1.2 this.type = 'ExecuteFlow' this.category = 'Agent Flows' this.description = 'Execute another flow' @@ -102,8 +102,7 @@ class ExecuteFlow_Agentflow implements INode { label: 'Key', name: 'key', type: 'asyncOptions', - loadMethod: 'listRuntimeStateKeys', - freeSolo: true + loadMethod: 'listRuntimeStateKeys' }, { label: 'Value', diff --git a/packages/components/nodes/agentflow/LLM/LLM.ts b/packages/components/nodes/agentflow/LLM/LLM.ts index e6035166b..f1b0c9aee 100644 --- a/packages/components/nodes/agentflow/LLM/LLM.ts +++ b/packages/components/nodes/agentflow/LLM/LLM.ts @@ -34,7 +34,7 @@ class LLM_Agentflow implements INode { constructor() { this.label = 'LLM' this.name = 'llmAgentflow' - this.version = 1.0 + this.version = 1.1 this.type = 'LLM' this.category = 'Agent Flows' this.description = 'Large language models to analyze user-provided inputs and generate responses' @@ -290,8 +290,7 @@ class LLM_Agentflow implements INode { label: 'Key', name: 'key', type: 'asyncOptions', - loadMethod: 'listRuntimeStateKeys', - freeSolo: true + loadMethod: 'listRuntimeStateKeys' }, { label: 'Value', diff --git a/packages/components/nodes/agentflow/Loop/Loop.ts b/packages/components/nodes/agentflow/Loop/Loop.ts index edf7f5e1d..7f2d5a987 100644 --- a/packages/components/nodes/agentflow/Loop/Loop.ts +++ b/packages/components/nodes/agentflow/Loop/Loop.ts @@ -20,7 +20,7 @@ class Loop_Agentflow implements INode { constructor() { this.label = 'Loop' this.name = 'loopAgentflow' - this.version = 1.1 + this.version = 1.2 this.type = 'Loop' this.category = 'Agent Flows' this.description = 'Loop back to a previous node' @@ -64,8 +64,7 @@ class Loop_Agentflow implements INode { label: 'Key', name: 'key', type: 'asyncOptions', - loadMethod: 'listRuntimeStateKeys', - freeSolo: true + loadMethod: 'listRuntimeStateKeys' }, { label: 'Value', diff --git a/packages/components/nodes/agentflow/Retriever/Retriever.ts b/packages/components/nodes/agentflow/Retriever/Retriever.ts index e7ce426c2..901d8c53c 100644 --- a/packages/components/nodes/agentflow/Retriever/Retriever.ts +++ b/packages/components/nodes/agentflow/Retriever/Retriever.ts @@ -36,7 +36,7 @@ class Retriever_Agentflow implements INode { constructor() { this.label = 'Retriever' this.name = 'retrieverAgentflow' - this.version = 1.0 + this.version = 1.1 this.type = 'Retriever' this.category = 'Agent Flows' this.description = 'Retrieve information from vector database' @@ -87,8 +87,7 @@ class Retriever_Agentflow implements INode { label: 'Key', name: 'key', type: 'asyncOptions', - loadMethod: 'listRuntimeStateKeys', - freeSolo: true + loadMethod: 'listRuntimeStateKeys' }, { label: 'Value', diff --git a/packages/components/nodes/agentflow/Tool/Tool.ts b/packages/components/nodes/agentflow/Tool/Tool.ts index 300aaafa1..e08c1c55b 100644 --- a/packages/components/nodes/agentflow/Tool/Tool.ts +++ b/packages/components/nodes/agentflow/Tool/Tool.ts @@ -29,7 +29,7 @@ class Tool_Agentflow implements INode { constructor() { this.label = 'Tool' this.name = 'toolAgentflow' - this.version = 1.1 + this.version = 1.2 this.type = 'Tool' this.category = 'Agent Flows' this.description = 'Tools allow LLM to interact with external systems' @@ -80,8 +80,7 @@ class Tool_Agentflow implements INode { label: 'Key', name: 'key', type: 'asyncOptions', - loadMethod: 'listRuntimeStateKeys', - freeSolo: true + loadMethod: 'listRuntimeStateKeys' }, { label: 'Value',