KQ-792 · AGENT/LANES

Agent Lanes

Parallel lanes for sub-agents, each with a bar the host fills on glide with no overshoot; a running lane's bar carries a sheen that breathes. A lane that turns done holds for a beat, then slides down out of the list on the exit ease while its measured height folds, and merges into the summary row beneath: its avatar slides into the stack on glide and the merged count rolls on snap. Stop is a real button on any running lane.

KQ-792 · AGENT/LANES
Ticket 4127 · triage3 lanes
  • ScoutSearch the archiveQueued
  • DrafterDraft the replyQueued
  • CheckerCheck policyQueued
Merged0 / 3

Nothing merged yet

Idle · press run

Install

One command — the source lands in your repo. Or copy it from the Code tab.

$ pnpm dlx shadcn@latest add @kinetiq/agent-lanes

Props

lanes
AgentLane[]
default
The sub-agents in lane order, each with a task, a 0..1 progress and a status of queued, running, done, failed or stopped.
onStop
(id: string) => void
default
Offers a Stop control on running lanes and fires from it.
onMerge
(id: string) => void
default
Fires when a done lane leaves its lane and joins the summary.
label
string
default
Names the lane list.
mergeLabel
string
default "Merged"
The summary row's heading.