From b7062d32bfce27c1e6097bb511fe40359d8ce702 Mon Sep 17 00:00:00 2001 From: Lars Date: Mon, 13 Apr 2026 15:54:22 +0200 Subject: [PATCH] Revert "feat: Show node.name from workflow editor in debug panel" This reverts commit 5fa2ea2e6bf1f96665324002b9edfa13241d76b2. --- backend/workflow_executor.py | 5 +---- backend/workflow_models.py | 2 -- .../src/components/workflow/panels/WorkflowResultViewer.jsx | 2 +- 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/backend/workflow_executor.py b/backend/workflow_executor.py index 691482e..809b40a 100644 --- a/backend/workflow_executor.py +++ b/backend/workflow_executor.py @@ -166,13 +166,10 @@ async def execute_workflow( enable_debug=enable_debug ) - # Add human-readable label and name to node_state for debug UI + # Add human-readable label to node_state for debug UI node_label = node.prompt_slug if hasattr(node, 'prompt_slug') and node.prompt_slug else f"{node.type.value}-{node_id[:8]}" if not node_state.debug_prompt_slug: node_state.debug_prompt_slug = node_label - # Set node_name from graph (user-defined name in editor) - if not node_state.node_name and hasattr(node, 'name'): - node_state.node_name = node.name node_states.append(node_state) context["node_results"][node_id] = node_state diff --git a/backend/workflow_models.py b/backend/workflow_models.py index 7b9e01e..1d67142 100644 --- a/backend/workflow_models.py +++ b/backend/workflow_models.py @@ -196,7 +196,6 @@ class WorkflowNode(BaseModel): """ id: str = Field(..., description="Eindeutige Knoten-ID") type: NodeType = Field(..., description="Knotentyp") - name: Optional[str] = Field(None, description="Node-Name (vom Editor)") position: Optional[Position] = Field(None, description="Position im visuellen Editor") # ANALYSIS-Knoten @@ -342,7 +341,6 @@ class NodeExecutionState(BaseModel): Erweitert NodeState um Phase-1-Komponenten (analysis_core, decision_signals, etc.) """ node_id: str = Field(..., description="Knoten-ID") - node_name: Optional[str] = Field(None, description="Node-Name aus Workflow-Editor") status: NodeStatus = Field(..., description="Ausführungsstatus") # Phase 1 Result Container diff --git a/frontend/src/components/workflow/panels/WorkflowResultViewer.jsx b/frontend/src/components/workflow/panels/WorkflowResultViewer.jsx index 51a839a..9971180 100644 --- a/frontend/src/components/workflow/panels/WorkflowResultViewer.jsx +++ b/frontend/src/components/workflow/panels/WorkflowResultViewer.jsx @@ -226,7 +226,7 @@ export function WorkflowResultViewer({ result, onClose }) { {(node.debug_node_type || node.node_type) === 'join' && '🔀'} {(node.debug_node_type || node.node_type) === 'end' && '🏁'} {' '} - {node.node_name || node.debug_prompt_slug || node.node_label || node.node_id} + {node.debug_prompt_slug || node.node_label || ((node.debug_node_type || node.node_type) ? `${node.debug_node_type || node.node_type}-${node.node_id.substring(0, 8)}` : node.node_id)} {node.status === 'skipped' && ( (skipped)