
5/12/2026 · Shubham Saboo, Eric Dong
What this post added
This post introduces the concept of building long-running AI agents using the Agent Development Kit (ADK) that can pause, resume, and maintain context. It details three key architectural shifts: durable memory schemas, event-driven dormancy gates, and multi-agent delegation. The post demonstrates how to implement these concepts using a state machine for tracking onboarding progress, wiring the state into the agent's system instruction, using tools to advance the state machine, implementing checkpoint-and-resume with persistent sessions (SQLite/Cloud SQL), and handling idle time with event-driven resumption via webhook endpoints. It also highlights the use of a coding agent and Agents CLI for scaffolding and iterative development.