From d265db42e5cd4d636f26b03c22f914b23b2b67e1 Mon Sep 17 00:00:00 2001 From: David Kaya Date: Tue, 7 Apr 2026 09:02:15 +0200 Subject: [PATCH] feat: add descriptive help text to graph designer properties Add inline descriptions to workflow settings, orchestration mode, edge inspector, node inspectors, and condition editor properties so users understand what each option does at a glance. - Execution Mode: explains off-thread vs lockstep behavior - Max Iterations: clarifies it prevents runaway loops - State Scopes: describes shared state containers - Edge Kind: explains direct, fan-out, fan-in semantics - Loop Edge: describes iterative cycle behavior - Reasoning: explains effort vs answer quality tradeoff - Triage Agent, Tool-Call Filtering, Max Rounds, etc. - Result Variable, Require Approval, Port ID, Condition Also enhances FormField component with optional description prop. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- src/renderer/components/WorkflowEditor.tsx | 17 +++++- src/renderer/components/ui/FormField.tsx | 5 ++ .../components/workflow/ConditionEditor.tsx | 3 + .../workflow/InvokeFunctionInspector.tsx | 44 ++++++++------ .../workflow/OrchestrationModePanel.tsx | 10 ++-- .../workflow/RequestPortInspector.tsx | 17 ++++-- .../workflow/WorkflowGraphInspector.tsx | 59 +++++++++++-------- 7 files changed, 101 insertions(+), 54 deletions(-) diff --git a/src/renderer/components/WorkflowEditor.tsx b/src/renderer/components/WorkflowEditor.tsx index fc84a21..6bbd4a7 100644 --- a/src/renderer/components/WorkflowEditor.tsx +++ b/src/renderer/components/WorkflowEditor.tsx @@ -691,6 +691,9 @@ function WorkflowSettingsPanel({ +

+ Off-thread executes in the background without blocking. Lockstep waits for each step to finish before proceeding. +

@@ -790,9 +796,14 @@ function WorkflowSettingsPanel({ {/* State Scopes */}
- - State Scopes - +
+ + State Scopes + +

+ Named containers for shared state that persists across workflow steps. +

+
- +