Group dependencies in root Cargo.toml (#6948)

Signed-off-by: Rodolfo Olivieri <rodolfo.olivieri3@gmail.com>
This commit is contained in:
Rodolfo Olivieri
2026-02-11 11:10:09 -03:00
committed by GitHub
parent 4571c3a41c
commit 845577726d
7 changed files with 122 additions and 97 deletions
+26 -26
View File
@@ -15,7 +15,7 @@ cuda = ["candle-core/cuda", "candle-nn/cuda"]
workspace = true
[dependencies]
lru = "0.16"
lru = { workspace = true }
rmcp = { workspace = true, features = [
"client",
"reqwest",
@@ -24,34 +24,34 @@ rmcp = { workspace = true, features = [
"transport-streamable-http-client-reqwest",
] }
anyhow = { workspace = true }
thiserror = "1.0"
thiserror = { workspace = true }
futures = { workspace = true }
dirs = "5.0"
dirs = { workspace = true }
reqwest = { workspace = true, features = ["rustls-tls-native-roots", "json", "cookies", "gzip", "brotli", "deflate", "zstd", "charset", "http2", "stream", "blocking", "multipart", "system-proxy"], default-features = false }
tokio = { workspace = true }
serde = { version = "1.0", features = ["derive"] }
serde = { workspace = true }
serde_json = { workspace = true }
serde_urlencoded = "0.7"
jsonschema = "0.30.0"
uuid = { version = "1.0", features = ["v4"] }
uuid = { workspace = true }
regex = { workspace = true }
async-trait = "0.1.89"
async-stream = "0.3"
async-trait = { workspace = true }
async-stream = { workspace = true }
minijinja = { version = "2.12.0", features = ["loader"] }
include_dir = "0.7.4"
include_dir = { workspace = true }
tiktoken-rs = "0.6.0"
chrono = { version = "0.4.38", features = ["serde"] }
clap = { version = "4.4", features = ["derive"] }
indoc = "2.0.5"
chrono = { workspace = true }
clap = { workspace = true }
indoc = { workspace = true }
nanoid = "0.4"
sha2 = "0.10"
base64 = { workspace = true }
url = { workspace = true }
axum = "0.8.1"
axum = { workspace = true }
webbrowser = { workspace = true }
lazy_static = "1.5.0"
tracing = { workspace = true }
tracing-subscriber = "0.3"
tracing-subscriber = { workspace = true }
tracing-opentelemetry = "0.28"
opentelemetry = "0.27"
opentelemetry-appender-tracing = "0.27"
@@ -66,13 +66,13 @@ keyring = { version = "3.6.2", features = [
"sync-secret-service",
"vendored",
] }
serde_yaml = "0.9.34"
once_cell = "1.20.2"
serde_yaml = { workspace = true }
once_cell = { workspace = true }
etcetera = { workspace = true }
rand = "0.8.5"
utoipa = { version = "4.1", features = ["chrono"] }
rand = { workspace = true }
utoipa = { workspace = true, features = ["chrono"] }
tokio-cron-scheduler = "0.14.0"
urlencoding = "2.1"
urlencoding = { workspace = true }
v_htmlescape = "0.15"
sqlx = { version = "0.8", default-features = false, features = [
"runtime-tokio-rustls",
@@ -95,12 +95,12 @@ aws-sdk-sagemakerruntime = "1.62.0"
jsonwebtoken = "9.3.1"
blake3 = "1.5"
fs2 = "0.4.3"
tokio-stream = "0.1.17"
tempfile = "3.15.0"
fs2 = { workspace = true }
tokio-stream = { workspace = true }
tempfile = { workspace = true }
dashmap = "6.1"
ahash = "0.8"
tokio-util = { version = "0.7.15", features = ["compat"] }
tokio-util = { workspace = true, features = ["compat"] }
unicode-normalization = "0.1"
goose-mcp = { path = "../goose-mcp" }
@@ -116,13 +116,13 @@ rubato = "0.16"
zip = "0.6"
sys-info = "0.9"
schemars = { version = "1.0.4", default-features = false, features = [
schemars = { workspace = true, features = [
"derive",
] }
insta = "1.43.2"
paste = "1.0.0"
posthog-rs = "0.3.7"
shellexpand = "3.1.1"
shellexpand = { workspace = true }
indexmap = "2.12.0"
ignore = { workspace = true }
which = { workspace = true }
@@ -142,8 +142,8 @@ serial_test = { workspace = true }
mockall = "0.13.1"
wiremock = { workspace = true }
tokio = { workspace = true }
tokio-util = { version = "0.7.15", features = ["compat"] }
dotenvy = "0.15.7"
tokio-util = { workspace = true, features = ["compat"] }
dotenvy = { workspace = true }
ctor = "0.2.9"
test-case = { workspace = true }
env-lock = { workspace = true }