Skip to content

1 variant

Agent Timeline

The record of an agent run, with a status mark and a duration on every step, each one folding out to show its own detail.

  1. 4 steps queued, search, read, edit, verify
  2. grep -rn "checkout" app/ → 3 matches
  3. 86 lines, a POST handler, seat validation, a Stripe session
  4. Rewriting the success and cancel URLs, running3.1s
  5. Run the type check, not started yet

3 of 5 steps · 5.5s total

Install

$ bunx --bun shadcn add @easeui-pro/agent-timeline

Props

AgentTimeline

stepsRequiredAgentStep[]

In the order they ran.

defaultOpenIdsstring[]Default []

Steps whose detail starts unfolded.

classNamestring

Merged last, so anything passed here wins over the component's own classes.

AgentStep

idRequiredstring

Stable, since the open state is tracked by it.

labelRequiredstring

One line naming what the step did.

statusRequired"done" | "running" | "failed" | "pending"

Drives the mark and the text a screen reader hears.

durationMsnumber

Wall time. Printed to one decimal in tabular figures, so the column never rewraps.

detailReactNode

Folded away under the row. Without it the row has no disclosure at all.