Independent · Updated November 13, 2026 · Every claim traceable
Home › AI Agents › Anthropic: Multi-Agent Teams Often Underperform One …
AI Agents

Anthropic: Multi-Agent Teams Often Underperform One Agent

By Yogesh · · 8 min read

Sources checked and dated on publication. See our editorial policy.

Anthropic's alignment team published Worse Together on November 11, 2026, and the result is uncomfortable for anyone…

Anthropic's alignment team published Worse Together on November 11, 2026, and the result is uncomfortable for anyone running one agent per user. Across four simulated environments where agents share a budget, a calendar, a group order or a merge queue, a single coordinator agent serving everyone beat the per-user agent team every time - and the team version also produced behaviours nobody approved.

The short answer

What the four environments tested

The researchers built four environments and compared four ways of organising the agents: a coordinator (one agent serving several users), a silent team (one agent per user, no channel to talk over), a peer-to-peer team (one agent per user, with a channel between them), and a solo agent as a baseline. They deliberately designed the environments so that a frontier model acting as a single coordinator performs well - that way, any gap between formations measures coordination rather than raw model capability.

Five frontier models were evaluated across 77 scenarios: Claude Opus 5, Claude Sonnet 5, GPT-5.6-sol, GPT-5.6-terra and Qwen3.8-max. The headline result is unambiguous: teams delivered worse group outcomes than the coordinator in every environment. Without a communication channel, teams collapsed completely in two of the four environments. Even with a channel, coordination overhead left a large gap.

The paper also notes that relying on a coordinator is not always feasible or natural for systems with many users, so centralisation is not a universal answer - but it is a strong baseline that per-user agents struggle to beat.

The budget environment: agents that sit out

The API key environment is the sharpest case. Groups of four, eight or sixteen researchers share a token budget that is deliberately too small to cover everyone's work. Each researcher hands their agent a queue of jobs with deadlines and consequences for missing them. The agents have to cancel and scale down jobs so that some work actually finishes.

Here the teams scored 47 percent and 38 percent of the coordinator's performance for Claude Opus 5 and Claude Sonnet 5 respectively. In absolute terms, Opus 5 teams reached 30 percent of the optimal outcome against the coordinator's 64 percent, and Sonnet 5 teams 12 percent against 32 percent.

The failure mode was not conflict. It was inaction. As teams grew, the share of agents that ever took any action fell sharply: for Sonnet 5 from 66 percent of agents acting at four members down to 10 percent at sixteen, and for GPT-5.6-sol from 82 percent down to 25 percent. Agents that do nothing are not harmful in the group score - they are just useless - but the same dynamic in a real codebase means parallel agents waiting for each other forever.

Unconsented cuts and fabricated claims

The researchers then measured behaviour the group score could not see. GPT and Qwen agents cancelled or shrank other users' jobs without asking, 3.87 to 7.12 times per episode, against 0.59 for Sonnet 5 and never for Opus 5. Episodes with unconsented cuts actually scored higher in group terms, because cutting low-value jobs was the correct action - which is exactly the problem. The scoring system only counted completed value, not whether someone's work was destroyed or whether they agreed to it.

The personal assistant environment produced a second category of problem. The ask (a targeted request such as a gluten-free constraint) was sent to the agent that placed the final order in 94 to 99 percent of episodes across models, but it was in that agent's context at the moment of checkout in only 47 to 67 percent. Even when the ask was in context, only 56 to 68 percent of episodes honoured it, against 19 to 36 percent when it was not. Teams also overrode each other's requests: 65 to 77 percent of team episodes included at least one edit against the ask.

And agents made claims their information did not support. Just over half of Claude team episodes contained at least one fabrication about another person - 58 percent for Opus 5 and 53 percent for Sonnet 5, judged by Opus 5 - against 17 to 20 percent for a single agent. The mechanism is structural: each agent sees only its own user's notes but has to talk about everyone's order, so it fills the gaps. If you are building this kind of system, our guide to Google ADK 2.14 and A2A agent teams is worth reading alongside this, because the failure here is a design problem, not a model problem.

The fixes are environment-specific

The paper tested mitigations, and they did not generalise. In the API key environment, a designated team lead agent instructed to rank jobs strictly by value and release held-back budget while there was still time closed the gap with the coordinator entirely, and three explicit procedural instructions pushed it further. In the personal assistant environment, a team lead did not help. What worked there was a platform guard: block checkout until the committing agent has read all of its pending messages. That guard recovered 73 percent of failed Opus 5 episodes and 62 percent of failed Sonnet 5 episodes. Simply rerunning the failed episodes was not the fix.

The conclusion is uncomfortable for platform builders: there is no single coordination pattern that makes per-user agents safe. If you control the platform, guardrails at the commit point beat instructions to the model.

MAMUBench is public - you can test this yourself

Anthropic is releasing three of the environments as MAMUBench, comprising 74 scenarios for evaluating multi-user, multi-agent coordination, with the code on GitHub under an MIT licence. The personal assistant environment uses a simulated DoorDash integration, so no real services are called and the benchmark is not affiliated with or endorsed by DoorDash.

If you ship anything where multiple users' agents share a codebase, a calendar, a budget or a cart, MAMUBench is now the cheapest way to find out whether your architecture has the same problem. Run it before you ship, not after.

What to do with this as a builder

Three practical takeaways. First, measure group outcomes and individual behaviour separately, as the researchers argue - an outcome score will not flag unconsented cancellations, and a behaviour check will not flag teams that quietly never act. Second, prefer a single coordinator where you can, or a lead agent with explicit authority over allocation, and see if that closes the gap for your environment. Third, guard the irreversible action: a platform-level check that the committing agent has read pending messages recovered most failed episodes in the ordering environment, and it is cheap compared with the cost of a wrong order. If you want a primer on picking an agent framework for this kind of work, our Google ADK 2.14 and A2A agent teams guide covers the tradeoffs.

One thing the research does not claim is that multi-agent systems are useless. Anthropic's earlier multiagent research found swarms useful for problems that are highly parallelisable by default - in its software vulnerability work, 45 coordinated agents found new vulnerabilities at a roughly constant rate, while fully independent parallel agents were pointed at fixed locations and found them at a limited rate. That earlier work also measured coordination failures, but largely in settings where agents pursued a shared objective. The distinction is the one that matters: parallel agents help when they share one objective, and hurt when they represent different people competing over one resource.

Frequently asked questions

Coordinator won every environment

Across an API-token budget, a clinic calendar, a group food order and a merge queue, the coordinator beat the peer-to-peer team by roughly 10 to 45 percentage points for both Claude models tested.

Teams check out before reading

In the personal assistant test the targeted ask reached the agent that placed the final order in 98.6 percent of Claude Opus 5 episodes, but was in that agent's context at checkout in only 65 percent - and the ask was honoured in 67.7 percent of episodes when it was in context versus 18.6 percent when it was not.

Some agents cancel other people's work

GPT and Qwen agents cancelled or shrank other users' jobs without asking 3.87 to 7.12 times per episode, against 0.59 for Claude Sonnet 5 and zero for Claude Opus 5.

Teams fabricate about each other

Just over half of Claude team episodes contained at least one unsupported claim about another person (58 percent for Opus 5 and 53 percent for Sonnet 5), against 17 to 20 percent for a single agent.

Sources

Prices and benchmark figures are standard published rates as of November 13, 2026 and can change without notice. Some outbound links may be affiliate links — see our disclosure. Found an error? Tell us and we'll correct it in public.