Skip to main content
Mythos

Claude Code multi-agent orchestration is the set of ways 📝Claude Code splits work across more than one Claude at a time: subagents inside a session, background sessions you dispatch, agent teams with a lead, scripted workflows, and projects run by a coordinator, with cross-session messaging connecting the sessions you run yourself. The choice comes down to three questions: who coordinates, whether the workers need to talk, and whether they touch the same files.

Why It Changed in 2026

📝Anthropic rebuilt this surface over four months. In early July, subagents began running in the background by default (v2.1.198). On August 7, v2.1.224 let separate sessions message each other. In mid-August, fork mode turned on by default (v2.1.232), so a subagent can inherit the whole conversation instead of starting cold. On September 17, Projects arrived, giving Claude a coordinator that runs a stream of tasks as parallel cloud threads. Each step raises the ceiling and the bill: every subagent, teammate, thread, and workflow agent spends its own tokens against the same plan limits, and Anthropic's own October 22 guidance urges folding subagents back into a single loop when the work does not genuinely split.

Delegating Inside One Session

📝Claude Code Subagents are the base primitive: workers that run a side task in their own context and return a summary, so logs and searches never flood the main conversation. Forks are subagents that inherit the full conversation and prompt cache, covered in 📝Claude Code Forked Sub-Agents — Quick Reference. When a job outgrows a handful of subagents, 📝Claude Code Dynamic Workflows move the plan into a script that can fan out to hundreds of agents and cross-check their findings. The general pattern behind all three is described in 📝Subagents.

Running Parallel Sessions

📝Claude Code Agent View opens with claude agents and keeps the user as dispatcher: each background session is a full conversation, moved into its own 📝Worktree before it edits files. Agent teams, documented here as 📝Claude Code Swarm Mode, go further: a lead session spawns teammates that share a task list and message each other directly. Teams are experimental, off by default, and share one checkout, so each teammate needs its own set of files. 📝Agent Swarms in Claude Code compares the spawn modes side by side.

Coordinators

A 📝Claude Coordinator scopes work, delegates it, tracks state, and assembles results without doing the work itself. In 📝Claude Code Projects, the project conversation plays that role: it routes each message to an answer, a new thread, or an existing thread, and an Overview pane shows which threads are ready for review or waiting on you. On the API side, 📝Claude Managed Agents configures coordination through a multiagent block with subagents, workflow runs, and an optional advisor model.

Sessions That Talk to Each Other

📝Claude Code Cross-Session Messaging connects sessions Claude did not spawn. One session finds another with ListAgents and sends it plain text with SendMessage: a breaking change, a settled decision, or a status report. Same-machine messages stay on the machine, and a message can never approve a permission prompt or change another session's configuration, which keeps parallel work coordinated without letting one session act through another.

Related

Contexts

Created with 💜 by One Inc | Copyright 2026