From 9d99675a1d465033e41673b78b1d88db37500272 Mon Sep 17 00:00:00 2001 From: Novice Date: Thu, 29 Jan 2026 17:46:43 +0800 Subject: [PATCH] chore: enhance NestedNodeGraphService with additional node data fields --- .../workflow/nested_node_graph_service.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/api/services/workflow/nested_node_graph_service.py b/api/services/workflow/nested_node_graph_service.py index a5c252f973..c30aab4331 100644 --- a/api/services/workflow/nested_node_graph_service.py +++ b/api/services/workflow/nested_node_graph_service.py @@ -125,20 +125,33 @@ class NestedNodeGraphService: "position": {"x": 0, "y": 0}, "data": { "type": NodeType.LLM.value, + # BaseNodeData fields "title": f"NestedNode: {parameter_schema.name}", "desc": f"Extract {parameter_schema.name} from conversation context", + "version": "1", + "error_strategy": None, + "default_value": None, + "retry_config": {"max_retries": 0}, "parent_node_id": parent_node_id, + # LLMNodeData fields "model": model_config, "prompt_template": prompt_template, + "prompt_config": {"jinja2_variables": []}, + "memory": None, "context": { "enabled": False, "variable_selector": None, }, "vision": { "enabled": False, + "configs": { + "variable_selector": ["sys", "files"], + "detail": "high", + }, }, - "memory": None, "structured_output_enabled": True, "structured_output": structured_output, + "computer_use": False, + "tool_settings": [], }, }