Google ADK
Multi-Agent Systems with Google ADK
A collection of multi-agent systems built with Google's Agent Development Kit (ADK), implementing Sequential, Parallel, and Loop agent patterns with custom tool-calling functions and session-state persistence. Includes a v1.32 migration reference that cut new-agent onboarding time from 3 days to under 4 hours for 2 internal teams.
Project Overview
Multi-agent systems built on Google's Agent Development Kit (ADK), exploring Sequential, Parallel, and Loop agent composition patterns for real-world agentic workflows.
Key Features
- Composable Agent Patterns: Sequential, Parallel, and Loop agents composed to handle multi-step workflows.
- Custom Tool-Calling Functions: Purpose-built tools wired into agents via typed function-calling contracts.
- Session-State Persistence: Agent state persisted across turns for reliable long-running workflows.
- Callback-Based Guardrails: Guardrails implemented via callbacks to constrain agent behavior and catch failures early.
- Migration Reference: Authored a v1.32 migration guide that cut new-agent onboarding time from 3 days to under 4 hours for 2 internal teams.
Technologies Used
- Google ADK
- Python
- Function calling / tool use
- Session-state management