Google Agent Development Kit
Google Agent Development Kit, or ADK, is Google's framework for building agents. In [src-101], the Google Developers Blog uses ADK to show how production agents can pause, resume, persist workflow state, and survive multi-day enterprise processes.
Key facts
- Publisher: Google / Google Developers Blog [src-101]
- Use case in source: A long-running new-hire onboarding coordinator agent [src-101]
- Architecture pattern: durable state machine, persistent sessions, event-driven dormancy gates, and multi-agent delegation [src-101]
- Production lesson: ADK is framed as a way to move beyond stateless chatbots into recoverable workflow agents that can wait on human approvals or external events [src-101].
- Cross-language update: Google shows ADK orchestrating a Python extraction agent and a Go validation agent connected through Agent To Agent Protocol [src-145].
- July 2026 assessment: sessions, state, memory, multi-agent composition, evaluation, MCP and A2A make ADK broad, while cross-vendor A2A operations remain comparatively young [src-252].
Related entities
Related concepts
- Long Running Agents
- Context Engineering
- Harness Engineering
- Agentic Engineering
- Cross Language Agent Teams
Source references
- [src-101] Shubham Saboo and Eric Dong – "Build Long-running AI agents that pause, resume, and never lose context with ADK" (2026-05-12)
- [src-145] Shubham Saboo and Eric Dong – "Build Cross-Language Multi-Agent Team with Google's Agent Development Kit and A2A" (2026-06-22)
Recommended next
Keep reading from this thread
From 500 indexed pages and articles.
- Wiki concept Cross-Language Agent Teams Multi-agent systems where specialized agents or services can be written in different languages and coordinated through explicit protocols. Related by google
- Wiki concept Long-Running Agents Agent workflows designed to keep working across long horizons, pauses, approvals, external events, and restarts without losing state or confusing old Related by google
- Wiki concept Agent-to-Agent Protocol Or A2A, is a protocol for remote agents to communicate with other agents or connect directly to frontends as part of distributed Related by agent