Compare commits

...

2 Commits

Author SHA1 Message Date
Henry 1d52f03833 Merge branch 'main' into chore/Remove-FreeSolo-State
# Conflicts:
#	packages/components/nodes/agentflow/Agent/Agent.ts
2025-11-28 13:31:30 +00:00
Henry 14ee30e1ab remove freeSolo for update state 2025-11-28 13:15:57 +00:00
7 changed files with 14 additions and 21 deletions

View File

@ -82,7 +82,7 @@ class Agent_Agentflow implements INode {
constructor() { constructor() {
this.label = 'Agent' this.label = 'Agent'
this.name = 'agentAgentflow' this.name = 'agentAgentflow'
this.version = 3.0 this.version = 3.1
this.type = 'Agent' this.type = 'Agent'
this.category = 'Agent Flows' this.category = 'Agent Flows'
this.description = 'Dynamically choose and utilize tools during runtime, enabling multi-step reasoning' this.description = 'Dynamically choose and utilize tools during runtime, enabling multi-step reasoning'
@ -509,8 +509,7 @@ class Agent_Agentflow implements INode {
label: 'Key', label: 'Key',
name: 'key', name: 'key',
type: 'asyncOptions', type: 'asyncOptions',
loadMethod: 'listRuntimeStateKeys', loadMethod: 'listRuntimeStateKeys'
freeSolo: true
}, },
{ {
label: 'Value', label: 'Value',

View File

@ -60,7 +60,7 @@ class CustomFunction_Agentflow implements INode {
constructor() { constructor() {
this.label = 'Custom Function' this.label = 'Custom Function'
this.name = 'customFunctionAgentflow' this.name = 'customFunctionAgentflow'
this.version = 1.0 this.version = 1.1
this.type = 'CustomFunction' this.type = 'CustomFunction'
this.category = 'Agent Flows' this.category = 'Agent Flows'
this.description = 'Execute custom function' this.description = 'Execute custom function'
@ -107,8 +107,7 @@ class CustomFunction_Agentflow implements INode {
label: 'Key', label: 'Key',
name: 'key', name: 'key',
type: 'asyncOptions', type: 'asyncOptions',
loadMethod: 'listRuntimeStateKeys', loadMethod: 'listRuntimeStateKeys'
freeSolo: true
}, },
{ {
label: 'Value', label: 'Value',

View File

@ -30,7 +30,7 @@ class ExecuteFlow_Agentflow implements INode {
constructor() { constructor() {
this.label = 'Execute Flow' this.label = 'Execute Flow'
this.name = 'executeFlowAgentflow' this.name = 'executeFlowAgentflow'
this.version = 1.1 this.version = 1.2
this.type = 'ExecuteFlow' this.type = 'ExecuteFlow'
this.category = 'Agent Flows' this.category = 'Agent Flows'
this.description = 'Execute another flow' this.description = 'Execute another flow'
@ -102,8 +102,7 @@ class ExecuteFlow_Agentflow implements INode {
label: 'Key', label: 'Key',
name: 'key', name: 'key',
type: 'asyncOptions', type: 'asyncOptions',
loadMethod: 'listRuntimeStateKeys', loadMethod: 'listRuntimeStateKeys'
freeSolo: true
}, },
{ {
label: 'Value', label: 'Value',

View File

@ -34,7 +34,7 @@ class LLM_Agentflow implements INode {
constructor() { constructor() {
this.label = 'LLM' this.label = 'LLM'
this.name = 'llmAgentflow' this.name = 'llmAgentflow'
this.version = 1.0 this.version = 1.1
this.type = 'LLM' this.type = 'LLM'
this.category = 'Agent Flows' this.category = 'Agent Flows'
this.description = 'Large language models to analyze user-provided inputs and generate responses' this.description = 'Large language models to analyze user-provided inputs and generate responses'
@ -290,8 +290,7 @@ class LLM_Agentflow implements INode {
label: 'Key', label: 'Key',
name: 'key', name: 'key',
type: 'asyncOptions', type: 'asyncOptions',
loadMethod: 'listRuntimeStateKeys', loadMethod: 'listRuntimeStateKeys'
freeSolo: true
}, },
{ {
label: 'Value', label: 'Value',

View File

@ -20,7 +20,7 @@ class Loop_Agentflow implements INode {
constructor() { constructor() {
this.label = 'Loop' this.label = 'Loop'
this.name = 'loopAgentflow' this.name = 'loopAgentflow'
this.version = 1.1 this.version = 1.2
this.type = 'Loop' this.type = 'Loop'
this.category = 'Agent Flows' this.category = 'Agent Flows'
this.description = 'Loop back to a previous node' this.description = 'Loop back to a previous node'
@ -64,8 +64,7 @@ class Loop_Agentflow implements INode {
label: 'Key', label: 'Key',
name: 'key', name: 'key',
type: 'asyncOptions', type: 'asyncOptions',
loadMethod: 'listRuntimeStateKeys', loadMethod: 'listRuntimeStateKeys'
freeSolo: true
}, },
{ {
label: 'Value', label: 'Value',

View File

@ -36,7 +36,7 @@ class Retriever_Agentflow implements INode {
constructor() { constructor() {
this.label = 'Retriever' this.label = 'Retriever'
this.name = 'retrieverAgentflow' this.name = 'retrieverAgentflow'
this.version = 1.0 this.version = 1.1
this.type = 'Retriever' this.type = 'Retriever'
this.category = 'Agent Flows' this.category = 'Agent Flows'
this.description = 'Retrieve information from vector database' this.description = 'Retrieve information from vector database'
@ -87,8 +87,7 @@ class Retriever_Agentflow implements INode {
label: 'Key', label: 'Key',
name: 'key', name: 'key',
type: 'asyncOptions', type: 'asyncOptions',
loadMethod: 'listRuntimeStateKeys', loadMethod: 'listRuntimeStateKeys'
freeSolo: true
}, },
{ {
label: 'Value', label: 'Value',

View File

@ -29,7 +29,7 @@ class Tool_Agentflow implements INode {
constructor() { constructor() {
this.label = 'Tool' this.label = 'Tool'
this.name = 'toolAgentflow' this.name = 'toolAgentflow'
this.version = 1.1 this.version = 1.2
this.type = 'Tool' this.type = 'Tool'
this.category = 'Agent Flows' this.category = 'Agent Flows'
this.description = 'Tools allow LLM to interact with external systems' this.description = 'Tools allow LLM to interact with external systems'
@ -80,8 +80,7 @@ class Tool_Agentflow implements INode {
label: 'Key', label: 'Key',
name: 'key', name: 'key',
type: 'asyncOptions', type: 'asyncOptions',
loadMethod: 'listRuntimeStateKeys', loadMethod: 'listRuntimeStateKeys'
freeSolo: true
}, },
{ {
label: 'Value', label: 'Value',