From 1504a46b5ff34dc45f8a67f4a8b488687e03bda7 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 22 Sep 2026 05:25:32 +0300 Subject: [PATCH] chore(deps): update tinytools to 0.4.0 Update the tinytools and tinytools-agent dependencies to version 0.4.0 across the workspace, while retaining the 0.3.0 versions from the git source for compatibility. This change aligns the crates with the latest release of the tinytools ecosystem. Auto-committed-on: dragonfly Co-authored-by: Medulla --- Cargo.lock | 40 ++++++++++++++----- crates/tinyagents-graph/Cargo.toml | 2 +- crates/tinyagents-harness/Cargo.toml | 4 +- .../tinyagents-integration-tests/Cargo.toml | 2 +- crates/tinyagents-orchestration/Cargo.toml | 2 +- crates/tinyagents-registry/Cargo.toml | 2 +- crates/tinyagents-runtime/Cargo.toml | 2 +- 7 files changed, 38 insertions(+), 16 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2dd52ee23..9f9ddb754 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1476,7 +1476,7 @@ dependencies = [ "tempfile", "tinyagents-harness", "tinyinference-llm", - "tinytools", + "tinytools 0.4.0", "tokio", "tracing", ] @@ -1504,8 +1504,8 @@ dependencies = [ "tinyagents-definition", "tinyinference-embeddings", "tinyinference-llm", - "tinytools", - "tinytools-agent", + "tinytools 0.4.0", + "tinytools-agent 0.4.0", "tokio", "tracing", "uuid", @@ -1534,7 +1534,7 @@ dependencies = [ "tinyagents-session", "tinyinference-embeddings", "tinyinference-llm", - "tinytools", + "tinytools 0.4.0", "tokio", ] @@ -1559,7 +1559,7 @@ dependencies = [ "tinyagents-runtime", "tinyagents-session", "tinyinference-llm", - "tinytools", + "tinytools 0.4.0", "tokio", "uuid", ] @@ -1576,7 +1576,7 @@ dependencies = [ "tinyagents-definition", "tinyagents-harness", "tinyinference-llm", - "tinytools", + "tinytools 0.4.0", "tokio", ] @@ -1593,7 +1593,7 @@ dependencies = [ "tinyagents-harness", "tinyagents-session", "tinyinference-llm", - "tinytools", + "tinytools 0.4.0", "tokio", ] @@ -1652,7 +1652,7 @@ dependencies = [ "sha2", "thiserror", "tinyinference-core", - "tinytools-agent", + "tinytools-agent 0.3.0", "tokio", "tracing", ] @@ -1670,6 +1670,17 @@ dependencies = [ [[package]] name = "tinytools" version = "0.3.0" +source = "git+https://github.com/tinyhumansai/tinytools?rev=a5d04a7f3af0abc1dd748f87f94871b36ae9fe71#a5d04a7f3af0abc1dd748f87f94871b36ae9fe71" +dependencies = [ + "anyhow", + "async-trait", + "serde", + "serde_json", +] + +[[package]] +name = "tinytools" +version = "0.4.0" dependencies = [ "anyhow", "async-trait", @@ -1680,11 +1691,22 @@ dependencies = [ [[package]] name = "tinytools-agent" version = "0.3.0" +source = "git+https://github.com/tinyhumansai/tinytools?rev=a5d04a7f3af0abc1dd748f87f94871b36ae9fe71#a5d04a7f3af0abc1dd748f87f94871b36ae9fe71" +dependencies = [ + "regex", + "serde", + "serde_json", + "tinytools 0.3.0", +] + +[[package]] +name = "tinytools-agent" +version = "0.4.0" dependencies = [ "regex", "serde", "serde_json", - "tinytools", + "tinytools 0.4.0", "tracing", ] diff --git a/crates/tinyagents-graph/Cargo.toml b/crates/tinyagents-graph/Cargo.toml index 71f5b2dc2..706de2b22 100644 --- a/crates/tinyagents-graph/Cargo.toml +++ b/crates/tinyagents-graph/Cargo.toml @@ -19,7 +19,7 @@ tinyagents-harness = { path = "../tinyagents-harness", version = "2.1.2", defaul "langfuse", ] } tinyinference-llm = { path = "../../vendor/tinyinference/crates/tinyinference-llm", version = "0.3.0" } -tinytools = { path = "../../vendor/tinytools/crates/tinytools", version = "0.3.0" } +tinytools = { path = "../../vendor/tinytools/crates/tinytools", version = "0.4.0" } tokio = { workspace = true, features = ["sync", "time", "macros", "rt", "rt-multi-thread", "fs"] } tracing = { workspace = true } diff --git a/crates/tinyagents-harness/Cargo.toml b/crates/tinyagents-harness/Cargo.toml index 918db3b99..c557b6c33 100644 --- a/crates/tinyagents-harness/Cargo.toml +++ b/crates/tinyagents-harness/Cargo.toml @@ -28,10 +28,10 @@ sha2 = "0.11" thiserror = "2" tracing = { workspace = true } tinyagents-definition = { path = "../tinyagents-definition", version = "2.1.2" } -tinytools-agent = { path = "../../vendor/tinytools/crates/tinytools-agent", version = "0.3.0", default-features = false } +tinytools-agent = { path = "../../vendor/tinytools/crates/tinytools-agent", version = "0.4.0", default-features = false } tinyinference-llm = { path = "../../vendor/tinyinference/crates/tinyinference-llm", version = "0.3.0" } tinyinference-embeddings = { path = "../../vendor/tinyinference/crates/tinyinference-embeddings", version = "0.3.0" } -tinytools = { path = "../../vendor/tinytools/crates/tinytools", version = "0.3.0" } +tinytools = { path = "../../vendor/tinytools/crates/tinytools", version = "0.4.0" } tokio = { workspace = true, features = ["sync", "time", "macros", "rt", "rt-multi-thread", "fs", "io-util", "process"] } tempfile = { workspace = true } wait-timeout = { version = "0.2", optional = true } diff --git a/crates/tinyagents-integration-tests/Cargo.toml b/crates/tinyagents-integration-tests/Cargo.toml index 70de25121..132c2b56c 100644 --- a/crates/tinyagents-integration-tests/Cargo.toml +++ b/crates/tinyagents-integration-tests/Cargo.toml @@ -26,7 +26,7 @@ tinyagents-registry = { path = "../tinyagents-registry" } tinyagents-session = { path = "../tinyagents-session" } tinyinference-llm = { path = "../../vendor/tinyinference/crates/tinyinference-llm", version = "0.3.0" } tinyinference-embeddings = { path = "../../vendor/tinyinference/crates/tinyinference-embeddings", version = "0.3.0" } -tinytools = { path = "../../vendor/tinytools/crates/tinytools", version = "0.3.0" } +tinytools = { path = "../../vendor/tinytools/crates/tinytools", version = "0.4.0" } tokio = { workspace = true, default-features = true, features = ["macros", "rt-multi-thread", "time", "test-util"] } [features] diff --git a/crates/tinyagents-orchestration/Cargo.toml b/crates/tinyagents-orchestration/Cargo.toml index 1157dc5b2..bea1c0709 100644 --- a/crates/tinyagents-orchestration/Cargo.toml +++ b/crates/tinyagents-orchestration/Cargo.toml @@ -21,7 +21,7 @@ tinyagents-harness = { path = "../tinyagents-harness", version = "2.1.2", defaul tinyagents-session = { path = "../tinyagents-session", version = "2.1.2", default-features = false } tinyagents-runtime = { path = "../tinyagents-runtime", version = "2.1.2", default-features = false } tinyinference-llm = { path = "../../vendor/tinyinference/crates/tinyinference-llm", version = "0.3.0" } -tinytools = { path = "../../vendor/tinytools/crates/tinytools", version = "0.3.0" } +tinytools = { path = "../../vendor/tinytools/crates/tinytools", version = "0.4.0" } tokio = { workspace = true, features = ["sync", "rt", "macros"] } uuid = { version = "1", features = ["v4"] } diff --git a/crates/tinyagents-registry/Cargo.toml b/crates/tinyagents-registry/Cargo.toml index d58f44066..cf84079c8 100644 --- a/crates/tinyagents-registry/Cargo.toml +++ b/crates/tinyagents-registry/Cargo.toml @@ -16,7 +16,7 @@ serde_json = { workspace = true } tinyagents-definition = { path = "../tinyagents-definition", version = "2.1.2" } tinyagents-harness = { path = "../tinyagents-harness", version = "2.1.2", default-features = false } tinyinference-llm = { path = "../../vendor/tinyinference/crates/tinyinference-llm", version = "0.3.0" } -tinytools = { path = "../../vendor/tinytools/crates/tinytools", version = "0.3.0" } +tinytools = { path = "../../vendor/tinytools/crates/tinytools", version = "0.4.0" } [features] default = [] diff --git a/crates/tinyagents-runtime/Cargo.toml b/crates/tinyagents-runtime/Cargo.toml index 1fdaf79ef..fda596e64 100644 --- a/crates/tinyagents-runtime/Cargo.toml +++ b/crates/tinyagents-runtime/Cargo.toml @@ -15,7 +15,7 @@ thiserror = "2" tinyagents-harness = { path = "../tinyagents-harness", version = "2.1.2" } tinyagents-session = { path = "../tinyagents-session", version = "2.1.2" } tinyinference-llm = { path = "../../vendor/tinyinference/crates/tinyinference-llm", version = "0.3.0" } -tinytools = { path = "../../vendor/tinytools/crates/tinytools", version = "0.3.0" } +tinytools = { path = "../../vendor/tinytools/crates/tinytools", version = "0.4.0" } tokio = { workspace = true, features = ["macros", "rt", "sync"] } [dev-dependencies]