{"version":"2.1.16","anchor":"agent-swarms-multi-agent-coordination","canonical_anchor":"agent-swarms-multi-agent-coordination","heading":"Agent Swarms - Multi-Agent Coordination","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.16\/e\/agent-swarms-multi-agent-coordination","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.16","markdown":"### Agent Swarms - Multi-Agent Coordination\n\n**What**\n\nSpawn and coordinate multiple AI agents working in parallel on a project. Teams have a 1:1 correspondence with task lists (Team = Project = TaskList).\n\n**Usage**\n\n`# Create a team claude > Use TeammateTool with operation \"spawnTeam\" and team_name \"my-project\" # Spawn teammates via the Task tool with team_name and name parameters > Use Task tool to spawn a teammate named \"researcher\" for team \"my-project\"` **Details** - Create teams with `spawnTeam` operation - Teams automatically create corresponding task list directories at `~\/.claude\/tasks\/{team-name}\/` - Team configuration stored at `~\/.claude\/teams\/{team-name}\/config.json` - Teammates can communicate via `write` (single recipient) or `broadcast` (all teammates) - Graceful shutdown workflow with `requestShutdown` \u2192 `approveShutdown`\/`rejectShutdown` - Plan approval workflow for teammates: `approvePlan`\/`rejectPlan` - Cleanup team resources when done with `cleanup` operation **Evidence** `Ds7()` at line 417104 (TeammateTool prompt, contains `\"# TeammateTool\"`, `\"spawnTeam\"`, `\"requestShutdown\"`)"}