What problem does it solve?
Building reliable, composable AI agents that integrate tools, maintain session state, coordinate multiple specialists, and run in production is complex and error prone; this Skill consolidates patterns, APIs, and deployment guidance so teams can move from prototype to production faster.
Core Features & Use Cases
- Multi-agent composition: patterns for coordinators, sub-agents, and hierarchical pipelines to split responsibilities across specialists.
- A2A and MCP integration: guidance to expose remote agents, use the A2A protocol, and attach MCP servers as toolsets for file, git, or database access.
- Workflows and orchestration: use Sequential, Parallel, and Loop workflow agents for predictable pipelines or dynamic LLM routing for flexible tasks.
- State, memory, and artifacts: instructions for ephemeral session state, long-term memory services, and versioned artifact storage for files and binary data.
- Observability, plugins, and callbacks: examples for adding lifecycle hooks, metrics, tracing, and custom plugins for safety and telemetry.
- Deployment and evaluation: end-to-end notes for Cloud Run, Vertex AI, GKE deployments and using the adk eval framework for testing and scoring.
Quick Start
Define a root_agent or App in an agent package with an exported agent variable and run adk run my_agent:agent to test the agent locally.