Recap the complete A2A journey: protocols, six frameworks, multi-agent orchestration, and paths forward.
Q & A
What is the key architectural insight from the A2A protocol?
A2A is a communication contract, not a framework. It defines how agents talk (discovery, task lifecycle, streaming) without constraining what they do internally. This is why agents built with six different frameworks can interoperate seamlessly through a single protocol.
How do A2A and MCP complement each other?
MCP handles vertical integration — connecting an agent to its tools and data sources. A2A handles horizontal integration — connecting agents to each other. Together they form a complete agent communication stack: MCP for agent-to-tool, A2A for agent-to-agent.
Why is 'model choice is local' important?
Each agent independently selects its model — the orchestrator doesn't know or care what models downstream agents use. This opaque execution means teams can optimize model selection per-agent without affecting the rest of the system.
What are the 12 patterns practiced in this course?
Agent Card discovery, AgentExecutor wrapping, to_a2a() shortcut, manual A2A server wiring, intent routing, chain execution, parallel execution, error recovery/fallback, ReAct agent patterns, multi-turn conversations, role-based delegation, and the extension mechanism.
What should I do first for production deployment?
Start with the enterprise readiness checklist from Lesson 15: TLS on all endpoints, OAuth 2.0 or mTLS authentication, OpenTelemetry tracing, and PII redaction. These four items cover the most critical security and observability gaps.