Multi-agent run group
One parent run fanned out across child agent runs. Surfaces the aggregate lifecycle state, total cost and time, and any blockers holding the group up.
Included in the single kansho full pack. Components are not offered as separate installs.
Lifecycle states
Running group with a blocker
Ship release notes for 2.14
Waiting on peer- Changelog readerDone
Collected 38 merged PRs since 2.13
22s$0.41 - DrafterRunning
Writing the highlights section
2m 40s$1.88 - ReviewerWaiting on peer
Waiting on the drafter to finish
$0.00 - PublisherQueued
Will post to the blog once reviewed
- Reviewer is blocked until the drafter completes the highlights section.
- Publisher needs a human approval before posting externally.
Error & recovery
Static preview callbacks show Retry and Resolve. Without the handlers the rows are inert.Backfill invoice embeddings
Failed- LoaderDone
Loaded 4,210 invoices
18s$0.40 - EmbedderFailed
Crashed at item 4,210 — out of memory
1m 22s$0.72
- Embedder must succeed before the writer can persist vectors.
Component documentation
Multi Agent Run Group
components/agent-setup/multi-agent-run-group.tsxPurpose
Summarises a parent run and child-agent runs with aggregate lifecycle, cost, duration, and blockers.
Appropriate use
Use for multi-agent execution where operators need one overview and targeted recovery actions.
Example
components/agent-setup/multi-agent-run-group.tsx has a representative live example in the "Running group with a blocker" section on /components/multi-agent-run-group.
States
Parent and child rows use shared lifecycle states; children may be empty, blockers optional, and only failed children expose supplied retry.
API and props
MultiAgentRunGroup accepts id, title, state, childRuns, totalCost, totalDuration, blockers, resolve/retry callbacks, and className.
Dependencies
Direct imports are React, Lucide icons, AgentDot, EmptyState, StatusPill, setup-state metadata, and cn.
Accessibility
Actions are native labelled buttons and visible text carries lifecycle and blocker meaning; decorative marks are hidden.
Limitations
It does not aggregate totals, orchestrate child runs, remove resolved blockers, or announce callback outcomes without host state updates.
Source
Source: components/agent-setup/multi-agent-run-group.tsx.
Full pack
components/agent-setup/multi-agent-run-group.tsx is documented at /components/multi-agent-run-group and installs only through the single Kansho full pack; no individual component install is offered.