API-compatible minor release. All 43 crates are on crates.io.
adk-rust = "2.2.0"Added
Wave 4 platform services complete the Gemini Enterprise Agent Platform consumption path. Every
one is opt-in, composable with any preset, and appended to gemini-agent-platform.
| Feature | Crate | What it gives you |
|---|---|---|
vertex-eval |
adk-eval | Gen AI Evaluation Service bridge — evaluateInstances and a service-backed judge |
vertex-rag |
adk-rag | Vertex AI RAG Engine retrieval, plus grounding through Tool::Retrieval |
agent-retrieval |
adk-rag | Agent Retrieval / Vector Search 2.0 VectorStore with hybrid RRF |
vertex-agent-registry |
adk-tool, adk-cli | Agent Registry registration, discovery, and AgentSearchTool |
vertex-skill-registry |
adk-skill, adk-cli | Skill Registry consumption and remote skill loading |
vertex-remote-engine |
adk-server | RemoteReasoningEngineAgent — call deployed Agent Engine agents as sub-agents |
skills-progressive-disclosure |
adk-skill | SkillToolset — discover a skill index first, load bodies and resources on demand |
Graph workflows gain native tool confirmation pauses.
Fixed
- One invocation now exports as one trace.
LlmAgentheld acall_llmspan guard across its
generator's suspension points, andRunnerinstrumented only the construction of the agent
stream rather than the draining of it, so spans detached from their parents. Both now instrument
the individual futures. Names, attributes, and durations were always correct — only parentage
was wrong. adk-realtime --features livekitcompiles again —livekit-data-streampinned to=0.1.1,
since 0.1.2 breaks livekit 0.8.1's own source.adk-audioONNX features compile again —ortpinned to=2.0.0-rc.11, since rc.13 moved
the CUDA and CoreML execution providers.
Upgrading
No API changes from 2.1.0. Coming from 1.x, see the
migration guide.
Full detail in the CHANGELOG.