What problem does it solve?
Google Agent Development Kit (ADK) for Python provides validated API patterns for building production-grade multi-agent systems. It covers workflow graphs (ADK 2.0 Beta), LlmAgent, SequentialAgent, LoopAgent, CustomAgent (BaseAgent), MCP integration via McpToolset, FunctionTool, ToolContext state, session management, context compaction, callbacks (before/after agent/model/tool), human input via RequestInput, and the App wrapper. Use when: ADK agent, workflow graph, multi-agent, MCP toolset, HITL, context compaction, session state, agent pipeline.
Core Features & Use Cases
- LlmAgent, SequentialAgent, LoopAgent, and CustomAgent (BaseAgent) support for composing complex agent workflows.
- Workflow graphs (ADK 2.0 Beta), tools (FunctionTool, McpToolset), sessions/state management, context compaction, and human-in-the-loop via RequestInput.
- App wrapper and governance-friendly patterns for production-grade orchestration across diverse AI tasks.
Quick Start
Install the ADK Python package, then import core components like LlmAgent, SequentialAgent, and McpToolset to begin building multi-agent pipelines.