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