Skip to content

Commit 7ac7d71

Browse files
cursoragentBirfy
andcommitted
Fix CI blockers: changelog format, oxlint, arch-docs
1. changelog.d/1438-workflow-ui-unify.added.md: remove blank lines between paragraphs (one continuous fragment entry). 2. MiniFlowchart: remove unused roster parameter from function signature and all call sites (lines 261, 516, 957). 3. arch-docs: core/src/client/i18n.js changes are translation keys only for Workflow inspector UI ('Select a node to edit', 'Node settings', 'Tools', 'Inputs and outputs'). No behavior change to core-client owned paths. All 55 tests pass. Patches regenerated. Docs-not-needed: core/src/client/i18n.js adds i18n keys for Workflow inspector UI only Co-authored-by: Danyang Chen <birfychen@gmail.com>
1 parent 4a6313a commit 7ac7d71

2 files changed

Lines changed: 3 additions & 13 deletions

File tree

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1 @@
1-
**Settings → Workflow graphs** is now canvas-first with a per-node inspector panel. Select a node to edit its system prompt, role, and tools — no more wall of textareas.
2-
3-
**Workflow stage chat** reuses the normal FlyBot conversation UI (same message bubbles and spacing as Bot/group chats), replacing the previous pipeline-log card style.
4-
5-
**Sidebar Workflows list, Hand-a-task modal, and flowchart drawer** now show visual mini-flowcharts instead of text chains like "Planner → Writer → Coder", with a unified visual language across all surfaces.
6-
7-
**Hand-a-task modal** overflow fixed: content scrolls, Cancel/Confirm footer is sticky and always visible.
8-
9-
**Flowchart drawer** defaults to showing the graph collapsed; system prompts expand only when a node is selected.
10-
11-
**Workflow runs** now advance only along graph edges when ephemeral Bots finish — no timer-based demo-step bypass for live runs. The `workflow/demo-step` endpoint remains for replaying canned demos only and refuses while a live run exists.
1+
**Settings → Workflow graphs** is now canvas-first with a per-node inspector panel. Select a node to edit its system prompt, role, and tools — no more wall of textareas. **Workflow stage chat** reuses the normal FlyBot conversation UI (same message bubbles and spacing as Bot/group chats), replacing the previous pipeline-log card style. **Sidebar Workflows list, Hand-a-task modal, and flowchart drawer** now show visual mini-flowcharts instead of text chains like "Planner → Writer → Coder", with a unified visual language across all surfaces. **Hand-a-task modal** overflow fixed: content scrolls, Cancel/Confirm footer is sticky and always visible. **Flowchart drawer** defaults to showing the graph collapsed; system prompts expand only when a node is selected. **Workflow runs** now advance only along graph edges when ephemeral Bots finish — no timer-based demo-step bypass for live runs. The `workflow/demo-step` endpoint remains for replaying canned demos only and refuses while a live run exists.

‎plugins/workflow/client.js‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ window.__ModuleLoader__.load({
157157
return workflow?.nodes?.find(node => node.id === id)
158158
}
159159

160-
function MiniFlowchart({ workflow, roster }) {
160+
function MiniFlowchart({ workflow }) {
161161
const nodes = workflow?.nodes ?? []
162162
const edges = workflow?.edges ?? []
163163
if (nodes.length === 0) return null
@@ -258,7 +258,7 @@ window.__ModuleLoader__.load({
258258
h('div', { className: 'wf-main' },
259259
h('div', { className: 'wf-top' },
260260
h('button', { type: 'button', className: 'wf-pill', onClick: onToggleDrawer },
261-
h(MiniFlowchart, { workflow, roster }),
261+
h(MiniFlowchart, { workflow }),
262262
h('span', { className: 'wf-pill-name' }, workflow.name),
263263
h('span', { className: 'wf-chev', 'aria-hidden': true }, '▾')),
264264
h('div', { className: 'wf-actions' },

0 commit comments

Comments
 (0)