FANCYUI
Tune Plan — live checklist
Progress bar
Esc to close
Plan — live checklist
A plan whose rows tick over as the agent works, with a count and a thin progress bar.
Use in FancyUI
- Type
- Interaction
- Interaction
- Ambient
- Style
- Minimal
- Code availability
- Open source
Why it works
Each row switches glyph as its step moves from pending to running to done, and a done/total count with a thin bar sums it up, so progress reads at a glance without a log to parse.
When to use it
Multi-step agent runs where the visitor should see the plan before the result.
Things to watch
Every glyph carries a spoken status label. Passing `onSelect` turns rows into buttons. Nested `substeps` count as steps of their own in the total.
Implementation clues
- status → glyph
- done / total + bar
- nested substeps
- rows keyed by id