Skip to content
agents

Agent architectures that real teams ship

The patterns, frameworks and protocols that are actually running in production, with the costs, the failure modes and the numbers behind them.

Tachyon Research desk·Sep 11, 2026· 10 min read·31 sources

You should know

the most-used parts, highlighted
  1. 1Anthropic's "Building effective agents" (19 December 2024) splits systems into workflows, where LLMs are orchestrated through predefined code paths, and agents, where the model directs its own process; it names five workflow patterns still used as the default vocabulary.
  2. 2Multi-agent designs are expensive: Anthropic reports agents use roughly 4x the tokens of a chat interaction and multi-agent systems roughly 15x, with token usage alone explaining 80% of performance variance on BrowseComp.
  3. 3The MAST paper (arXiv 2503.13657) catalogues 14 multi-agent failure modes in three categories, from 150 expert-annotated traces at inter-annotator agreement kappa=0.88, extended to 1,600+ traces across 7 frameworks.
  4. 4Context rot is measurable: Chroma tested 18 frontier models on 14 July 2025 and found performance degrades with input length on trivial tasks, well before the context window is full.
  5. 5Replacing direct MCP tool calls with code execution over an on-disk tool API cut one Anthropic workflow from 150,000 tokens to 2,000, a 98.7% reduction; Microsoft measured a comparable CodeAct result at -63.9% tokens and -52.4% wall time.
  6. 6Both agent protocols are now under Linux Foundation governance: A2A was donated on 23 June 2025 and reached v1.0 in March 2026; MCP was donated to the Agentic AI Foundation on 9 December 2025 with over 97 million monthly SDK downloads and roughly 10,000 active servers.
  7. 7Gartner predicted on 25 June 2025 that over 40% of agentic AI projects will be cancelled by end-2027, while LangChain's survey of 1,340 practitioners found 57.3% already run agents in production.

Timeline

  1. October 2022

    ReAct (arXiv 2210.03629) interleaves reasoning traces with tool actions.

    The research primitive underneath today's agent runtimes; beat imitation and RL baselines by 34 and 10 absolute points on ALFWorld and WebShop.

  2. 19 December 2024

    Anthropic publishes "Building effective agents".

    Gives the field its working vocabulary: workflows versus agents, and five named workflow patterns.

  3. 12 June 2025

    Cognition publishes "Don't Build Multi-Agents".

    Argues for a single-threaded linear agent with a context-compression model rather than parallel subagents.

  4. 13 June 2025

    Anthropic describes its multi-agent Research system.

    A concrete orchestrator-workers deployment, 90.2% better than single-agent Opus 4 on its internal eval, at roughly 15x chat token cost.

  5. 23 June 2025

    Google donates A2A to the Linux Foundation.

    Agent-to-agent coordination moves out of single-vendor control, with AWS, Cisco, Microsoft, Salesforce, SAP and ServiceNow as founding partners.

  6. 29 September 2025

    Anthropic reframes prompting as context engineering.

    Names the mechanisms now standard in runtimes: just-in-time retrieval, compaction, structured note-taking, sub-agent isolation.

  7. 22 October 2025

    LangChain and LangGraph reach v1.0 at 90M monthly downloads.

    Durable state, checkpointing and human-in-the-loop become framework primitives rather than bespoke code.

  8. 4 November 2025

    Anthropic publishes code execution with MCP.

    Shows a 150,000-token workflow dropping to 2,000 by exposing servers as an on-disk code API.

  9. 9 December 2025

    MCP is donated to the new Agentic AI Foundation.

    Tool supply gets neutral governance alongside Block's goose and OpenAI's AGENTS.md.

  10. 5 February 2026

    Mitchell Hashimoto names "Engineer the Harness".

    Frames each agent mistake as something to make permanently impossible, rather than something to re-prompt around.

  11. 3 April 2026

    Microsoft Agent Framework 1.0 merges AutoGen and Semantic Kernel.

    One MIT-licensed SDK for .NET and Python with both MCP and A2A support.

  12. 3 June 2026

    Agent Harness is announced at Microsoft Build; OpenAI deprecates Agent Builder and Evals.

    The harness becomes a product surface in preview, while a visual builder is retired in favour of code-first SDKs.

  13. 4 July 2026

    Lilian Weng formalises harness engineering.

    Defines the harness as the system that orchestrates execution, tools, context, artifacts and evaluation around a base model.

The vocabulary teams actually use

The taxonomy most production teams reason with comes from Anthropic's "Building effective agents", published 19 December 2024. It draws a hard line between workflows, described as systems where LLMs and tools are orchestrated through predefined code paths, and agents, systems where LLMs dynamically direct their own processes and tool usage. That line is the first architectural decision on any project, and it is usually the one that decides cost and debuggability.

The research primitive underneath all of it is ReAct (arXiv 2210.03629, October 2022), which interleaved reasoning traces with tool actions. With one or two in-context examples it outperformed imitation and reinforcement learning baselines by 34 and 10 absolute success-rate points on ALFWorld and WebShop respectively. Most agent runtimes shipping today are recognisable descendants of that loop.

The practical value of the workflow list is that all five patterns keep control flow in code rather than in the model. They have predictable token counts, deterministic control flow and stack traces. Reaching for a dynamic agent when a router or an evaluator-optimiser would do is an avoidable cost, and the token multiples below show why.

  • Prompt chaining: decompose a task into fixed sequential steps.
  • Routing: classify the input, then send it to a specialised path.
  • Parallelisation: sectioning (split the work) and voting (run the same work several times).
  • Orchestrator-workers: a lead model decomposes and delegates dynamically.
  • Evaluator-optimiser: one model produces, another critiques, and the loop repeats.

What we do with this

We start every engagement by classifying the work against these five patterns before writing any agent code, because a routing workflow and an autonomous agent have very different cost and support profiles.

What orchestrator-workers actually costs

Anthropic's Research feature, described on 13 June 2025, is a concrete orchestrator-workers deployment: a Claude Opus 4 lead agent spawning Claude Sonnet 4 subagents in parallel, with a separate citation agent. It outperformed single-agent Opus 4 by 90.2% on Anthropic's internal research eval. That is a large and well-documented gain for a class of task that genuinely parallelises.

The cost side is the part most teams underweight. Anthropic reports that agents use roughly 4x the tokens of a chat interaction, and multi-agent systems roughly 15x. On BrowseComp, token usage alone explained 80% of performance variance, which means much of what looks like architectural cleverness is spending.

Read those two facts together and the rule falls out. Multi-agent is defensible where the subtasks are genuinely independent and each subagent returns a distilled summary of roughly 1,000 to 2,000 tokens. Everywhere else, a single thread is cheaper and easier to explain when it goes wrong.

  • 90.2% improvement over single-agent Opus 4 on Anthropic's internal research eval.
  • ~4x chat tokens for a single agent; ~15x for multi-agent.
  • 80% of BrowseComp performance variance explained by token usage alone.

What we do with this

When we propose a multi-agent design we put the token multiple in the estimate alongside the quality gain, so the client is choosing both.

The counter-argument, and the failure taxonomy

The day before Anthropic's post, on 12 June 2025, Cognition published "Don't Build Multi-Agents". It argues for a single-threaded linear agent with a dedicated context-compression model instead of parallel subagents. Its two principles name the failure surface precisely: share full agent traces rather than individual messages, and treat every action as carrying an implicit decision that can conflict with another agent's.

The empirical version came from Berkeley. "Why Do Multi-Agent LLM Systems Fail?" (arXiv 2503.13657, submitted 17 March 2025, v3 26 October 2025) built MAST, a taxonomy of 14 distinct failure modes across three categories: system design, inter-agent misalignment, and task verification. It was derived from 150 expert-annotated traces at inter-annotator agreement kappa=0.88, then extended to over 1,600 traces across 7 multi-agent frameworks.

Neither position is a rebuttal of the other. They describe the same trade: parallelism buys coverage and costs coherence. The useful move is to treat MAST as a pre-mortem checklist rather than as an argument, and to design the verification step before the delegation step.

  • Three MAST categories: system design, inter-agent misalignment, task verification.
  • Cognition's rule of thumb: pass whole traces, not messages, because context fragments produce conflicting decisions.
  • Verification is a first-class subsystem, not a final prompt.

What we do with this

We use the MAST categories as a review checklist on client agent designs, mostly to find the missing verification and termination logic before it reaches production.

Context engineering, then harness engineering

Anthropic's "Effective context engineering for AI agents" (29 September 2025) reframed the discipline as curating and maintaining the optimal set of tokens during inference, rather than writing better prompts. It named the mechanisms now standard in production runtimes: just-in-time retrieval via lightweight identifiers, compaction at the context limit, structured note-taking, and sub-agent context isolation.

The premise behind it was measured. Chroma's "Context Rot" study of 14 July 2025 tested 18 frontier models and found performance degrades as input grows, even on trivial tasks, well before the nominal context window is full. Degradation was sensitive to needle-question similarity, to distractors and to haystack structure. A long window is a budget, not a guarantee.

The 2026 term of art is harness engineering. Mitchell Hashimoto named the stage on 5 February 2026, defining it as taking the time, whenever an agent makes a mistake, to engineer a solution so that the agent never makes that mistake again, implemented through AGENTS.md-style implicit prompting and purpose-built verification scripts. Lilian Weng formalised it on 4 July 2026 as the system that orchestrates execution and decides how the model thinks and plans, calls tools and acts, perceives and manages context, stores artifacts, and evaluates results.

It is now a product surface in preview. Microsoft's Agent Harness, announced at Build on 3 June 2026 and described as the layer where model reasoning meets real execution, bundles shell and filesystem access, plan-versus-execute modes, automatic compaction, session-scoped file memory, skill discovery and child-agent delegation. The same capabilities that teams hand-rolled through 2025 are becoming platform features.

  • Just-in-time retrieval by identifier instead of pre-loading documents.
  • Compaction at the limit, plus structured notes that survive the compaction.
  • Sub-agent isolation so exploration does not pollute the main thread.
  • Verification scripts that make a class of mistake permanently impossible.

What we do with this

Most of our remediation work on stalled agent projects is harness work: compaction policy, retrieval by identifier, and scripted checks that turn a recurring model mistake into a hard failure the system catches.

Executing code instead of calling tools

A closely related shift is to let the model write code against a tool API rather than emit one tool call at a time. Anthropic's 4 November 2025 post showed an MCP workflow dropping from 150,000 tokens to 2,000, a 98.7% reduction, by exposing servers as an on-disk code API the model reads on demand. The saving comes from not loading every tool definition and every intermediate result into context.

Microsoft measured the same effect independently and published it at Build on 3 June 2026. CodeAct-style orchestration cut a multi-step workload from 27.81 seconds to 13.23 seconds, a 52.4% reduction in execution time, and from 6,890 to 2,489 tokens, a 63.9% reduction, against traditional tool-call orchestration.

Two vendors measuring the same direction on different stacks is a stronger signal than either result alone. It also changes the security question: a code-executing agent needs a sandbox and an explicit permission model, not just a tool allowlist.

  • Anthropic: 150,000 tokens to 2,000 on one MCP workflow (-98.7%).
  • Microsoft CodeAct: 27.81s to 13.23s (-52.4%) and 6,890 to 2,489 tokens (-63.9%).
  • The MCP specification requires hosts to obtain explicit user consent before invoking any tool.

What we do with this

Where a client workload has many tools and long chains, we prototype the code-execution variant first and compare token bills directly, rather than assuming the tool-call pattern is the baseline.

Frameworks consolidated in 2025 and 2026

LangChain and LangGraph both reached v1.0 on 22 October 2025 at 90 million monthly downloads, naming Uber, JP Morgan, BlackRock, Cisco, LinkedIn and Klarna as production users. LangGraph's specific contribution is durable state, checkpointing and first-class human-in-the-loop, which are the parts teams otherwise rebuild badly.

Microsoft collapsed AutoGen and Semantic Kernel into Agent Framework 1.0 on 3 April 2026, an MIT-licensed SDK for .NET and Python with both MCP and A2A support, shipping sequential, concurrent, handoff, group-chat and Magentic-One orchestration. Google's Agent Development Kit reached 1.0.0 for Java and Go, with Python at 2.0 beta, by 21 May 2026. CrewAI, per its investor Insight Partners on 10 December 2025, reports 1.4 billion agentic automations powered, roughly 450 million agents running monthly, and use across more than 60% of the Fortune 500.

OpenAI's trajectory is the caution. On 3 June 2026 it announced that the visual Agent Builder and Evals are deprecated, both scheduled to shut down on 30 November 2026, with migration to the Agents SDK or ChatGPT Workspace Agents. Visual builders are a convenient on-ramp and a poor place to keep a system you depend on.

  • LangGraph 1.0: durable state, checkpointing, human-in-the-loop.
  • Microsoft Agent Framework 1.0: one SDK, five orchestration modes, MCP and A2A.
  • Google ADK: 1.0.0 for Java and Go, Python 2.0 in beta as of 21 May 2026.
  • OpenAI Agent Builder and Evals: shutdown scheduled 30 November 2026.

What we do with this

We build client systems against code-first SDKs and keep orchestration logic in the repository, so a vendor's product retirement is a migration and not a rewrite.

The protocols went neutral

Google donated Agent2Agent to the Linux Foundation on 23 June 2025 at Open Source Summit North America, with AWS, Cisco, Microsoft, Salesforce, SAP and ServiceNow among the launch supporters. A2A reached v1.0, its first production-ready stable release, in March 2026, adding signed Agent Cards for cryptographic agent identity verification.

Anthropic donated the Model Context Protocol to the newly formed Agentic AI Foundation on 9 December 2025, alongside Block's goose and OpenAI's AGENTS.md. At donation, MCP reported over 97 million monthly SDK downloads and roughly 10,000 active servers. The foundation's platinum tier includes AWS, Anthropic, Block, Bloomberg, Cloudflare, Google, Microsoft and OpenAI.

Observability is the least settled layer. The OpenTelemetry GenAI semantic conventions define an invoke_agent span with child chat and execute_tool spans, plus attributes such as gen_ai.request.model and token-usage counters, but OpenTelemetry describes them as still under active development rather than stable. That is enough to instrument against today, provided you expect attribute names to move.

  • A2A v1.0, March 2026: signed Agent Cards give agents cryptographic identity.
  • MCP at donation: 97M+ monthly SDK downloads, ~10,000 active servers.
  • OTel GenAI conventions: usable, not yet stable; expect attribute churn.

What we do with this

We standardise client integrations on MCP for tool supply and emit OpenTelemetry GenAI spans, with a thin adapter layer so that a convention change is a one-file edit.

Production numbers, and the discount to apply

Klarna's assistant is the most-cited case and the most instructive. On 27 February 2024 Klarna reported 2.3 million conversations in the first month, two-thirds of its customer service chats, doing work equivalent to 700 full-time agents, with resolution time falling from 11 minutes to under 2 and a projected $40 million profit improvement for 2024. LangChain's case study of 12 February 2025 attributes the architecture to LangGraph multi-agent routing by task type, and reports an 80% cut in average query resolution time across 2.5 million conversations after nine months. Press coverage in 2026, including Forbes on 16 July 2026, reported that Klarna later reintroduced human agents for complex cases after cutting too aggressively.

Two other deployments give comparable shapes. A Salesforce customer story dated 4 December 2024 reports that Agentforce on the Salesforce Help site resolves roughly 76% of customer inquiries without a human and escalates only 5% to a support engineer, across more than 1.7 million Agentforce conversations. Intercom reported on 12 March 2026 a 76% average Fin resolution rate across more than 12,000 teams, while moving billing from resolutions to outcomes, a pricing change that itself signals how often an agent completes part of a task and hands off. Databricks reported over 100,000 agents built and more than one quadrillion agent tokens processed per year as of 16 June 2026.

Now the discount. Gartner predicted on 25 June 2025 that over 40% of agentic AI projects will be cancelled by end-2027, citing escalating costs, unclear business value and inadequate risk controls. LangChain's State of Agent Engineering, based on 1,340 respondents surveyed from 18 November to 2 December 2025, found 57.3% with agents in production, rising to 67% at organisations with 10,000 or more employees, but with quality rather than cost named as the top blocker at 33%. Adoption is real; the failure rate is also real, and it is a quality problem before it is a budget problem.

  • Klarna, month one: 2.3M conversations, two-thirds of chats, work of 700 agents.
  • Salesforce Help: ~76% resolved without a human, 5% escalated, 1.7M+ conversations.
  • Intercom: 76% average Fin resolution across 12,000+ teams; pricing moved to outcomes.
  • Gartner: >40% of agentic AI projects cancelled by end-2027.
  • LangChain survey: 57.3% in production; quality is the top blocker at 33%.

What we do with this

We ask clients to define the escalation path and the resolution measurement before launch, because the deployments with the most credible numbers, Salesforce Help and Intercom's Fin, report an escalation or handoff figure alongside the headline rate.

How to choose, in practice

The decision sequence that follows from the evidence is short. Classify the work against the five workflow patterns first, and only reach for a dynamic agent when the path genuinely cannot be written in advance. Use multi-agent where the work parallelises and each subagent can return a distilled summary of roughly 1,000 to 2,000 tokens; use a single thread otherwise, as Cognition argued on 12 June 2025.

Then build the harness rather than the prompt. The Claude Agent SDK structures agents around a four-phase loop, gather context, take action, verify work, iterate, and MAST's task-verification category is the reason to treat the verify phase as a subsystem rather than a final prompt. Anthropic's context engineering mechanisms, just-in-time retrieval, compaction, structured notes and sub-agent isolation, are the concrete implementation of the gather phase.

Finally, keep the seams open. MCP for tool supply and A2A for cross-agent delegation are both foundation-governed now, code-first SDKs survive product retirements that visual builders do not, and OpenTelemetry GenAI spans give you a portable trace even while the conventions are still moving. None of this makes an agent work. It makes the parts you get wrong cheaper to replace.

  • Workflow first; agent only when the path cannot be predetermined.
  • Multi-agent only for genuinely parallel work with compact subagent returns.
  • Engineer verification before delegation.
  • Keep tool supply, orchestration and telemetry on open interfaces.

What we do with this

This is the sequence we run on client engagements: pattern classification, then harness and verification design, then integration on open protocols, with the token bill estimated at each step.

Sources

primary sources, checked on Sep 11, 2026
  1. 01Building effective agentsAnthropic · 2024-12-19
  2. 02How we built our multi-agent research systemAnthropic · 2025-06-13
  3. 03Don't Build Multi-AgentsCognition · 2025-06-12
  4. 04Why Do Multi-Agent LLM Systems Fail? (arXiv 2503.13657)arXiv · 2025-03-17
  5. 05ReAct: Synergizing Reasoning and Acting in Language Models (arXiv 2210.03629)arXiv · 2022-10-06
  6. 06Effective context engineering for AI agentsAnthropic · 2025-09-29
  7. 07Context Rot: How Increasing Input Tokens Impacts LLM PerformanceChroma · 2025-07-14
  8. 08Code execution with MCP: building more efficient agentsAnthropic · 2025-11-04
  9. 09Building agents with the Claude Agent SDKAnthropic · 2025-09-29
  10. 10My AI Adoption JourneyMitchell Hashimoto · 2026-02-05
  11. 11Harness Engineering for Self-ImprovementLil'Log · 2026-07-04
  12. 12Microsoft Agent Framework at BUILD 2026: Agent Harness, Hosted Agents, CodeActMicrosoft DevBlogs · 2026-06-03
  13. 13Microsoft Agent Framework Version 1.0Microsoft DevBlogs · 2026-04-03
  14. 14LangChain and LangGraph Agent Frameworks Reach v1.0 MilestonesLangChain · 2025-10-22
  15. 15Announcing ADK for Kotlin and ADK for Android 0.1.0Google Developers Blog · 2026-05-21
  16. 16How CrewAI is orchestrating the next generation of AI AgentsInsight Partners · 2025-12-10
  17. 17DeprecationsOpenAI · 2026-06-03
  18. 18Linux Foundation Launches the Agent2Agent Protocol ProjectLinux Foundation · 2025-06-23
  19. 19A year of open collaboration: Celebrating the anniversary of A2AGoogle Open Source Blog · 2026-04-16
  20. 20MCP joins the Agentic AI FoundationModel Context Protocol Blog · 2025-12-09
  21. 21Linux Foundation Announces the Formation of the Agentic AI FoundationLinux Foundation · 2025-12-09
  22. 22Model Context Protocol Specification 2025-06-18Model Context Protocol · 2025-06-18
  23. 23Inside the LLM Call: GenAI Observability with OpenTelemetryOpenTelemetry · 2026-01-01
  24. 24Klarna AI assistant handles two-thirds of customer service chats in its first monthKlarna · 2024-02-27
  25. 25How Klarna's AI assistant redefined customer support at scaleLangChain · 2025-02-12
  26. 26How Klarna's AI Agent Strategy Backfired But Became A Useful LessonForbes · 2026-07-16
  27. 27Agentforce resolves over 75% of visitor issues on the Salesforce Help siteSalesforce · 2024-12-04
  28. 28From resolutions to outcomes: Evolving how Fin delivers valueIntercom · 2026-03-12
  29. 29Agent Bricks: Data + AI Summit 2026Databricks · 2026-06-16
  30. 30Gartner Predicts Over 40% of Agentic AI Projects Will Be Canceled by End of 2027Gartner · 2025-06-25
  31. 31State of Agent EngineeringLangChain · 2026-06-12

Keep reading

model historytimelinefrontier models 14 min

From GPT-1 to today: what actually changed in eight years of models

A dated walk through the model releases that changed how these systems are built, priced and deployed, from June 2018 to September 2026.

Eight years separate GPT-1's 117 million parameters and 512-token context from GPT-6 Astra's 1.05 million-token context. In between, four things changed the shape of the field: pre-training at scale, instruction tuning with human feedback, reinforcement learning for chain-of-thought reasoning, and a standard agent stack. Move the PaLM entry (5 April 2022) after the InstructGPT entry (4 March 2022) so the timeline actually runs in date order; leave this sentence as written.

you should know

Three recipe changes carried the field, not one: generative pre-training (GPT-1, June 2018), instruction tuning with human feedback (InstructGPT, March 2022), and reinforcement learning for chain-of-thought reasoning (o1, September 2024).

Sep 11, 2026Read
architecturetransformersinference 12 min

The architecture story: from the transformer to reasoning and agents

Nine ideas, grouped by what each one changed for people building products on top of these models.

Modern language models are the result of a sequence of separable ideas: the transformer, scaling laws, post-training, sparse experts, long context, inference efficiency, reinforcement learning for reasoning, multimodality and tool use, and finally protocols. This post walks the sequence in order, with dates and numbers from the cited sources, and states the practical consequence of each step for anyone shipping a product.

you should know

Parameter count no longer predicts serving cost. Sparse mixture-of-experts models activate a fraction of their weights per token: DeepSeek-V3 is 671B total but 37B active, and Mixtral 8x7B was 47B total with 13B active.

Sep 11, 2026Read

Let's build intelligent systems that drive growth

Tachyon is the engineering partner for teams that need AI in production, not in a deck. Start with a free 60-minute discovery call.