Skip to content

Commit 5ede96c

Browse files
authored
Merge pull request #17 from Adriftdev/feat/agentic
Support for agentic for tool runtime, RAG, planning, and multi-agent supervision
2 parents 3707a51 + 010fd10 commit 5ede96c

17 files changed

Lines changed: 4743 additions & 325 deletions

Cargo.lock

Lines changed: 52 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
11
[package]
22
name = "gemini_client_rs"
3-
version = "0.7.0"
3+
version = "0.8.0"
44
edition = "2021"
55
description = "A Rust client for Google Gemini API"
66
license = "MIT"
77
repository = "https://github.com/Adriftdev/gemini-client"
88

9+
[features]
10+
default = []
11+
tracing = ["dep:tracing"]
12+
913
[dependencies]
1014
anyhow = "1.0.98"
1115
async-stream = { version = "0.3", default-features = false }
16+
async-trait = { version = "0.1", default-features = false }
1217
futures-util = { version = "0.3", default-features = false }
1318
reqwest = { version = "0.12", default-features = false, features = [
1419
"json",
@@ -23,6 +28,11 @@ tokio = { version = "1", default-features = false, features = [
2328
"macros",
2429
"rt-multi-thread",
2530
] }
31+
tracing = { version = "0.1", default-features = false, optional = true }
2632

2733
[dev-dependencies]
2834
dotenvy = "0.15"
35+
tracing-subscriber = { version = "0.3", default-features = false, features = [
36+
"fmt",
37+
"registry",
38+
] }

0 commit comments

Comments
 (0)