Skip to main content
A buyer studies competing paper offers at a rain-lit transit stop.

When AI Agents Collide

The dashboard may be green. The customer journey can still be broken.

By Dellon S.17 min read

More agents do not make a system. Shared context and an accountable decision path do.

Research now names the failure class. The practical response is not another dashboard, it is a way to see and govern the decisions agents make together.

14MAST failure modes
15×multi-agent token use
17%monitor agent handoffs

The most expensive agent failure may be the one every individual agent reports as a win.

An email agent finds a buyer who responds to security language. A paid agent sees a high-intent signal and offers a trial. A social agent recognizes the same person as price sensitive and leads with savings. A content agent marks a trends article click as engagement. Each action makes sense inside its own task. The customer receives four different versions of the same company in a few days.

Nothing has to malfunction for this to happen. The models can follow their instructions, the tools can return correct data, and the channel dashboards can register real improvements. The failure emerges in the missing relationship between those actions. No one decided which message should lead, whether two offers conflict, which interaction changes the next one, or who owns the resulting customer experience.

That is the multi-agent coordination problem in plain language. A company has assembled several local optimizers and mistaken their coexistence for a system. The more autonomous those optimizers become, the easier it is to hide the contradiction behind a familiar reporting structure: email reports opens, paid reports return, social reports engagement, and nobody reports whether the customer was moved toward a decision or away from one.

This matters well beyond marketing. The same shape appears when a service agent promises something a billing agent cannot honor, a sales assistant discounts an account that a renewal workflow is trying to protect, or a content generator republishes a claim that a compliance checker would reject. Each system may be locally rational. The combined behavior can be incoherent, costly, and hard to reconstruct after the fact.

Four independent channel agents send conflicting offers to one customer while their local performance metrics stay green.

The research caught up with the anecdote.

Coordination collapse used to sound like a cautionary story for teams experimenting with agents. It now has a research vocabulary. The MAST study examined five popular multi-agent frameworks across more than 150 tasks and identified 14 distinct failure modes. Its three top-level classes are not exotic edge cases: specification and system-design failures, inter-agent misalignment, and task verification or termination failures.

Read those categories with a marketing operations lens. A specification failure is assigning every agent a channel KPI while giving none of them responsibility for the customer. Inter-agent misalignment is a nurture sequence and a discount offer competing for the same account. Verification failure is a team looking at separate campaign reports without testing whether the sequence a real person experienced was coherent.

MAST also matters because it resists an easy assumption: adding agents does not automatically produce a material gain over a well-built single-agent approach. More moving parts introduce more specialization, but they also create more places for context to get lost, for roles to overlap, and for a plausible output to go unchallenged. Scale can amplify a weak operating model faster than it creates capability.

The taxonomy gives teams a more useful starting point than asking whether a model is reliable in the abstract. Ask where the system can become wrong together. Does every agent share the same definition of an eligible account? Can an agent repeat an action after another agent has changed the customer state? Is there a rule for stale context, contradictory tool results, or a handoff that never reaches a verifier? Those are not model-quality questions. They are coordination questions that only become visible when the full path, including the handoffs, is treated as part of the product.

That does not make multi-agent systems a bad idea. It makes architecture a business decision. A system earns multiple agents when work can truly run in parallel, when each agent has a bounded role, and when the company can explain how a conflict is resolved. It does not earn them because every vendor demo became more impressive after adding an autonomous label.

What the customer experiences.

Sarah is an illustration, not a case study. She is a SaaS buyer who has shown interest in security, cost control, and an industry trends article. Her email sequence is building toward a technical demo. A paid media agent sees an intent event and introduces a free trial. A social agent has been trained against another segment definition and places a savings message in front of her. The content engine treats the trends click as a reason to recommend a new angle.

From inside the company, that looks like relevance. From Sarah's side, it can look like a brand that cannot decide what it sells, how much it costs, or why she should believe it. The distinction matters because buyers do not grade the workflow. They experience the accumulated sequence, then assign the confusion to the company whose name appears on every message.

Two operations leaders arrange physical cards and strings into a shared journey map near a railway platform.
A journey map is useful only when it can show the decision made by every agent, not just the message it happened to send.

This is why a frequency cap is not a coordination layer. A cap may limit one tool's behavior while leaving the underlying offer conflict untouched. It does not tell the paid agent that a sales engineer has just qualified the account for a specific path. It does not tell the service agent that an onboarding exception has changed the product promise. It does not preserve the reason why an action was taken, so a human can later question it.

Start with the journeys that already carry a consequence: trial signups, renewals, named accounts, support escalations, and high-value prospects. The goal is not perfect omniscience. It is a coherent enough record that a team can see a collision before a customer has to explain it back to them.

Why every dashboard can stay green.

Channel metrics are not wrong. They are incomplete. An email open, a content click, and a paid conversion can each be real signals. The mistake is letting the reporting boundary become the customer boundary. When agents are allowed to make message, offer, budget, or routing decisions, the interaction between their decisions becomes part of the product the company delivers.

That interaction is still poorly observed. A Cloud Security Alliance analysis, citing the EY and AIUC-1 findings used in the handoff, reports that only 17% of organizations monitor agent-to-agent communications, alongside a wider shortfall in end-to-end AI traffic visibility. Treat the percentage as a warning about an immature operating practice, not as a magic benchmark. The practical question is simpler: can your team see what an agent received, decided, changed, and handed to another agent when a material customer outcome is at stake?

Four green channel metrics fail to show the conflicting offers, repeat contacts, and unowned handoffs in one customer journey.

A seventh dashboard is not the answer. The reporting unit needs to move from a channel to a journey, and then from an output to a decision trail. That means retaining the relevant input, the policy applied, the tool action taken, the downstream handoff, and the result a human can inspect. It also means defining a small number of system-level measures that are hard for any one channel to game: conflicting offers per account, repeat contacts across tools, time between customer-state changes, handoffs without an owner, and journeys that cannot be reconstructed.

That record should be time aware. A customer state is not simply a list of fields. It is a sequence of decisions made under particular conditions. The same discount may be reasonable before a qualification call and damaging after an account executive has agreed a different commercial path. The same service message may be helpful before an outage has been explained and tone deaf after it. A usable control layer therefore records when a state changed, which policy made the change relevant, and which later agent was allowed to act on it. Without that history, a team can see a collision but cannot establish why it happened or prevent a close variation tomorrow.

The point is not to punish local teams for a system problem. Good agents should still be able to optimize their work. The point is to make a local optimization answer to a higher-order rule. A paid agent may have evidence that a discount can improve a conversion. The coordination layer may know that the account is in a security review, has already received a different commercial term, or needs a human approval before the offer goes out. That is not friction. That is the business deciding what it means by a good result.

Coordination is not a protocol.

The infrastructure story is improving. Anthropic's production account of its multi-agent research system is useful because it is unusually direct: coordination, evaluation, and reliability are central engineering problems. Its agents use about four times the tokens of chat interactions, while multi-agent systems use about 15 times as many. That cost only makes sense when work can genuinely benefit from parallelism and separate context windows.

Open protocols help with the connection problem. Google introduced Agent2Agent in 2025 and contributed it to the Linux Foundation, creating a vendor-neutral path for agents to discover one another and exchange work. The current A2A specification describes an open standard for communication and collaboration. MCP likewise makes tools and context more portable. These rails reduce custom integration work. They do not decide who gets an offer, which agent has authority, or how a company proves a decision was safe.

Independent agents pass through shared context, explicit arbitration, journey measurement, and interaction logs before acting on one customer record.

That distinction is easy to lose in a product conversation. Connectivity answers, can these systems talk? Coordination answers, should this action happen now, with this customer, under these rules, and who can stop it? The first is an interface problem. The second is an operating model. A company can have elegant interoperability and still automate contradictory behavior at speed.

A useful coordination layer has four jobs. It maintains a shared customer context that agents can read and update. It arbitrates conflicts using rules that apply across channels. It measures outcomes at the journey level, where a collision can become visible. And it preserves agent-to-agent decision records so someone can review what happened. The layer does not need to be a single vendor product. It does need named ownership, clear boundaries, and enough authority to stop a locally attractive action when it harms the whole system.

Arbitration is where the design becomes real. A company should be able to write the few rules that matter before a model has to infer them: a signed commercial term outranks an automated offer, an open support escalation pauses promotional contact, a named account plan outranks a broad audience segment, and a human can override or stop a material action. Each rule needs an owner, a current source of truth, an expiry condition, and a path for exceptions. The first version can be modest. What matters is that agents encounter a shared decision rather than independently improvising one.

The audit to run this week.

Do not start by cataloguing every agent. Start by asking whether the agents you already trust can create an unowned customer outcome.

Reconstruct ten journeys

Lay out every agent touch, offer, recommendation, and human handoff in order. If the sequence cannot be explained, it cannot be governed.

Find collision zones

Map where more than one agent can contact, price, route, or classify the same account. Name the rule that wins when they disagree.

Check decision evidence

For material actions, preserve the input, policy, tool call, and owner. A final output is not enough to investigate or improve a failure.

Bound the next agent

Before adding another agent, define its authority, shared context, escalation path, and journey measure. If these are vague, delay the launch.

The next step is not a massive replatform. Pick one journey where conflicting automation would hurt: an enterprise trial, a renewal, a support escalation, or a high-value campaign. Give it a shared record. Write the conflict rules in plain language. Decide what must be logged. Then rehearse the situation where an agent should be stopped. You will learn more from that small, real control loop than from another inventory spreadsheet.

This work also improves the measurement discipline behind the agents. The site's examination of agentic measurement collapse makes the related point: a dashboard that cannot connect decisions to outcomes is not evidence of return. Coordination adds the missing middle. It asks what the system did to a customer before it asks which channel should receive credit.

The same principle applies to accountability. An agent that can make a proposal should have a recorded authority boundary and a path to a person who can explain or stop it. That is why agent provenance is not a compliance afterthought. It is how a company distinguishes deliberate coordination from a collection of plausible events that no one can own.

FAQs

What is multi-agent coordination collapse?+

It is a system-level failure where several AI agents each optimize a local task or channel, but their combined actions produce a worse customer experience, waste budget, or create contradictory decisions. Individual dashboards can look healthy because the failure occurs between the agents.

Do multiple AI agents always outperform one agent?+

No. The MAST study found performance gains from multi-agent systems can be minimal compared with single-agent approaches, while coordination introduces distinct failure modes. Multi-agent design earns its cost when a task really benefits from parallel work, separate context windows, or specialized tools.

What should a marketing coordination layer control?+

At minimum, it should keep a shared customer record, arbitrate conflicts such as offer and frequency collisions, measure outcomes across the journey rather than one channel, and preserve an inspectable log of material agent decisions and handoffs.

Can MCP or A2A solve coordination by themselves?+

They can make connection and interoperability more practical. They do not decide which customer should receive which message, which offer wins, or when an action should be stopped. Those are product, policy, ownership, and measurement decisions a company still has to define.

What is the fastest way to find agent collisions?+

Reconstruct a small set of recent customer journeys in sequence. Include every message, offer, bid, recommendation, and human handoff. If the team cannot explain why the touches appeared in that order or who could stop a conflicting action, the coordination layer is incomplete.

A person traces one clear path with a red thread across a coastal overlook at dawn.

Before you add the next agent, decide how every agent remains part of one accountable journey.