Why Do Agent Teams Fail Across Boundaries? A Failure Taxonomy for Agent-to-Agent Systems with Private States
Organizations: Salesforce · UNC Chapel Hill · Singapore University of Technology and Design · Nanyang Technological University ·
Abstract
Agents are increasingly interacting with other agents that act for different principals (people or organizations on whose behalf they work), such as a buyer's personal agent negotiating with an enterprise's seller agent. In such agent-to-agent (A2A) scenarios, each agent has its own environment and holds information and authority that the other cannot see. Moreover, the interests of each agent may be aligned (cooperative), partly aligned (mixed-motive), or opposed (competitive). Existing multi-agent system failure studies assume one orchestrator, shared workspace, or single principal. We ask how A2A systems fail when these assumptions are removed. We study more than 2,500 recorded runs of A2A systems built from different agent harnesses and models, spanning 488 scenarios across eight families (legal, CRM, security, commerce, etc.). From these traces, we derive -Failures, a taxonomy of 20 A2A failure modes in four categories: (i) discovery and delegation, (ii) grounding and record consistency, (iii) verification, and (iv) conduct and fidelity. Three findings hold across every harness, model, and scenario studied: (1) discovery and interaction are driven by the phrasing of the task rather than the availability of peer agents; (2) no agent verifies a peer's factual claim on its own initiative, so an A2A system inherits the reliability of its least reliable participant unless the protocol or mechanism performs the check; and (3) the aggregate outcome score credits the agent completing the task while staying blind to the coordination, verification, and conduct failures beneath it, so A2A systems must be evaluated per agent, against each agent's own principal. We release the run logs behind the taxonomy at https://huggingface.co/datasets/a2a-salesforce/a2-failures.
Figures & tables
| interest | family | roles | what is private | L0 and L1 evals | scenarios |
|---|---|---|---|---|---|
| cooperative | legal | 2–5 agents | documents per role | rubric, LLM judge | |
| CRM | 5 agents | records per role | deterministic checks | ||
| risk management | 2–4 agents | egress or credential | exact / DB state | ||
| evolving enterprise | growing team | context per agent | SQL execution | ||
| mixed-motive | software engineering | 2–5 agents | shards, rules, policies | deterministic tests | |
| security | 2–4 agents | evidence vs. memo | coverage checks |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| failure mode | suggested intervention | |
| D. Discovery and Delegation | ||
| D1 | Silent lead. Never contacts a listed counterpart that holds material the task needs | model, harness |
| D2 | Wording-driven discovery. Contacts a peer only when the task names what the peer holds, not because the directory lists it | protocol, model |
| D3 | Undiscovered capability. A holder concludes it lacks a capability it has, because one tool path is refused | harness |
| D4 | Delegation without integration. Routes a request to the right peer but does not integrate the reply, or does not re-route when the peer cannot supply it, and never reaches the end state | model |
| D5 | Scope distortion. A downstream delegation or filing omits, changes, or broadens a material constraint inherited from its parent authority | protocol, model |
| Task | Capability holder | |
|---|---|---|
| Web (2–3) | None / One / All | 0 / 1 / 1 |
| Web (4) | None | 0.33 |
| Codex only | 1.00 | |
| Cursor only | 0.67 | |
| All | 1.00 | |
| ERP write | None / Executor | 0.12 / 0.95 |
| -Failures mode | nearest MAST mode | relation |
| D. Discovery and Delegation | ||
| D1 Silent lead | FM-2.2 Fail to ask for clarification | sharper |
| D2 Wording-driven discovery | — | native |
| D3 Undiscovered capability | — | native |
| D4 Delegation without integration | FM-2.5 Ignored other agent’s input | shared |
| D5 Scope distortion | FM-1.1 Disobey task specification | sharper |
Agent Failure Analysis
Agent failure analysis studies how and why AI agents make errors, traces causes through execution, and helps detect or prevent recurrence.
See all 154 papers