bug fix und Debug Workflow #83

Merged
Lars merged 10 commits from develop into main 2026-04-13 18:15:07 +02:00
2 changed files with 3 additions and 3 deletions
Showing only changes of commit df8e732709 - Show all commits

View File

@ -167,8 +167,8 @@ async def execute_workflow(
)
# Add human-readable label to node_state for debug UI
# Priority: node.name (user-defined) > prompt_slug > node_type-id
node_label = node.name if hasattr(node, 'name') and node.name else (
# Priority: node.label (user-defined) > prompt_slug > node_type-id
node_label = node.label if hasattr(node, 'label') and node.label else (
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:

View File

@ -196,7 +196,7 @@ 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)")
label: Optional[str] = Field(None, description="Node-Label (vom Editor, z.B. 'Qualitätseinschätzung')")
position: Optional[Position] = Field(None, description="Position im visuellen Editor")
# ANALYSIS-Knoten