Skip to content
Agentic architecture · 02 Oct 2026 · 15 min read

Multi-agent reference architecture in production

What the sources say about multi-agent systems in production: where vendors agree, where they split, and what the research did not find.

Answer

The short answer

Multi-agent reference architecture in production

The sources reviewed here include no multi-agent reference architecture from a standards body. Microsoft, Google Cloud and Anthropic advise starting small. In my reading, Anthropic and Cognition mark out the two sides of one agent versus several, and the guidance says least about limits, rollback and ownership. Little of it is measured.

There is no standard multi-agent reference architecture in the sources reviewed here. What exists is vendor guidance from Microsoft, Google Cloud, AWS and Anthropic. In my reading, it repeats four ideas: a coordinating agent routes work, tools sit behind one controlled boundary, state lives outside the model, and every call is logged against a named identity. On whether several agents beat one, the disagreement is between Anthropic and Cognition, not among the clouds. Anthropic reports gains from its own multi-agent research system on breadth-first queries. Cognition argued in 2025 against agents working together, and in April 2026 said its observations still hold for parallel writers. A Google Research study found results from large gains to large losses, depending on the task. Production work needs limits on every run, state that survives a crash, and a trace of every call. It needs approval for high-impact actions, versioned changes with a way back, and one accountable person. The sources back these unevenly, and the table grades the points that matter most.

Published · Updated

Takeaways

What to remember

Detail

The long version

Microsoft, Google Cloud and AWS each publish guidance on multi-agent systems. The guidance is useful, and it agrees on more than you might expect. It is also vendor guidance with little measured evidence behind it. In my reading it says least about limits, rollback and ownership. This page grades the main claims and says plainly where the research found nothing.

A multi-agent system, in these sources, puts several agents on one task. Each agent is a model with its own instructions and tools. One agent usually coordinates the rest. The sources call it an orchestrator, a supervisor, a coordinator, a manager agent or a lead agent. This page says orchestrator. The agentic workflow entry in the glossary covers the wider idea.

Outside claims name their source, and a date where the page has one. I read each page on 2 October 2026, except the Gartner release. Gartner blocks scripted reads, so I checked its sentences on a reproduction. Several of the pages change often. Where I write that I found no source, I mean none among the sources I read. A miss does not prove nobody says it elsewhere.

How far can each claim be trusted?

Treat most of it as advice. Almost none of it was measured in a production workload. The table grades the points that matter most, and the sections after it give the detail.

PointWhat the sources showHow far to trust it
One agent or severalAnthropic (13 June 2025) reports gains from its multi-agent research system. Cognition (12 June 2025) argued against agents working together. On 22 April 2026 it said its observations still hold for parallel writers.Each is one vendor’s own work. I found no source that compares both in a production workload.
Test failure ratesA NeurIPS 2025 paper (revised 26 October 2025) found failure rates from 41% to 86.7% across seven open-source frameworks.Peer reviewed. It tested open-source frameworks, not production systems with an eval gate.
Cancelled projectsGartner (25 June 2025) forecasts that over 40% of agentic AI projects will be cancelled by the end of 2027.A forecast. The release leans on a poll of 3,412 webinar attendees.
Runaway loopsAnthropic says early versions spawned 50 subagents for simple queries. A preprint (2 July 2026) found loop-prone code in 47 projects.Not found: a dated, checkable post-mortem from production. The only accounts found repeat one set of figures with no primary record.
Human approvalAnthropic (25 May 2026) says users approved roughly 93% of permission prompts. Microsoft (4 June 2026) calls bypass of the human step the most consistently exploited failure mode.Each is the vendor’s own finding. Anthropic’s post gives no method for its figure.
Evals in CIMicrosoft’s Cloud Adoption Framework (3 December 2025) and Anthropic’s evals post (9 January 2026) say to run evaluations in CI/CD pipelines.Two primary sources among the pages searched. A practice, not a standard.
Rollback speedMicrosoft says “immediate”. Temporal says “instant”.Not found: a target time in any source reviewed.

Do the big vendors agree on a shape?

My reading is mostly yes, on four ideas. A coordinating agent routes work to others. Tool access goes through one controlled boundary. State lives outside the model. Every call is logged against a named identity. The guides do not all say all four, but each idea recurs.

Microsoft’s reference architecture, last updated on 18 August 2025, has an orchestrator. It consults a classifier to route a request and a registry to find agents. It connects tools through a Model Context Protocol server and keeps state in persistent storage. The multi-agent guide from Google Cloud, last reviewed on 16 September 2025, also centres on a coordinator agent.

Microsoft, Google Cloud and Anthropic each advise starting small. Microsoft (12 February 2026) says to use the lowest level of complexity that reliably meets your requirements. Google Cloud (reviewed 28 May 2026) recommends starting with a single agent if you are early in agent development. Anthropic (19 December 2024, updated 10 August 2026) advises finding the simplest solution possible and adding complexity only when needed.

AWS (10 June 2026) warns of coordination overhead, handoff complexity and distributed failure modes. An undated AWS Marketplace learning module, written in the first person, also recommends the simplest pattern that fits your workflow.

These are companies that sell the platforms. The Microsoft and Google Cloud pages quoted above report no measured data. Their agreement tells you what the vendors advise.

Should the default be one agent or several?

Start with one. Microsoft, Google Cloud and Anthropic each advise starting small, and the sources still disagree about what comes next. Two of the sources landed a day apart, and my reading is that they disagree on where the line sits. Cognition, which makes the Devin coding agent, published “Don’t Build Multi-Agents” on 12 June 2025. Anthropic described its multi-agent research system on 13 June 2025.

Cognition wrote that “in 2025, running multiple agents in collaboration only results in fragile systems.” One of its principles was to share context. Anthropic says its research system “uses a multi-agent architecture with an orchestrator-worker pattern”. A lead agent coordinates specialised subagents that run in parallel. Anthropic’s own evaluations show that such systems “excel especially for breadth-first queries”. I read that as a read-heavy task, graded by the vendor itself.

Cognition came back to the question on 22 April 2026. Its original observations, it wrote, “still hold today for parallel-writer swarms”. It also described a narrower pattern that works, in which several agents add intelligence to a task while “writes stay single-threaded”.

The same post gives two rules that pull apart. One says to “share as much context as possible between the agents”. For review agents, it says the technique works best when the coding and review agents “do not share any context beforehand”.

My default puts the line between reading and writing. Many independent reads suit several agents. Writes that must agree suit one. I found no source that tested this in a production workload.

The closest measurement found is a Google Research study of agent designs on benchmark tasks. Its paper, posted on 9 December 2025 and revised on 8 April 2026, compared several designs with a single agent. Results ran from a gain of 80.8% to a loss of 70.0%, depending on the task.

The Google Research blog post about the paper, of 28 January 2026, reports that independent agents amplified errors 17.2 times, and centralised ones 4.4 times. The blog counts fewer test configurations than the paper’s latest abstract, so the paper changed after the blog. I cannot say the multipliers hold for the paper.

Anthropic’s own post says multi-agent systems “work mainly because they help spend enough tokens to solve the problem”. One reading is that more tokens help, however they are spent. I found no source that separates the gain from structure from the gain from extra tokens.

What do the failure studies show?

Multi-agent systems fail often in tests, and the studies below do not show how often they fail in production. One is MAST, from Cemri and colleagues, accepted to the NeurIPS 2025 Datasets and Benchmarks track. It read the traces of seven open-source multi-agent frameworks and found failure rates from 41% to 86.7%. Repeated steps and agents that miss a finished task were among the common failures.

The paper is peer reviewed. It tested open-source frameworks, not production systems with an eval gate in front of them.

A runaway loop is a different case, because it costs money. The research found no dated, checkable post-mortem of one in production. The only accounts I found were blog posts that repeat one set of figures with no primary record.

What I found is weaker. Anthropic says early versions of its research system made errors such as spawning 50 subagents for simple queries. A preprint of 2 July 2026, “When Agents Do Not Stop”, scanned public agent repositories for code that can start an infinite loop. It counts code patterns and does not show a loop that ran in production.

My own case is the one first-hand example here: a runaway loop in client work, with no client named. An automatic stop ended it: a step limit and a cost ceiling. The account is anonymised.

Hijacking is another documented failure. NIST’s CAISI tested agent hijacking on a public benchmark. The strongest new attack succeeded 81% of the time, against 11% for the strongest baseline attack.

NIST published the result on 17 January 2025 and updated it on 19 December 2025. That is a benchmark, so it shows what is possible. It gives no rate for real systems. NIST’s wording is that many agents that read untrusted text are open to prompt injection.

Where do limits and cost controls belong?

On every run, set by a person, with a defined result when the limit is reached. The defaults in popular frameworks differ, and they count different things. The table shows five frameworks as read on 2 October 2026. The OpenAI default comes from its source code on GitHub, and the other rows from documentation pages.

FrameworkDefault loop limitWhat it counts
OpenAI Agents SDK10Turns of the agent loop in one run. Setting none removes the limit.
LangGraph1,000Steps, since version 1.0.6.
Microsoft Agent Framework100Iterations of a workflow run toward convergence.
Google Agent Development KitNone statedA loop agent ends on a stop signal or on a maximum you set.
Claude Agent SDKNo limit unless setThe docs advise setting a budget for production agents.

A turn, a step and an iteration are different units, so in my reading the three numbers cannot be compared. Step limits and cost limits are also separate controls.

I give every run a step limit. A run that reaches it stops, an alert goes out, and a person decides whether it resumes. I print no numbers.

The Claude Agent SDK documentation says the loop runs until Claude finishes if you set no limits. It calls a budget a good default for production agents. The FAQ on cost per outcome gives this site’s definition of the measure, and I would set a ceiling from your own traces.

Does an agent need durable state and traces?

Yes, the sources say both. State has to survive a crash, and every call needs a trace.

Anthropic’s managed agents post of 8 April 2026 keeps the session log outside the process that runs the agent. Nothing in that process has to survive a crash. Temporal, which sells durable execution, says its service hands the work to another process after a crash and rebuilds the state. LangGraph’s documentation says in-memory checkpoints are lost when the process restarts, and it recommends a durable checkpointer.

The principle is well supported. I found no source that says every production agent needs a separate engine, and none that measures the benefit.

Microsoft’s Cloud Adoption Framework (3 December 2025) says to attribute every action to a specific agent instance and conversation ID. The OpenTelemetry conventions for agent spans were still marked as in development in the repository file read on 2 October 2026. Whether the core traces signal is stable is unconfirmed, so this page makes no claim about it.

OpenAI’s Agents SDK turns tracing on by default, warns that traces may capture sensitive data, and does not offer tracing under zero data retention.

A full trace is kept for 30 days, then only metrics are kept. Personal data is masked before it enters the trace.

Anthropic (9 January 2026, updated 18 March 2026) says an eval suite makes problems visible before they reach users, and that it needs clear ownership. Running evals in the pipeline that ships changes is a narrower claim. Two primary sources say it: Microsoft’s Cloud Adoption Framework and Anthropic’s evals post, which calls automated evals especially useful pre-launch and in CI/CD.

The Microsoft Cloud Adoption Framework says to integrate evaluations into CI/CD pipelines before production. The post on evals in CI is about running them without a golden answer.

In my work, a failing eval blocks the merge. I set the threshold on the first run against historical data, and it only rises, never falls. The owner can override a block, in writing in the pull request.

Who approves what, and who owns the system?

A person should approve high-impact actions, and one named person should own the system. The sources agree on the first and say less about the second.

The Model Context Protocol specification (revision 28 July 2026) says there should always be a human in the loop who can deny tool invocations. The word is “should”, and the specification says the protocol cannot enforce its own security principles. AWS sorts actions into three tiers, autonomous, notify and approve, by impact and reversibility, so that not every action waits for a person.

Approval is also a control that can fail. Anthropic reports that its telemetry showed users approved roughly 93% of permission prompts (25 May 2026). It adds that the more approvals a user sees, the less attention each one gets.

Microsoft’s AI Red Team calls bypass of the human step the most consistently exploited failure mode (4 June 2026). Both are the vendors’ own findings. Anthropic’s post gives no method for its figure. This page cannot say how many prompts is too many.

In my work, two things always need a person: money, and anything that goes outside the company. Everything else runs within limits.

Access follows the same logic. Microsoft’s Cloud Adoption Framework (page updated 26 June 2026) says agent actions must be attributable and enforceable to a unique identity. The MCP authorization specification says authorization is optional for implementations. I read that as follows: a claim of least privilege through MCP describes how someone configured it, and the protocol does not guarantee it.

On ownership, Microsoft’s framework says to give agent governance to the leaders who already own cloud governance, security and compliance. It also says to designate a human role accountable for approving deployments and monitoring compliance.

Microsoft’s reference architecture site describes a cross-functional governance committee. In my reading these fit together if the committee advises and one person decides. This site’s approach page asks for one named person who can refuse a launch and is accountable for AI risk.

In my work, one named owner holds the budget, the access rights and the stop button. That owner cannot change the risk policy or switch off the eval gate alone. Both need a second person.

The EU AI Act names people with competence and authority too. Its human oversight duties apply to high-risk systems only. The Commission’s AI Act service desk still shows the 2024 text of those articles.

Can you roll back a multi-agent change?

Microsoft’s guidance says yes, if you version everything that shapes behaviour. I found no target time in the sources I read, so they cannot say how fast. My target is that the last deploy rolls back in minutes with one command. I publish no measured case until one happens and is written up.

Microsoft’s security page for its reference architecture (updated 12 May 2025) says to version every agent’s logic, prompt configuration and communication contract. It also says to enable immediate rollback to a previous version when anomalies are detected. Temporal’s “Why Temporal?” page promises instant rollback, with no measurement behind the word.

I pin models by exact ID. A model changes only through a commit in version control, and a rollback reverts that commit.

Pinning a model does not always pin behaviour. Anthropic’s documentation says infrastructure updates occasionally produce minor differences in observable behaviour even when the model ID and weights have not changed. I read that as follows: rolling back the model ID does not always roll back behaviour. Evals run after a rollback are how you would see the difference.

Providers also retire models on published schedules, so a pinned model has an end date. Anthropic and OpenAI each publish a deprecations page, and someone has to read it.

Which claims did the research not find a source for?

The research looked for each of these and did not find it.

  • A dated, checkable post-mortem of a production agent loop that ran away and cost real money.
  • Any multi-agent reference architecture from a standards body. NIST announced an AI agent standards initiative on 17 February 2026. Its page, updated on 14 August 2026, describes convenings and gap analyses, and the research found no finished NIST guidance for agents. The ISO, IEC and IEEE catalogues were not browsed, so the honest wording is “not found”.
  • Measured results that compare one agent with several inside one company’s production workload.
  • A target time for rollback in any source reviewed.
  • Support for the “four planes” model of control, execution, state and capability beyond one undated AWS Marketplace learning module, written in the first person.

One figure rests on a weak source. A LangChain blog of 16 June 2025 says to start small with evals and that even about twenty examples is enough. LangChain sells agent tooling and the post is commentary, so this page does not adopt the figure.

Retrieval and memory design were outside this research. The retrieval-augmented generation entry covers the basics.

Does this site commit to any of it?

Yes, to five controls. The approach page names evals in CI, tracing, cost per outcome, a rollback path and a named owner. In my reading, the sources above back them unevenly. Tracing recurs across the guides, and a named owner is clearest in Microsoft’s Cloud Adoption Framework.

Rollback appears as a practice in three of the 14 pages I searched. Evals in CI appears in the two primary sources named above. The outside sources cover spend limits and spend per reasoning cycle or per agent, which is a different measure from cost per outcome. I found no target time for rollback in the sources I read. The FAQ on what counts as in production gives the bar this site uses.

Questions

What people ask

Is there a standard multi-agent reference architecture?

Not in the sources reviewed here. Microsoft, Google Cloud and AWS each publish vendor guidance. NIST announced an AI agent standards initiative on 17 February 2026. Its page, updated on 14 August 2026, describes convenings and gap analyses, and I found no finished NIST guidance for agents. The ISO, IEC and IEEE catalogues were not browsed, so treat this as not found.

Should a production system use one agent or several?

Start with one. Microsoft, Google Cloud and Anthropic advise the simplest design that works, and AWS warns of coordination overhead. On 22 April 2026 Cognition said its observations still hold for agents that write in parallel. Anthropic reports that its own multi-agent research system does best on breadth-first queries. My default: many independent reads suit several agents, and writes that must agree suit one. I found no source that tested this in production.

How many steps should an agent be allowed to take?

Frameworks ship different defaults and count different things: turns, steps or iterations. In my reading, a limit that suits one framework does not carry over to another. Set yours from your own traces and evals. I give every run a step limit. At the limit the run stops, an alert goes out, and a person decides whether it resumes. I print no numbers.

Can a multi-agent system be rolled back quickly?

My target: the last deploy rolls back in minutes with one command. I pin models by exact ID; a model changes only through a commit, and a rollback reverts it. No measured case is published until one happens. Anthropic says infrastructure updates occasionally produce minor behavioural differences even with the model ID unchanged, so a pinned ID may not freeze behaviour. Run evals after any rollback.

Do runaway agent loops really run up large bills?

The research found no dated, checkable post-mortem of one in production, only blog posts that repeat one set of figures with no primary record. I have seen a runaway loop in client work, and an automatic stop ended it: a step limit and a cost ceiling. Anthropic says early versions of its research system spawned 50 subagents for simple queries. The Claude Agent SDK documentation advises a budget for production agents.

Provenance

Where this comes from

Sources

  1. Multi-agent Reference Architecture: Reference Architecture

    Microsoft

  2. Multi-agent Reference Architecture: Security

    Microsoft

  3. AI agent orchestration patterns

    Microsoft

  4. Choose a design pattern for your agentic AI system

    Google Cloud

  5. Multi-agent AI system in Google Cloud

    Google Cloud

  6. Agentic AI Lens

    AWS

  7. AGENTREL02-BP05 Establish tiered human oversight and approval workflows

    AWS

  8. Multi-agent architectures on AWS

    AWS Marketplace

  9. Strategy for operationalizing agentic AI, focus area 4: build trust through identity, guardrails, and observability

    AWS

  10. Building effective agents

    Anthropic

  11. How we built our multi-agent research system

    Anthropic

  12. Scaling Managed Agents: Decoupling the brain from the hands

    Anthropic

  13. Process to build agents across your organization

    Microsoft

  14. Demystifying evals for AI agents

    Anthropic

  15. MCP specification: Tools

    Model Context Protocol project

  16. Govern and secure AI agents across the organization

    Microsoft

  17. Why Do Multi-Agent LLM Systems Fail?

    Cemri et al.

  18. Updating the taxonomy of failure modes in agentic AI systems

    Microsoft

  19. Towards a science of scaling agent systems: When and why agent systems work

    Google Research

  20. Towards a Science of Scaling Agent Systems

    Kim et al.

  21. When Agents Do Not Stop: Uncovering Infinite Agentic Loops in LLM Agents

    Hou et al.

  22. Gartner Predicts Over 40% of Agentic AI Projects Will Be Canceled by End of 2027

    Gartner

  23. Don't Build Multi-Agents

    Cognition

  24. Strengthening AI Agent Hijacking Evaluations

    NIST

  25. How we contain Claude across products

    Anthropic

  26. OpenAI Agents SDK source: run_config.py

    OpenAI

  27. OpenAI Agents SDK: running agents

    OpenAI

  28. Graph API overview: recursion limit

    LangChain

  29. Microsoft Agent Framework: Workflow class

    Microsoft

  30. Google Agent Development Kit: loop agents

    Google

  31. Claude Agent SDK: how the agent loop works

    Anthropic

  32. Understanding Temporal

    Temporal

  33. Why Temporal?

    Temporal

  34. LangGraph persistence

    LangChain

  35. LangGraph interrupts

    LangChain

  36. Semantic Conventions for GenAI agent and framework spans

    OpenTelemetry

  37. OpenTelemetry GenAI semantic conventions: manifest

    OpenTelemetry

  38. OpenAI Agents SDK: tracing

    OpenAI

  39. OpenAI API deprecations

    OpenAI

  40. MCP specification, overview

    Model Context Protocol project

  41. Model IDs and versioning

    Anthropic

  42. Model deprecations

    Anthropic

  43. MCP specification: Authorization

    Model Context Protocol project

  44. AI Agent Standards Initiative

    NIST

  45. Multi-Agents: What's Actually Working

    Cognition

  46. How and when to build multi-agent systems

    LangChain

  47. AI Act Article 26: Obligations of deployers of high-risk AI systems

    European Commission

  48. AI Act Article 14: Human oversight

    European Commission

  49. Multi-agent Reference Architecture: Governance

    Microsoft

Resources

Take this further

kit

Agent Evals CI Starter

A starter CI pipeline for agent evals. It runs on every pull request and blocks a bad merge before it ships, using a plain YAML case format.

Available as a page on this site. A repository copy is not published yet.

template

LLM Gateway Governance Config

A governance config for an LLM gateway. It decides who may call which model, what gets redacted, how long logs are kept and the rate and fallback rules.

Available as a page on this site. A repository copy is not published yet.

Continue

Keep reading

Next step

Start with a 30-minute fit call.

If this reads like your situation, we can go through where you actually stand and whether an Assessment is worth your money.

Book a 30-min fit call

Or email hello@meshin.co