Google ships ADK for Kotlin 1.0 with compile-time KSP tool definitions and on-device LiteRT-LM execution
Google announced ADK for Kotlin 1.0 on 2026-09-09 at full feature parity with ADK 1.0 Core: hierarchical multi-agent delegation, summarization-based context management, human-in-the-loop confirmation gates, and session persistence with resumability. The Android-specific pieces are the reason to care — tools are declared through KSP at compile time with zero runtime reflection, chat history persists to Room, memory indexes through AppSearch, and inference can run on-device via LiteRT-LM or ML Kit (1.0.0-beta) instead of Firebase AI with Gemini 3.8 Flash. Zero-reflection tool binding is a real constraint fix for mobile, where reflection-heavy Python-style agent SDKs collide with R8 shrinking and cold-start budgets.
↳ Follow the thread