FancyUI
Plan — live checklist — preview

Plan — live checklist

A plan whose rows tick over as the agent works, with a count and a thin progress bar.

#minimal#ambient

Open docs

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