Agent state

MultiAgentView

N concurrent agents side-by-side, each its own mini status terminal. Active agents (thinking/tool) pulse with an acid-green ring so the eye lands on the ones doing work.

Sourcesrc/components/ai/multi-agent-view.tsx

Three-agent swarm

Planner, researcher, writer — each in a different status. Active agents get an acid-green ring.

PlannerThinking
Orchestrator
▸ decomposing task
step 1: gather sources
step 2: synthesize
step 3: draft answer
ResearcherTool
Web
▸ fetch(docs.stripe.com)
→ GET /docs/api
← 200 OK 48kb
→ GET /docs/webhooks
← 200 OK 22kb
WriterIdle
Synthesis
—

Mixed done + error

A four-agent run post-execution — two complete, one errored, one still working.

CrawlerDone
Discovery
· found 12 pages
ExtractorDone
Parse
· extracted 47 entities
ValidatorError
QA
· schema mismatch on row 9
LoaderThinking
Warehouse
▸ batching inserts

Columns layout

Horizontal scroll for long-running swarms with many agents.

Agent 01Thinking
▸ analysing
Agent 02Tool
▸ sql.query()
Agent 03Done
—
Agent 04Idle
—
Agent 05Idle
—