Kanshō/Step status row

Step status row

A single row in a vertical execution timeline. Stacks to form a full plan; states cover the lifecycle from pending to complete.

Included in the single kansho full pack. Components are not offered as separate installs.

Vertical timeline

Connectors join consecutive rows
Read project brief· 1.2s

Pulled 12 sources from the knowledge base.

Search competitor pages· 8.4s4.1k$0.06

Web search across 8 product docs.

Draft comparison table· 3.2s

Streaming output to /drafts/competitive.md

4
Validate sources
5
Publish to knowledge base

State matrix

pending
1
Queued step

Waiting on prior step

running
Working on it· 1.8s

Streaming partial output

success
Step complete· 742ms

3 results returned

error
Step failed· 210ms

Permission denied on /etc

paused
Awaiting approval

Needs human sign-off

skipped
Skipped

Branch not taken

Failure inside a chain

Generate test plan· 1.1s
Run integration suite· 42s

3 of 47 tests failed

Publish results

Blocked by previous failure

Component documentation

Step Status Row

components/agent/step-status-row.tsx

Purpose

Displays one indexed step with status, detail, duration, metadata, and optional timeline connectors.

Appropriate use

Use in a vertical execution timeline where the parent controls ordering and state.

Example

components/agent/step-status-row.tsx has a representative live example in the "Vertical timeline" section on /components/step-status-row.

States

Supports all shared statuses, optional active emphasis, numeric index, duration, metadata, and none/top/bottom/both connectors.

API and props

StepStatusRow accepts index, title, description, status, durationMs, meta, connector, active, and className.

Dependencies

Direct imports are React, Spinner, shared status types/meta, duration formatting, and cn.

Accessibility

Status is repeated in visible text/icon treatment, but the row adds no listitem or current-step semantics by itself.

Limitations

It is non-interactive and does not coordinate connector geometry, ordering, or live announcements.

Source

Source: components/agent/step-status-row.tsx.

Full pack

components/agent/step-status-row.tsx is documented at /components/step-status-row and installs only through the single Kansho full pack; no individual component install is offered.