Commit 8c80768
committed
feat(web): show per-agent binding and routing on the Dynamic Workflow card
The card showed one shared model label and a flat member list, so a mixed
workflow (resumed children on an older model, forced policies) had no
explanation.
- Header carries the single count and a status pill; the body opens with a
routing line: MAIN <model · effort> and SUBAGENTS as Inherit, <model> ·
Override, or Mixed · N models with a breakdown. Policy and feature
provenance render on separate lines; a forced policy offers a chip that
opens Settings → Agent.
- Rows are grouped by phase with severity-aware order (Failed first only
when a failure exists; Completed collapsed while running) and show
Profile · Model · Effort, elapsed time, and a provenance word; a row
created under an earlier routing environment revision says so and the
card shows how many running subagents keep their model.
- Segmented progress renders one cell per task up to 12 rows, a grouped
bar beyond; only the active row dot pulses.
- Pure helpers (groupDynamicWorkflowRows, elapsed, formatElapsed) live in
dynamicWorkflowCardRows.ts with unit tests; the component has its own
test file. dist-web rebuilt.1 parent 7a995d0 commit 8c80768
104 files changed
Lines changed: 1195 additions & 435 deletions
File tree
- .changeset
- apps
- pythinker-code/dist-web
- assets
- pythinker-web
- src
- components
- chat/tool-calls
- settings
- i18n/locales/en
- lib
- test
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments