Announcing ADK for Java 1.0.0: Building the Future of AI Agents in Java
Source: Google Developers Blog
Overview
Google has released version 1.0.0 of the Agent Development Kit (ADK) for Java. This update introduces a suite of new capabilities aimed at simplifying the creation and management of AI agents in Java environments.
New Features
- Google Maps Grounding – Agents can now incorporate geographic context directly from Google Maps.
- Built‑in URL Fetching – Simplifies data retrieval from web resources without external libraries.
- Agent2Agent Protocol – A standardized protocol that enables cross‑framework collaboration between agents.
Architecture Enhancements
App & Plugin Model
- Provides a modular structure for extending agent functionality.
- Supports global logging across all components.
Automated Context Window Management
- Uses event compaction to keep the context window efficient and relevant.
Human‑in‑the‑Loop Workflows
- Allows optional human confirmation before agents execute actions, improving safety and control.
Session and Memory Services
Google Cloud Integration
- Firestore for persistent storage of session data.
- Vertex AI for handling large data artifacts and long‑term state management.
These services give developers robust tools for maintaining agent memory and managing complex interactions over extended periods.