Google Brings Its AI Agent Kit to Java
The move signals Google’s attempt to make its agent-building framework usable across more enterprise environments, where Java remains widely used.
Topics
News
- TeamLease Turns Career Returners Into an AI Talent Bet
- Google Brings Its AI Agent Kit to Java
- xAI Loses Another Original Co-Founder
- BCCI, Google India tie-up Brings AI Insights to IPL
- UP Pulls Plug on Puch AI Deal Over Financial Gaps
- Blackstone-Backed EPL to Merge With Indorama Unit in $2 Billion Packaging Deal
Google is expanding its push into AI “agents” with a new Java release of its Agent Development Kit (ADK), but the update also reflects a broader shift and some growing complexity in how developers are expected to build and manage these systems.
The company announced version 1.0.0 of ADK for Java, adding to its existing support for Python, Go, and TypeScript. The move signals Google’s attempt to make its agent-building framework usable across more enterprise environments, where Java remains widely used.
At its core, the update focuses on giving AI agents more ways to interact with external data and systems. New tools such as “GoogleMapsTool” and “UrlContextTool” allow agents to pull in location-based data or fetch and summarize web content without requiring custom pipelines. This reduces the engineering overhead, but it also increases reliance on Google’s own ecosystem.
The release also introduces built-in code execution options, including container-based and cloud-based environments through Vertex AI. While this expands what agents can do, it raises familiar concerns about cost, control, and dependency on managed infrastructure.
A notable structural change is the introduction of a centralized “App” container and plugin system. Instead of configuring behaviors agent by agent, developers can now apply global rules, such as logging, filtering, or safety instructions, across an entire application. This may simplify large deployments, but it also adds another layer of abstraction that teams will need to manage.
Google is also addressing a technical bottleneck that has plagued AI systems: context limits. A new “event compaction” feature trims or summarizes older interactions to keep conversations within token limits. While positioned as a cost and latency optimisation, it highlights an ongoing constraint in large language models, limited memory that must be actively managed.
Another addition is “human-in-the-loop” workflows, where agents pause to seek user approval before executing certain actions. This reflects regulatory and operational realities, especially in enterprise settings. But it also underscores that fully autonomous agents remain impractical in many real-world scenarios.
The update further formalises session and memory management, offering options ranging from in-memory storage for testing to persistent systems backed by Firestore or Vertex AI. These features aim to give agents continuity across interactions, though they introduce additional infrastructure considerations.
Perhaps the most ambitious feature is support for the Agent2Agent (A2A) protocol, which allows agents built in different languages or frameworks to communicate with each other. Google positions this as a step toward interoperable agent ecosystems, but standards in this space are still evolving, and widespread adoption remains uncertain.
Early reactions online reflected both excitement and hype around the release. One comment on X described it as a “huge move,” adding, “Now imagine ADK-powered agents operating within a P2P network for multi-agent systems—secure, interoperable, and collaborating in real time across platforms. This is how the Internet of AI begins.”
Another user pointed to the framework’s accessibility, noting, “Google open-sourced ADK! Building AI agents in under 100 lines? That’s some efficient coding! Open source fosters collaboration, potentially accelerating AI development. Cool stuff!”


