adk-rust 0.1.8

Rust Agent Development Kit - Build AI agents in Rust with modular components for models, tools, memory, and more.
Documentation
[dependencies.adk-agent]
optional = true
version = "0.1.7"

[dependencies.adk-artifact]
optional = true
version = "0.1.7"

[dependencies.adk-cli]
optional = true
version = "0.1.7"

[dependencies.adk-core]
version = "0.1.7"

[dependencies.adk-graph]
optional = true
version = "0.1.7"

[dependencies.adk-memory]
optional = true
version = "0.1.7"

[dependencies.adk-model]
optional = true
version = "0.1.7"

[dependencies.adk-runner]
optional = true
version = "0.1.7"

[dependencies.adk-server]
optional = true
version = "0.1.7"

[dependencies.adk-session]
optional = true
version = "0.1.7"

[dependencies.adk-telemetry]
optional = true
version = "0.1.7"

[dependencies.adk-tool]
optional = true
version = "0.1.7"

[dependencies.adk-ui]
optional = true
version = "0.1.7"

[dependencies.anyhow]
version = "1.0"

[dependencies.async-trait]
version = "0.1"

[dependencies.futures]
version = "0.3"

[dependencies.serde]
features = ["derive"]
version = "1.0"

[dependencies.serde_json]
version = "1.0"

[dependencies.tokio]
features = ["full"]
version = "1.40"

[dev-dependencies.tokio]
features = ["full", "full"]
version = "1.40"

[[example]]
name = "test_unified"
path = "examples/test_unified.rs"

[features]
agents = ["dep:adk-agent"]
artifacts = ["dep:adk-artifact"]
cli = ["dep:adk-cli", "runner", "server", "sessions", "telemetry"]
default = ["full"]
full = ["agents", "models", "tools", "sessions", "artifacts", "memory", "runner", "server", "telemetry", "cli", "graph", "ui"]
graph = ["dep:adk-graph"]
memory = ["dep:adk-memory"]
minimal = ["agents", "models", "runner"]
models = ["dep:adk-model"]
runner = ["dep:adk-runner"]
server = ["dep:adk-server"]
sessions = ["dep:adk-session"]
telemetry = ["dep:adk-telemetry"]
tools = ["dep:adk-tool"]
ui = ["dep:adk-ui"]

[lib]
name = "adk_rust"
path = "src/lib.rs"

[package]
authors = ["James Karanja Maina <james.karanja@zavora.ai>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["api-bindings", "asynchronous", "web-programming"]
description = "Rust Agent Development Kit - Build AI agents in Rust with modular components for models, tools, memory, and more."
documentation = "https://docs.rs/adk-rust"
edition = "2024"
homepage = "https://github.com/zavora-ai/adk-rust"
keywords = ["ai", "agent", "gemini", "llm", "adk"]
license = "Apache-2.0"
name = "adk-rust"
readme = "README.md"
repository = "https://github.com/zavora-ai/adk-rust"
resolver = "2"
rust-version = "1.85.0"
version = "0.1.8"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]