Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.16 Home All releases olderv2.1.15 v2.1.17newer
Claude Code v2.1.16

Agent Swarms - Multi-Agent Coordination

What

Spawn and coordinate multiple AI agents working in parallel on a project. Teams have a 1:1 correspondence with task lists (Team = Project = TaskList).

Usage
# 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 requestShutdownapproveShutdown/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")

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.16 →