From b0f8c06af033bee226e1dc2f51162ba09266602b Mon Sep 17 00:00:00 2001 From: Novice Date: Wed, 16 Jul 2025 09:35:58 +0800 Subject: [PATCH] chore(be): add parameter comments --- api/core/workflow/nodes/agent/entities.py | 3 +++ api/core/workflow/nodes/tool/entities.py | 3 +++ 2 files changed, 6 insertions(+) diff --git a/api/core/workflow/nodes/agent/entities.py b/api/core/workflow/nodes/agent/entities.py index 2595f22807..11b11068e7 100644 --- a/api/core/workflow/nodes/agent/entities.py +++ b/api/core/workflow/nodes/agent/entities.py @@ -13,6 +13,9 @@ class AgentNodeData(BaseNodeData): agent_strategy_name: str agent_strategy_label: str # redundancy memory: MemoryConfig | None = None + # The version of the tool parameter. + # If this value is None, it indicates this is a previous version + # and requires using the legacy parameter parsing rules. tool_node_version: str | None = None class AgentInput(BaseModel): diff --git a/api/core/workflow/nodes/tool/entities.py b/api/core/workflow/nodes/tool/entities.py index 9ecab6d99b..1f1ed9263b 100644 --- a/api/core/workflow/nodes/tool/entities.py +++ b/api/core/workflow/nodes/tool/entities.py @@ -58,6 +58,9 @@ class ToolNodeData(BaseNodeData, ToolEntity): return typ tool_parameters: dict[str, ToolInput] + # The version of the tool parameter. + # If this value is None, it indicates this is a previous version + # and requires using the legacy parameter parsing rules. tool_node_version: str | None = None @field_validator("tool_parameters", mode="before")