adk-python
CommunityBuild production-grade multi-agent apps with ADK.
System Documentation
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.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: adk-python Download link: https://github.com/Fandry96/k3-agentic-skills/archive/main.zip#adk-python Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.