# adk-rust

> Rust Agent Development Kit (ADK-Rust): Build AI agents in Rust with modular components for models, tools, memory, realtime voice, and more. ADK-Rust is a flexible framework for developing AI agents wi

- **URL**: https://www.freshcrate.ai/projects/adk-rust
- **Author**: zavora-ai
- **Category**: Frameworks
- **Latest version**: `v0.9.0` (2026-05-24)
- **License**: NOASSERTION
- **Source**: https://github.com/zavora-ai/adk-rust
- **Homepage**: https://adk-rust.com/
- **Language**: Rust
- **GitHub**: 284 stars, 47 forks
- **Registry**: github
- **Tags**: `adk`, `adk-agent`, `adk-artifact`, `adk-cli`, `adk-google`, `adk-memory`, `adk-model`, `adk-rust`, `rust`

## Description

Rust Agent Development Kit (ADK-Rust): Build AI agents in Rust with modular components for models, tools, memory, realtime voice, and more. ADK-Rust is a flexible framework for developing AI agents with simplicity and power. Model-agnostic, deployment-agnostic, optimized for frontier AI models. Includes support for real-time voice agents.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.9.0` | 2026-05-24 | High | ## ADK-Rust v0.9.0  ### Added  - **Composable Template System** — 8 base templates, 9 addons, 5 enterprise patterns via `cargo adk new --addon` - **Cargo Adk Build** — Compile-without-deploy subcommand for pre-deployment verification - **A2A Simple Scaffolding** — `A2aServer::quick_start`, `A2aServer::builder`, `cargo adk new --template a2a`  ### Changed  - Version bump from 0.8.5 to 0.9.0  ### Security  - hickory-proto 0.26.1 (moderate — DNS cache poisoning) - openssl 0.10.80 (moderate — certif |
| `v0.8.4` | 2026-05-18 | High | ## Fixed  - **Gemini schema: array types require `items`**: v0.8.3 stripped tuple-style `items` entirely, causing Gemini to reject arrays with "missing field" errors. Now tuple `items` (`[{type:number},{type:number}]`) are converted to a single schema using the first element (`{type:number}`). Arrays without any `items` field also get a default `{type:string}` added.  ## Upgrade  ```toml adk-gemini = "0.8.4" ```  **Full Changelog**: https://github.com/zavora-ai/adk-rust/compare/v0.8.3...v0.8.4 |
| `v0.8.1` | 2026-05-13 | High | ## Highlights  **Agent Client Protocol (ACP) support** — connect ADK agents to Claude Code, Codex, Kiro CLI, and any ACP-compatible agent as tools.  ### New Crate: `adk-acp`  ```rust use adk_acp::AcpAgentTool;  let kiro = AcpAgentTool::new("kiro-cli acp --trust-all-tools")     .description("Delegate coding tasks to Kiro CLI");  let agent = LlmAgentBuilder::new("orchestrator")     .tool(Arc::new(kiro))     .build()?; ```  - `AcpAgentTool` — wraps any ACP agent as an ADK Tool - `AcpToolset` — mult |
| `v0.8.0` | 2026-05-07 | High | ## Highlights  **Performance release** — default builds are 32% lighter with new feature tiers.  ### Breaking Changes  - **Default feature changed from `standard` to `minimal`**: `adk-rust = "0.8.0"` now activates only `agents`, `models`, `gemini`, `runner`, and `sessions`. Add `features = ["standard"]` for the full production preset.  ### New Feature Tiers  \| Tier \| Includes \| Use case \| \|------\|----------\|----------\| \| `minimal` (default) \| Gemini, agents, runner, sessions \| Fast starter agent |
| `v0.7.0` | 2026-04-26 | High | ## ADK-Rust v0.7.0  ### Highlights  - **Agentic Web Protocol (AWP)** — Two new crates (`awp-types`, `adk-awp`) implementing the full AWP protocol: discovery, capability manifests, trust levels, rate limiting, consent, events, health monitoring, and version negotiation. [AWP Docs](https://github.com/zavora-ai/adk-rust/blob/main/docs/official_docs/deployment/awp.md) - **DeepSeek V4 Provider** — `ThinkingMode`, `ReasoningEffort`, strict tool mode, beta URL support, `v4_pro`/`v4_flash` constructors |
| `v0.6.0` | 2026-04-16 | High | ## 🚀 ADK-Rust v0.6.0  **31 crates published to crates.io** · [Listen to the podcast →](https://github.com/zavora-ai/adk-rust#-rust--beyond-podcast--episode-1-what-is-adk-rust)  ### 🎧 Rust & Beyond Podcast  Episode 1 is live on the README — a 2:21 podcast about ADK-Rust generated entirely by the framework using Gemini 3.1 Flash TTS. Two AI hosts, natural voices, zero manual editing.  ### ✨ Highlights  #### Multimodal Function Responses (`adk-core`, `adk-gemini`, `adk-model`, `adk-agent`)  Tools |
| `v0.5.0` | 2026-03-29 | Medium | # ADK-Rust v0.5.0  **31 crates published to crates.io** — the largest ADK-Rust release to date.  ## Highlights  ### Zero-Config Ergonomics - **`provider_from_env()`** — auto-detect LLM provider from environment variables (Anthropic → OpenAI → Gemini precedence) - **`adk::run(instructions, input)`** — single-function agent invocation with auto provider detection, session creation, and execution  ### Prompt Caching Enabled by Default - **Anthropic**: `prompt_caching` now defaults to `true` (cache_ |
| `v0.4.0` | 2026-03-16 | Low | ## Highlights  **ADK-Rust is now a focused, lean Rust framework.** UI, Studio, and 120+ examples extracted to standalone repos. Default builds dropped from ~2min to ~50s. New `cargo-adk` scaffolding CLI and `#[tool]` proc macro for zero-boilerplate DX.  ### Get Started  ```bash cargo install cargo-adk cargo adk new my-agent cd my-agent && cargo run ```  Templates: `--template tools` \| `rag` \| `api` \| `openai`  ---  ## Breaking Changes  - **Default preset:** `full` → `standard`. Server/CLI includ |
| `v0.3.1` | 2026-02-15 | Low | ## ADK-Rust v0.3.1  ### ⭐ Highlights  - **Vertex AI Streaming**: `adk-gemini` refactored with `GeminiBackend` trait — pluggable `StudioBackend` (REST) and `VertexBackend` (REST SSE streaming + gRPC fallback) - **Realtime Audio Transport**: Three new transports for `adk-realtime` — Vertex AI Live (OAuth2/ADC), LiveKit WebRTC bridge, OpenAI WebRTC (str0m + Opus) - **Vertex AI Live Tool Calling**: New `vertex_live_tools` example demonstrating real-time voice agents with function calling via Vertex |
| `v0.3.0` | 2026-02-10 | Low | ## ⭐ Highlights - **Context Compaction**: Sliding-window summarization of older events to reduce LLM context size (ADK Python parity) - **Workflow Agent Hardening**: ConditionalAgent, LlmConditionalAgent, and ParallelAgent production fixes - **adk-core Production Hardening**: Security limits, validation, provider-agnostic Event, hand-written template parser - **Action Node Code Generation**: Full Rust codegen for HTTP, Database, Email, and Code action nodes - **Workflow Triggers**: Complete trig |

## Dependency audit

- **Score**: 98/100
- **Total deps**: 0
- **Resolved**: 0
- **Unresolved**: 0
- **License conflicts**: 0
- **Warnings**: 1
- **Scanned**: 2026-05-11

## Citation

- HTML: https://www.freshcrate.ai/projects/adk-rust
- Markdown: https://www.freshcrate.ai/projects/adk-rust.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/adk-rust/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
