Claude Code

Claude Code Agent Teams: What It Does and Where It Stops

Agent Teams is Anthropic's experimental answer to multi-session orchestration: a lead Claude Code session coordinating teammates with their own contexts, a shared task list, and worktree isolation. Here is what it does well, and what it deliberately doesn't do.

By Kylian Migot · Updated July 2026 · 9 min read

Quick answer

Claude Code Agent Teams is an experimental multi-session orchestration feature, enabled via an environment flag, in which a lead session coordinates teammate sessions (documented range up to 16). Teammates have their own context windows, can message each other, share a task list, and can run in their own git worktrees. Introduced in early 2026 and simplified mid-2026, it is explicitly experimental: subject to change, Claude-only, and terminal-native.
What it is
Experimental lead-plus-teammates orchestration built into Claude Code
Scale
One lead coordinating teammates; documented range up to 16 sessions
Coordination
Own contexts · inter-agent messages · shared task list · optional worktrees
Status
Experimental (env-flag gated), introduced early 2026, simplified mid-2026
01

What Agent Teams Actually Is

Agent Teams is Claude Code's built-in mechanism for running multiple coordinated sessions instead of one. Per Anthropic's documentation, it is experimental and gated behind an environment flag: you opt in, and Claude Code gains the ability to spawn and coordinate teammate sessions from a lead session. It was introduced in early 2026 and got a simplified setup in mid-2026, which is the version current as of this writing.

The important framing: this is Anthropic productizing a workflow people were already assembling by hand, several terminal tabs, each running Claude Code in its own git worktree, with a human shuttling context between them. Agent Teams moves the shuttling into the tool: the sessions know about each other, can message each other, and pull from a shared task list rather than waiting for you to copy-paste instructions.

02

The Lead/Teammate Model

An agent team has one lead session, the one you talk to, and a set of teammates it spawns and coordinates, with a documented range of up to 16 sessions. The lead decomposes your request into tasks, hands them out, and integrates results; teammates work their assignments and report back. Four properties make this more than a fan-out of subagents:

Separate contexts

Each teammate is a full session with its own context window. One teammate's deep dive into the payments module doesn't pollute another's work on the CLI.

Inter-agent messaging

Teammates can message each other directly, not just report to the lead, so an agent that discovers a shared constraint can tell the agent it affects.

A shared task list

Work lives on a common task list the team draws from, which is how the lead avoids double-assigning and how you see what is claimed versus pending.

Worktree isolation

Teammates can run in their own git worktrees, so parallel edits land on separate branches instead of colliding in one working copy.

If you have used Claude Code's subagents, the distinction matters: subagents are ephemeral helpers inside one session, results flow back to the parent and vanish. Teammates are peer sessions that persist for the life of the team and coordinate laterally. (The FAQ below covers this in more depth.)

Ship your first agent today

Download AIDEN free and point it at your existing Claude Code or Codex setup. No credit card, running in minutes.

Download AIDEN free

Free to start · macOS 12+ · No credit card required

03

What It's Good At

Agent Teams shines where work is genuinely parallel and loosely coupled. Two shapes come up repeatedly in Anthropic's own framing and in community coverage:

Fan-out research. “Investigate these five subsystems and report back” is the ideal team task: each teammate reads deeply in its own context window, nothing needs to merge, and the lead synthesizes findings that would have overflowed a single session's context. This is the multi-session version of the context-isolation argument, each investigator gets a clean window.

Parallel independent tasks in one repo. Three bug fixes in three different modules, or a feature plus its docs plus a test-coverage pass, tasks that do not share files, can run simultaneously on separate worktrees, with the shared task list keeping assignments straight. The broader design question of decomposing work so agents do not collide is the subject of multi-agent coding workflow; Agent Teams is one engine you can run such a workflow on.

Where it strains: tightly coupled work. If every task touches the same files, teammates serialize on each other or produce conflicting changes, and a single strong session (or one agent with subagents) is usually faster.

04

Current Boundaries, Honestly

None of these are criticisms, Agent Teams is an experimental feature doing exactly what it says, but they define where it stops today:

Experimental status

Behind an env flag, subject to change, and already reworked once. Not something to build load-bearing team process on yet.

Terminal-native visibility

Your view of the team is the terminal. There is no visual board showing which teammate is doing what across a long-running effort.

Claude-only

Teams coordinate Claude Code sessions exclusively. A mixed fleet, Claude plus Codex, needs an external layer.

No persistent board

The shared task list serves the running team; it is not a persistent backlog with stories that survive across days and sessions.

No review workflow

There is no built-in spec gate or PR-review pipeline around the team's output; verification and review discipline remain yours to impose.

No human-team layer

It orchestrates your agents. It has no notion of multiple humans sharing visibility into the same fleet of agents.

If you mostly need “several sessions without losing my mind”, the boundaries may never bite; the spectrum of lighter and heavier approaches is mapped in managing multiple Claude Code sessions.

05

Agent Teams vs an External Orchestrator

The natural question: if Claude Code can coordinate its own sessions, do you still need an orchestration tool? They solve different layers of the problem, and the fair comparison looks like this:

DimensionAgent TeamsExternal orchestrator (e.g. AIDEN)
CostFree, built into Claude CodeSeparate app (AIDEN: free for one project)
StatusExperimental, env-flag gatedProduction software
InterfaceTerminalVisual kanban board
AgentsClaude Code sessions onlyClaude Code + Codex CLI
Planning disciplineLead decomposes tasks ad hocSpec drafted and human-approved per story
PersistenceTask list lives with the running teamPersistent stories and backlog across sessions
HumansSingle operatorTeam mode: shared board across engineers

The honest conclusion is that they compose. Agent Teams is an execution engine: excellent at short-lived, coordinated bursts of parallel Claude sessions. An orchestrator like AIDEN is a workflow layer: persistent stories, an enforced spec gate, worktrees, and PRs per card. Some users run Agent Teams inside an AIDEN story, the story provides the spec, branch, and review gate, and the team fans out within it. Where each layer of that stack belongs is the subject of Claude Code orchestration.

FAQ

What is Claude Code Agent Teams?
Agent Teams is an experimental Claude Code feature for multi-session orchestration: a lead session breaks work down and coordinates a set of teammate sessions, each with its own context window. Teammates can message each other, work from a shared task list, and run in their own git worktrees so parallel work stays isolated. It was introduced in early 2026 and remains experimental, meaning the behavior and interface are subject to change.
How do I enable Agent Teams?
Agent Teams is gated behind an experimental environment flag rather than being on by default. Because the feature is experimental and the exact setup has already changed since its introduction (it was simplified in mid-2026), check Anthropic's official Claude Code documentation for the current flag and configuration rather than copying an incantation from a blog post.
How many agents can an Agent Team run?
Anthropic's documentation describes a lead session coordinating teammates with a documented range of up to 16 sessions. In practice, the useful number is usually lower: every teammate consumes usage from the same plan or API budget, and coordination overhead grows with team size. Most reported workflows use a handful of teammates, not the maximum.
Does Agent Teams work with Codex or other non-Claude agents?
No. Agent Teams orchestrates Claude Code sessions only. If your workflow mixes agents, for example Claude Code for implementation and OpenAI's Codex CLI for review or second opinions, you need an external orchestration layer that treats both CLIs as interchangeable workers, which is one of the gaps tools like AIDEN cover.
What is the difference between Agent Teams and subagents?
Subagents are in-session helpers: a single Claude Code session spawns them for scoped work like a search or a review pass, their results return to the parent, and they disappear. Agent Teams are separate, coordinated sessions: each teammate has its own persistent context, can message other teammates, and works from a shared task list, more like colleagues in adjacent terminals than like function calls. Subagents are for fan-out within one task; teams are for genuinely parallel tasks.

Keep reading

Want a board on top of your agents?

AIDEN orchestrates your Claude Code and Codex CLIs on a kanban board: spec gate, persistent stories, worktrees, PRs. Agent Teams composes with it, not against it.

macOS 12+ · Bring your own Claude Code or Codex · Your code stays local