1. Foundations of Multi-Agent Systems
11 entriesWhat a multi-agent system is and where the ideas come from. Classic MAS concepts that still shape LLM agent design.
2. Design Guides from Cloud and AI Vendors
10 entriesVendor guidance on when and how to use several agents. Treat these as vendor views; compare them with the research below.
3. Design Patterns: Roles and Topologies
11 entriesHow agents are organised and what each one is for. Choose a topology before choosing a framework.
4. Orchestration Patterns
12 entriesWho decides what runs next. Supervisor, handoff, sequential, concurrent, group chat and decentralised control.
5. Task Decomposition Patterns
12 entriesHow a goal is broken into work agents can do. From chain-of-thought to plan-and-execute and orchestrator-workers.
6. Communication, Memory and Shared State
7 entriesHow agents exchange information. Protocols and memory that keep agents consistent.
7. Failure Modes, Evaluation and Governance
6 entriesMulti-agent systems fail in ways single agents do not. Plan for coordination failures, cost and safety.
Related Pages on This Site
7 entriesMore directories on agents and architecture. Companion pages.
Related Protocol References
2 entriesFurther references.
Related Pages
0 entriesRelated research directories on this site.
Frequently Asked Questions
What is a multi-agent system (MAS)?
A multi-agent system is a set of autonomous agents that interact, each with its own role, context and tools, to solve problems that are hard for one agent. In LLM systems the agents are model-driven and coordinate through messages, shared state or a controller.
What are the main orchestration patterns for multi-agent systems?
Common patterns are sequential pipelines, concurrent or parallel fan-out, a supervisor or orchestrator that routes work, hierarchical teams, handoffs between agents, group chat or debate, and decentralised swarms. Microsoft, Google, AWS and Anthropic each describe overlapping sets.
What is task decomposition in multi-agent systems?
Task decomposition breaks a goal into subtasks that agents can handle. Patterns include chain-of-thought, least-to-most and plan-and-solve prompting, ReAct loops, orchestrator-workers, map-reduce style parallel work and adaptive decomposition that splits a task only when an agent fails.
When should I use multiple agents instead of one?
Use several agents when work splits into independent parts, needs different tools or permissions, or exceeds one context window. A single agent with good tools is often simpler, cheaper and more reliable, so add agents only when a measured need appears.
What are the supervisor and handoff patterns?
In the supervisor pattern a central agent decides which specialist runs next and combines results. In the handoff pattern one agent passes control, and the relevant context, to another, with no permanent central controller.
Why do multi-agent systems fail?
Research on failures groups them into poor task specification, misalignment between agents and weak verification. Extra agents also add token cost, latency and conflicting decisions, so tracing, evaluation and guardrails matter.
How do agents communicate?
Agents pass messages in a shared conversation, hand off through tool calls, or share state such as a blackboard or memory store. Open protocols such as MCP for tools and A2A for agent-to-agent calls are standardising this.
Which additional references does this page add?
The section 'Related Protocol References' lists A2A Protocol, Model Context Protocol, AGNTCY.
How current is this list?
Links were checked in November 2026. Some sites block automated checks and may need a manual click. This page is a resource list, not engineering advice, and vendor guides reflect their own products.