Announcing ADK for Kotlin 1.0: Building Production-Ready AI Agents in Kotlin, Android, and Beyond- Google Developers Blog

This post announces the 1.0 general availability release of the Agent Development Kit (ADK) for Kotlin. It highlights the achievement of full ADK 1.0 Core parity, bringing advanced multi-agent orchestration patterns like hierarchical systems, context compaction, human-in-the-loop (HITL) flows, annotation-based tools, session resumability, Java interoperability, and enterprise integrations (VertexAI) to idiomatic Kotlin. A key contribution is the introduction of Android-first, on-device extensions, enabling local execution of agents using LiteRT-LM, ML Kit (beta), and persistence services like Room and AppSearch. The post also details the use of Kotlin Symbol Processing (KSP) for compile-time generation of type-safe function call definitions and the integration of skills via Markdown files for progressive disclosure, exemplified by a database incident response agent. For Android development, it showcases a financial assistant agent leveraging Firebase AI, Room for session storage, and AppSearch for indexed memory, with sensitive transactions requiring explicit user approval.
More from the Agentic Application Middleware trail
- The Outer Loop, Insights First: An Ambient Quality Agent That Diagnoses Your Production Agent- Google Developers Blog
- Supercharge your development with the Google Developer Knowledge API ecosystem- Google Developers Blog
- Turn your REST APIs into MCP tools with Google Cloud API Gateway- Google Developers Blog
- Introducing Support for Local AI Models in the Antigravity SDK- Google Developers Blog
- Why client SDK generation belongs in the open- Google Developers Blog