1.
Multi-Agent Reference Architecture
2.
Introduction
3.
Building blocks
4.
Multi-agents design options
4.1.
Agents as a modular monolith
4.2.
Agents as microservices
5.
Agents registry
6.
Agents communication
6.1.
Request-based
6.2.
Message-driven
6.3.
Data exchange protocols
7.
Memory
7.1.
Short-term memory
7.2.
Long-term memory
8.
Observability
9.
Evaluation
9.1.
Tool Call Evaluation
10.
Security
11.
Governance
11.1.
Experimentation to productization
11.2.
DevOps and DataOps on agents lifecycle
12.
Context Engineering
12.1.
Iteractive Optimization Loop
12.2.
Agents Orchestration
12.3.
Tools Context for Agents
13.
Reference architecture
13.1.
Patterns
14.
Contributors
15.
References