Module 7 – Multi-Agent Orchestration
Learning outcomes
Design coordinated agent systems using managers, agents-as-tools, handoffs, and specialized workers.
Patterns
- Manager pattern: one orchestrator retains control and calls specialists as tools.
- Handoff pattern: control transfers to a specialist that becomes responsible for the next part of the interaction.
- Parallel workers: independent subtasks run concurrently and their results are merged.
- Reviewer pattern: a separate evaluator checks evidence, tests, policy, and completeness.
Design rules
Use the smallest number of agents necessary. Define each agent’s purpose, allowed tools, input/output schema, completion condition, and escalation path. Shared context should be minimal and explicit. More agents increase coordination cost, latency, and failure modes.
Lab 7
Build a manager with three specialists: repository analyst, implementation planner, and security reviewer. The manager must produce one structured final plan containing evidence from all three.