FDEInterviews logo
NeurIPS 2025 (Datasets and Benchmarks)

Why Do Multi-Agent LLM Systems Fail?

Berkeley read 1,642 traces from seven multi-agent frameworks and named 14 ways they fail. Most failures trace back to how the agents are organized and checked, not to the model inside them.

Breakdown by FDE Interviews · 14 min read · Updated

About the original · 2025
AUTHORS
Cemri, Pan, Yang, Agrawal, et al.
FROM
UC Berkeley, Intesa Sanpaolo
PUBLISHED
Mar 2025 · NeurIPS 2025 (Datasets and Benchmarks)
CITED BY
757Semantic Scholar · Oct 2026
IN THIS BREAKDOWN · 10 SECTIONS

You can read 18% of this breakdown.

01

The paper in one minute

Multi-agent systems split a job across several LLM agents with roles: a planner and a coder, a CEO and a reviewer, a supervisor and a set of tool agents. They are popular, and they often disappoint. The authors measured failure rates between 41% and 86.7% across six open-source systems, each on its own benchmark.

The question the paper asks is why. The team, a Berkeley group including Matei Zaharia, Joseph Gonzalez and Ion Stoica, took over 150 execution traces from five frameworks (traces average over 15,000 lines each) and had six experts read them with Grounded Theory, a qualitative method in which categories come out of the data rather than going in as hypotheses. They kept reading until new traces stopped producing new failure types. Three annotators then labeled traces independently and argued out their disagreements over three rounds until agreement reached Cohen's κ = 0.88.

The result is MAST, the Multi-Agent System Failure Taxonomy: 14 failure modes in three groups. System design issues include ignoring the task's constraints, repeating steps and not knowing when to stop. Inter-agent misalignment covers agents that go off task, withhold what another agent needs, or say one thing and do another. Task verification failures are stopping early, or checking badly or not at all.

To scale up, they calibrated an LLM judge (OpenAI's o1 with few-shot examples) against the human labels, reaching 94% accuracy and κ = 0.77, and used it to label 1,642 traces from seven frameworks. Their central claim is that these failures mostly come from organizational design rather than model weakness, so better models alone will not fix them.

THE IDEA, VISUALLY
WHERE 1,642 MULTI-AGENT TRACES WENT WRONG share of all failure labels, by MAST mode, Figure 1 System design issues 44.2% 1.1 Disobey task specification 11.8% 1.2 Disobey role specification 1.5% 1.3 Step repetition 15.7% 1.4 Loss of conversation history 2.8% 1.5 Unaware of termination 12.4% Inter-agent misalignment 32.3% 2.1 Conversation reset 2.2% 2.2 Fail to ask for clarification 6.8% 2.3 Task derailment 7.4% 2.4 Information withholding 0.8% 2.5 Ignored other agent's input 1.9% 2.6 Reasoning-action mismatch 13.2% Task verification 23.5% 3.1 Premature termination 6.2% 3.2 No or incomplete verification 8.2% 3.3 Incorrect verification 9.1% TARGETED FIXES HELP, MODESTLY ChatDev on ProgramDev-v0, 32 tasks, GPT-4o, Table 5 baseline 25.0% (8 of 32) clearer role prompts 34.4% (11 of 32) cyclic review topology 40.6% (13 of 32) Read the denominator Five more tasks out of 32. Our Fisher test on those counts gives p = 0.29, and the authors themselves call the gains not substantial. The paper's case: most failures come from how the agents are organized, so fixes belong in the design, the roles and the verifiers, not only the model.
MAST, the paper's failure taxonomy, with each mode's share of all failure labels. The interventions on the right show the paper's other lesson: targeted fixes helped, but by a few tasks out of 32.
Research notes: the problem, approach and results
14

failure modes in the MAST taxonomy, across three categories

86.7%

failure rate of the worst of six systems on its own benchmark (AppWorld)

κ 0.88

agreement between expert annotators on the final taxonomy

THE PROBLEM

Multi-agent systems often barely beat a single agent or best-of-N sampling, and nobody had a shared vocabulary for why they fail, so every team debugged from scratch.

THE IDEA

Read real execution traces until the failure patterns stop changing, define each pattern precisely enough that experts agree, then scale the labeling with a calibrated LLM judge.

THE RESULT

MAST: 14 failure modes in three groups, system design, inter-agent misalignment and task verification, with κ = 0.88 human agreement and a public dataset of 1,642 labeled traces.

02

Why it matters to an FDE

When a customer's multi-agent pilot stalls, the conversation usually turns to swapping the model. This paper gives you a better first move: read the traces and name the failure.

A shared vocabulary speeds up debugging. "The agents get confused" is not actionable. "The reviewer passes code that compiles but never runs it" (no or incomplete verification) or "the tool agent knows the username must be a phone number and never says so" (information withholding) points straight at the fix.

Most of the fixes are design work, which is FDE work. Clear role definitions, explicit stop conditions, who is allowed to end the conversation, and a verifier that checks the actual goal rather than whether the code compiles are all choices you control without retraining anything.

It is also an argument for fewer agents. If a pipeline of fixed steps or a single agent with tools would do the job, the 14 failure modes are 14 reasons not to add coordination you do not need. Several of them, such as conversation reset, information withholding and ignoring another agent's input, cannot happen to one agent.

Use the error bars. The interventions in the paper improved one system by five tasks out of 32. Before you tell a customer a change fixed their system, make sure your own evaluation is big enough to show it.

THE FULL BREAKDOWN

Understand the mechanism. Try it on a real problem.

Unlock this breakdown and 49 more papers.

Premium opens every paper in full, plus every answer, concept, course and guide on the site. One payment for six months of access.

6 months · One payment · No auto-renewal

Get Premium · ₹2,000 / $25
  • ◇1 architecture diagram
  • </>1 runnable code experiment
  • ▦3 results tables
  • ?5 interview questions with answers
  1. 03Key takeaways

    The 14 failure modes, the three insights and the misreadings to avoid

    Free account
  2. 04How it works

    Grounded Theory, the agreement rounds, the LLM annotator and the interventions

    Premium
  3. 05The numbers that matter

    Failure rates, intervention results, framework comparisons and the annotator's agreement

    Premium
  4. 06Try it yourself

    Put error bars on a failure-mode claim and an intervention, using the paper's own counts

    Premium
  5. 07Where it breaks

    The limits of the taxonomy, the data and the evidence for its claims

    Premium
  6. 08Using it on a deployment

    A MAST-style review for a customer's multi-agent system, step by step

    Premium
  7. 09Interview angles

    Five questions this paper prepares you for, with answer hints

    Premium
Back to the paper library →