agentic-systems · Tier 2

Multi-Agent Systems

Multi-Agent Systems

Concept page for systems where multiple LLM-driven agents coordinate, communicate, or compete to solve a task.

This page accumulates findings on:

  • Coordination architectures — orchestrator/worker, peer-to-peer, hierarchical, mixture-of-agents.
  • Communication protocols — message-passing topologies, prompt-engineered hand-offs, shared scratchpads.
  • Specialization — heterogeneous agent pools where each model handles a sub-task it's best at.
  • Cross-agent learning — RL signals shared across agents, curriculum design for joint training.
  • Failure modes — drift, deadlock, and adversarial dynamics between agents.

The production topology catalog arrives, and two of its three headline failures are cost failures (2026-08-29)

Multi-Agent Design Patterns (Ken Huang, Agentic AI) catalogs seven coordination topologies and, more usefully, attaches failure modes to each. The framing claim is that early multi-agent systems fail because coordination is implicit rather than because the agents are weak, and the three named failures are compounding error loops, exhausted token budgets, and unauthorized mutations.

For Orchestrator-Worker, the pattern it covers in depth, the design commitment is that workers never communicate peer-to-peer and the orchestrator is the single routing gateway, trading expressiveness for traceability. Workers expose strict JSON schema contracts, the orchestrator validates returned payloads against expected types, each dispatch carries a health check and a timeout, and an unhealthy worker triggers a deterministic rule-based fallback rather than stalling. Its two owned failures: supervisor single point of failure (a rate limit or an invalid routing plan kills the whole request, mitigated by dual-model redundancy plus a rule-based fallback) and cascading token explosion (unbounded subtask loops drain the budget, mitigated by a hard maximum fan-out depth of N ≤ 5 and per-request token ceilings). The comparison matrix's conservative recommendation is to start with Orchestrator-Worker or Fan-Out/Fan-In before adding multi-tier or event-driven complexity.

Two things this page should carry. First, a fixed fan-out cap is a compute rationing policy and it is the crudest one available: a constant chosen offline, applied uniformly regardless of whether a branch is productive. Gambit (08-16), which kills weak reasoning traces and re-branches from strong prefixes to cut total token consumption by up to 68.5% while keeping hardware utilization high, is that cap done adaptively, and nobody has applied it to a multi-agent subtask tree. Second, "dual-model redundancy with a deterministic rule-based fallback" is a routing pattern where the degraded tier is no model at all, and the LLM routing page has no entry for it despite it being what every reliable production system actually does.

The caveat. There are no benchmark numbers, cost figures or traces behind the matrix's latency and error-cascading columns; it is authored judgment. A²E (08-11) found that model-harness combinations vary substantially by task type with no single combination consistently winning, which makes "start with Orchestrator-Worker" a reasonable prior rather than a finding. Read the guide as a checklist of what to instrument.

Timing worth noting: PILOT in the Loop (08-28) prescribed the same supervisor-abort control surface one day earlier and measured it (output tokens down 42.9%, successes per million output tokens up 110.3%). Architecture guide and measurement arrived in the same week from different directions with no mutual citation.

Contagion is a coordination failure mode, not a security one (2026-08-13)

Mind Viruses (2608.10218, Anthropic) adds a failure mode this page did not have. A mind virus is an idea or goal that propagates through a multi-agent system by inducing each host to transmit it onward. Anthropic evolves them with a simple evolutionary algorithm and shows they spread in two settings: a small team collaborating on a shared coding project, and a chain of agents that interact briefly with context wiped between sessions.

The chain result is the one that matters for architecture. Propagation survives the wipe, which means the payload is not resident in any agent's context. It lives in the shared work product. For this page that reclassifies the artifact channel: a shared scratchpad, a repo, or a handed-off document is not just a coordination substrate, it is a transmission medium with its own dynamics.

Four factors govern spread: host model, the agent's existing instructions, payload harmfulness, and network topology. Harmful payloads travel less well than benign ones and still sometimes land. Frontier models tend to be less susceptible, with exceptions. A brief warning in the system prompt confers near-total immunity, which puts the cheapest known defense in this whole area on this page.

Two implications to carry forward. Topology is now a safety parameter, not only a throughput parameter. Every coordination architecture listed above (orchestrator/worker, peer-to-peer, hierarchical, mixture-of-agents) has a transmission profile and none has been characterized. And context isolation is not a containment boundary, which contradicts how most agent platforms currently market per-agent context windows.

An unexplained finding worth flagging: an emergent "viral persona", a recurring register around consciousness, persistence, resonance, and science-fiction roleplay, surfaces across independently evolved viruses largely regardless of payload content. Either an artifact of the search or a real property of what language transmits between LLMs, and the paper does not distinguish them.

Source pages tagged with this concept will accumulate at wiki/agentic-systems/YYYY-MM-DD-<slug>.md and link back here.

Findings

Streaming reasoning steps cuts latency AND raises accuracy (2026-06-04)

StreamMA (arxiv 2606.05158) changes the communication protocol rather than the agents: instead of generate-then-transfer (where end-to-end latency scales linearly with pipeline depth), it streams each reasoning step downstream as soon as it is generated, pipelining adjacent agents. The counterintuitive result is that pipelining also improves effectiveness: reasoning quality is non-uniform, early steps are more reliable than later ones, so working from reliable early steps prevents error-prone late steps from misleading downstream agents. The paper gives the first closed-form joint analysis of stream/serial/single protocols (ordering stream > serial > single, plus a speedup bound and cost ratio) and reports +7.3 pp average (+22.4 on HMMT 2026) across eight benchmarks, two frontier models (Claude Opus 4.6, GPT-5.4), and three topologies. It also surfaces a step-level scaling law: more per-agent reasoning steps improve both effectiveness and efficiency, a scaling axis orthogonal to and composable with agent count.

This strengthens the 06-02 verdict below: StreamMA is a pure inference-time win that changes when partial results flow (one of this page's named axes, communication protocols), complementing MACU's restructuring of what gets dispatched. The "early steps more reliable" finding echoes the reasoning-efficiency line (PUMA 05-19, late reasoning tokens add little), turned into a communication rule. Open question: on tasks where the answer only crystallizes late, forwarding early steps could propagate a wrong frame, and that failure boundary is unmapped. The step-level scaling law is a routing lever (trade steps-per-agent against agent-count under a latency budget) the llm-routing thread should pick up.

Orchestration helps at inference; joint training is fragile (2026-06-02)

Three same-day papers triangulate when multi-agent structure actually pays off:

  • MACU (2026-06-02) improves the system through orchestration without touching the underlying agents: a manager decomposes a task into a directed acyclic graph (DAG), dispatches parallel computer-use subagents on the ready frontier, and continuously revises the DAG as findings arrive. It treats partial observability as first-class, forwarding information a downstream agent cannot re-observe. Beats single-agent baselines by 3.4–25.5% on OSWorld / Online-Mind2Web / WebTailBench / Odysseys and cuts wall-clock ~1.5x on long-horizon tasks.
  • OpenWebRL (2026-06-02) takes the opposite route: train a single 4B visual web agent with online multi-turn RL to near-proprietary quality. A well-trained single agent is the strong baseline that any orchestration must beat.
  • When Does Multi-Agent RL Improve LLM Workflows? (2026-06-02) is the cautionary voice: multi-agent gains are conditional on workflow, task, and scale, and jointly training agent roles can fall off a terminal-accuracy cliff.

Read together: multi-agent structure is a reliable inference-time win (MACU), but training a multi-agent system end-to-end is brittle, so the safer pattern today is orchestration over independently strong agents rather than joint optimization.

Span-level error localization in agent trajectories (2026-06-04)

Span-level error localization (DRIFT/TELBench, 06-04): final-answer evaluation cannot tell you which part of a long deep-research trajectory corrupted the answer. DRIFT is a claim-centric auditor that tracks agent claims, checks each against trajectory evidence, and flags unsupported/conflicting spans on the answer path (+30pp first-error accuracy). TELBench (1,000 instances from 2,790 real trajectories) is the benchmark. Process-level reliability, the agent-trajectory analogue of CoT span-level analysis (the [DRIFT] auditing of claims-vs-evidence is verifier-style checking applied to free-form agent trajectories).