How do multi-agent systems actually fail?
Three root causes, and the largest is a bad instruction, not a bad model: the system was told the wrong thing, context broke down between agents, or nobody checked the output. The MAST taxonomy, built from 1,600+ annotated traces across seven multi-agent frameworks, sorts 14 failure modes into specification issues (41.77%), inter-agent misalignment (36.94%), and task verification failures (21.30%).
None of the three is a model-accuracy problem in the sense of the model getting a fact wrong. They’re coordination and process failures: the wrong instruction going out, the wrong information crossing a seam, or no one checking the output at all. That’s also why per-agent grading misses most of it: a grader that checks each agent’s own output in isolation has nothing to say about a specification that was ambiguous from the start or a handoff nobody verified.
What is the MAST taxonomy? breaks down the full classification these three root causes come from.