{
  "id": 8664229,
  "title": "Google Agent Development Kit for Kotlin Reaches Feature Parity with Python, Supports On-Device AI",
  "url": "https://urgent.news/2026/09/20/google-agent-development-kit-for-kotlin-reaches-feature-parity-with",
  "topic": "ai",
  "section": "AI",
  "published": "2026-09-20T10:00:00.000Z",
  "source": {
    "name": "InfoQ",
    "slug": "infoq",
    "url": "https://www.infoq.com/news/2026/09/google-adk-1-0-released/"
  },
  "original_language": "en",
  "account": "Google has unveiled the Agent Development Kit (ADK) for Kotlin 1.0, a production-ready framework designed for constructing AI agents across Kotlin, Android, and JVM/server applications. This version brings Kotlin to parity with Google's existing ADK for Python and Java, while introducing Android-specific functionalities for on-device and hybrid AI.\n\nWith ADK for Kotlin 1.0, developers can now perform agentic tasks using Kotlin APIs, eliminating the need for Python. This includes orchestration, tool support, persistence, memory, and human-in-the-loop workflows. The framework operates on all supported platforms, from server-side applications to mobile devices, owing to its architecture that is completely agnostic to specific model backends, session providers, or memory systems.\n\nKey enhancements in this version include support for hierarchical multi-agent systems, where a parent agent can delegate tasks to a child; context compaction and multi-turn conversation for efficient context management and history summarization; session management allowing agents to pause, serialize, and restore their state; and first-class Java interoperability.\n\nGoogle's approach to tools and human-in-the-loop workflows in ADK for Kotlin 1.0 emphasizes compile-time schema generation using KSP, enhancing type-safety and performance. This method avoids runtime reflection, which speeds up startup on mobile targets. For high-impact tools, developers can require explicit human confirmation before execution, ensuring safe handling of sensitive operations such as initiating bank transfers.\n\nA practical example is provided, demonstrating how to enforce confirmation for tools involved in sensitive transactions while leveraging Android's persistence services like Room, AppSearch, and Android storage.\n\nThe ADK for Kotlin also incorporates Android-native features for building agents that integrate on-device and cloud-based AI. It supports LiteRT-LM and ML Kit for on-device inference, with the latter currently available as a beta feature. For cloud and hybrid AI, ADK integrates with Firebase AI Logic, enabling Android apps to run agents locally while seamlessly leveraging cloud-based models when necessary.\n\nThe ADK for Kotlin is open source and accessible on GitHub, making it available for developers to leverage.",
  "summary": "Google has released the Agent Development Kit (ADK) for Kotlin 1.0, a production-ready framework for building AI agents across Kotlin, Android, and JVM/server applications. It brings Kotlin to feature parity with Google's ADK for Python and Java, while adding Android-specific capabilities for on-device and hybrid AI. By Sergio De Simone",
  "key_points": [
    "Google's Agent Development Kit (ADK) for Kotlin 1.0 reaches feature parity with Python.",
    "Supports Android-specific functionalities for on-device and hybrid AI.",
    "Introduces hierarchical multi-agent systems and context compaction features."
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}