Agent team builder
Assemble agents into a crew, flow, or mission. Each seat carries a role label and responsibility chips so the operator can see who owns what. Add from the available pool; remove from the roster.
Included in the single kansho full pack. Components are not offered as separate installs.
Interactive crew
Add and remove seatsResearch crew
3 agents- Plan & dispatchOrchestratorLeadDecompose missionAssign tasksVerify proofs
- ResearcherResearchGather sourcesSummarise findings
- ReviewerReviewCritique draftFlag risks
Read-only flow
Incident response
3 agents- TriageFirst responderLead
- DiagnoserRoot cause
- CommsStakeholder updates
Component documentation
Agent Team Builder
components/agent-setup/agent-team-builder.tsxPurpose
Shows a named crew, flow, or mission roster with roles, responsibilities, lead status, and available agents.
Appropriate use
Use for a compact team composition editor when membership state is controlled by the host.
Example
components/agent-setup/agent-team-builder.tsx has a representative live example in the "Interactive crew" section on /components/agent-team-builder.
States
Kinds are crew, flow, or mission; members may be leads with responsibility chips, and available agents or mutations are optional.
API and props
AgentTeamBuilder accepts name, kind, members, available, onAdd, onRemove, and className.
Dependencies
Direct imports are React, Lucide icons, AgentDot, Tag, Badge, IconButton, and cn.
Accessibility
Visible text names the team kind, member roles, Lead designation, and responsibility chips; remove controls include the member name and add controls use visible agent names.
Limitations
It does not reorder members, edit roles, enforce a lead, or persist changes; list entrance motion depends on the global reduced-motion rule.
Source
Source: components/agent-setup/agent-team-builder.tsx.
Full pack
components/agent-setup/agent-team-builder.tsx is documented at /components/agent-team-builder and installs only through the single Kansho full pack; no individual component install is offered.