Multi-Agent Pattern Catalog
A comprehensive reference of 45 architectural patterns for designing, orchestrating, and scaling multi-agent AI systems — from simple tool-calling to complex swarm intelligence.
How to Use This Catalog
Start with the problem you're solving — coordination, reliability, learning, etc. Browse groups below to find the right category.
Each pattern has Intent, Structure, Pros/Cons, and code examples. Compare similar patterns within a group to pick the best fit.
Click into any pattern for full Python (autogen) and C# implementations, architecture diagrams, and real-world scenarios.
Most real systems use multiple patterns together. Check "Related Patterns" on each page to discover complementary designs.
Pattern Groups
Relationship Graphs (Group → Patterns)
All 45 Patterns
About This Catalog
This catalog documents 45 multi-agent architectural patterns drawn from classic distributed AI research, Gang-of-Four design principles, and modern LLM orchestration practices (Autogen, LangGraph, CrewAI). Each pattern page includes architecture diagrams, working Python and C# code, trade-off analysis, and real-world applicability guidance.
Pattern Template: Intent Problem Structure Participants Collaboration Consequences Python Example C# Example Variants