docs/multi-agent/index.md
Beads supports coordination between multiple AI agents and repositories.
Multi-agent features enable:
Routing decides which repository a new bead lands in, based on your role
(contributor vs maintainer) and the routing.* config keys — an explicit
--repo flag always wins. See Multi-Repo Routing
for the decision flow and configuration reference.
Assign or atomically claim work:
bd assign bd-42 agent-1 # shorthand for bd update bd-42 --assignee agent-1
bd update bd-42 --claim # atomically set assignee + in_progress
bd ready --claim --json # claim the first ready match
Track dependencies across repositories:
bd dep add bd-42 external:other-repo:api-ready
┌─────────────────┐
│ Main Repo │
│ (coordinator) │
└────────┬────────┘
│ routes
┌────┴────┐
│ │
┌───▼───┐ ┌───▼───┐
│Frontend│ │Backend│
│ Repo │ │ Repo │
└────────┘ └────────┘
BEADS_DIR resolution.