Group dependencies in root Cargo.toml (#6948)
Signed-off-by: Rodolfo Olivieri <rodolfo.olivieri3@gmail.com>
This commit is contained in:
+34
-8
@@ -17,22 +17,48 @@ string_slice = "warn"
|
|||||||
[workspace.dependencies]
|
[workspace.dependencies]
|
||||||
rmcp = { version = "0.14.0", features = ["schemars", "auth"] }
|
rmcp = { version = "0.14.0", features = ["schemars", "auth"] }
|
||||||
anyhow = "1.0"
|
anyhow = "1.0"
|
||||||
|
async-stream = "0.3"
|
||||||
|
async-trait = "0.1"
|
||||||
|
axum = "0.8"
|
||||||
|
base64 = "0.22.1"
|
||||||
|
bytes = "1"
|
||||||
|
chrono = { version = "0.4", features = ["serde"] }
|
||||||
|
clap = { version = "4", features = ["derive"] }
|
||||||
|
dirs = "5.0"
|
||||||
|
dotenvy = "0.15"
|
||||||
|
env-lock = "1.0.1"
|
||||||
|
etcetera = "0.11.0"
|
||||||
|
fs2 = "0.4"
|
||||||
futures = "0.3"
|
futures = "0.3"
|
||||||
|
http = "1.0"
|
||||||
|
ignore = "0.4.25"
|
||||||
|
include_dir = "0.7.4"
|
||||||
|
indoc = "2.0"
|
||||||
|
lru = "0.16"
|
||||||
|
once_cell = "1.20"
|
||||||
|
rand = "0.8"
|
||||||
regex = "1.12"
|
regex = "1.12"
|
||||||
|
reqwest = { version = "0.12.28", default-features = false, features = ["multipart"] }
|
||||||
|
schemars = { default-features = false, version = "1.0" }
|
||||||
|
serde = { version = "1.0", features = ["derive"] }
|
||||||
serde_json = "1.0"
|
serde_json = "1.0"
|
||||||
|
serde_yaml = "0.9"
|
||||||
|
shellexpand = "3.1"
|
||||||
|
tempfile = "3"
|
||||||
|
thiserror = "1.0"
|
||||||
tokio = { version = "1.49", features = ["full"] }
|
tokio = { version = "1.49", features = ["full"] }
|
||||||
|
tokio-stream = "0.1"
|
||||||
|
tokio-util = "0.7"
|
||||||
|
tower-http = "0.6.8"
|
||||||
tracing = "0.1"
|
tracing = "0.1"
|
||||||
|
tracing-appender = "0.2"
|
||||||
|
tracing-subscriber = "0.3"
|
||||||
|
urlencoding = "2.1"
|
||||||
|
utoipa = "4.1"
|
||||||
|
uuid = { version = "1.11", features = ["v4"] }
|
||||||
webbrowser = "1.0"
|
webbrowser = "1.0"
|
||||||
which = "8.0.0"
|
which = "8.0.0"
|
||||||
etcetera = "0.11.0"
|
|
||||||
ignore = "0.4.25"
|
|
||||||
crunchy = "0.2.4"
|
|
||||||
env-lock = "1.0.1"
|
|
||||||
wiremock = "0.6"
|
wiremock = "0.6"
|
||||||
serial_test = "3.2.0"
|
serial_test = "3.2.0"
|
||||||
test-case = "3.3.1"
|
test-case = "3.3.1"
|
||||||
base64 = "0.22.1"
|
|
||||||
reqwest = { version = "0.12.28", default-features = false, features = ["multipart"] }
|
|
||||||
tower = "0.5.2"
|
|
||||||
tower-http = "0.6.8"
|
|
||||||
url = "2.5.8"
|
url = "2.5.8"
|
||||||
|
|||||||
+12
-12
@@ -22,7 +22,7 @@ sacp = "10.1.0"
|
|||||||
agent-client-protocol-schema = { version = "0.10", features = ["unstable_session_model"] }
|
agent-client-protocol-schema = { version = "0.10", features = ["unstable_session_model"] }
|
||||||
anyhow = { workspace = true }
|
anyhow = { workspace = true }
|
||||||
tokio = { workspace = true }
|
tokio = { workspace = true }
|
||||||
tokio-util = { version = "0.7.15", features = ["compat", "rt"] }
|
tokio-util = { workspace = true, features = ["compat", "rt"] }
|
||||||
tracing = { workspace = true }
|
tracing = { workspace = true }
|
||||||
serde_json = { workspace = true }
|
serde_json = { workspace = true }
|
||||||
futures = { workspace = true }
|
futures = { workspace = true }
|
||||||
@@ -31,22 +31,22 @@ fs-err = "3"
|
|||||||
url = { workspace = true }
|
url = { workspace = true }
|
||||||
|
|
||||||
# HTTP server dependencies
|
# HTTP server dependencies
|
||||||
axum = { version = "0.8", features = ["ws"] }
|
axum = { workspace = true, features = ["ws"] }
|
||||||
clap = { version = "4", features = ["derive"] }
|
clap = { workspace = true }
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde = { workspace = true }
|
||||||
tower-http = { version = "0.6", features = ["cors"] }
|
tower-http = { workspace = true, features = ["cors"] }
|
||||||
tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] }
|
tracing-subscriber = { workspace = true, features = ["env-filter", "json"] }
|
||||||
async-stream = "0.3.6"
|
async-stream = { workspace = true }
|
||||||
bytes = "1.11.0"
|
bytes = { workspace = true }
|
||||||
http-body-util = "0.1.3"
|
http-body-util = "0.1.3"
|
||||||
uuid = { version = "1.11", features = ["v7"] }
|
uuid = { workspace = true, features = ["v7"] }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
assert-json-diff = "2.0.2"
|
assert-json-diff = "2.0.2"
|
||||||
async-trait = "0.1.89"
|
async-trait = { workspace = true }
|
||||||
goose-test-support = { path = "../goose-test-support" }
|
goose-test-support = { path = "../goose-test-support" }
|
||||||
wiremock = { workspace = true }
|
wiremock = { workspace = true }
|
||||||
tempfile = "3"
|
tempfile = { workspace = true }
|
||||||
test-case = { workspace = true }
|
test-case = { workspace = true }
|
||||||
axum = "0.8"
|
axum = { workspace = true }
|
||||||
rmcp = { workspace = true, features = ["transport-streamable-http-server"] }
|
rmcp = { workspace = true, features = ["transport-streamable-http-server"] }
|
||||||
|
|||||||
+18
-19
@@ -24,41 +24,41 @@ goose = { path = "../goose" }
|
|||||||
goose-acp = { path = "../goose-acp" }
|
goose-acp = { path = "../goose-acp" }
|
||||||
goose-mcp = { path = "../goose-mcp" }
|
goose-mcp = { path = "../goose-mcp" }
|
||||||
rmcp = { workspace = true }
|
rmcp = { workspace = true }
|
||||||
clap = { version = "4.4", features = ["derive"] }
|
clap = { workspace = true }
|
||||||
cliclack = "0.3.5"
|
cliclack = "0.3.5"
|
||||||
console = "0.16.1"
|
console = "0.16.1"
|
||||||
uuid = { version = "1.11", features = ["v4"] }
|
uuid = { workspace = true }
|
||||||
dotenvy = "0.15.7"
|
dotenvy = { workspace = true }
|
||||||
bat = { version = "0.26.1", default-features = false, features = ["regex-onig"] }
|
bat = { version = "0.26.1", default-features = false, features = ["regex-onig"] }
|
||||||
anyhow = { workspace = true }
|
anyhow = { workspace = true }
|
||||||
serde_json = { workspace = true }
|
serde_json = { workspace = true }
|
||||||
tokio = { workspace = true }
|
tokio = { workspace = true }
|
||||||
futures = { workspace = true }
|
futures = { workspace = true }
|
||||||
serde = { version = "1.0", features = ["derive"] } # For serialization
|
serde = { workspace = true }
|
||||||
serde_yaml = "0.9"
|
serde_yaml = { workspace = true }
|
||||||
tempfile = "3"
|
tempfile = { workspace = true }
|
||||||
etcetera = { workspace = true }
|
etcetera = { workspace = true }
|
||||||
rand = "0.8.5"
|
rand = { workspace = true }
|
||||||
rustyline = "15.0.0"
|
rustyline = "15.0.0"
|
||||||
tracing = { workspace = true }
|
tracing = { workspace = true }
|
||||||
chrono = "0.4"
|
chrono = { workspace = true }
|
||||||
tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt", "json", "time"] }
|
tracing-subscriber = { workspace = true, features = ["env-filter", "fmt", "json", "time"] }
|
||||||
tracing-appender = "0.2"
|
tracing-appender = { workspace = true }
|
||||||
shlex = "1.3.0"
|
shlex = "1.3.0"
|
||||||
async-trait = "0.1.89"
|
async-trait = { workspace = true }
|
||||||
base64 = { workspace = true }
|
base64 = { workspace = true }
|
||||||
regex = "1.11.1"
|
regex = { workspace = true }
|
||||||
tar = "0.4"
|
tar = "0.4"
|
||||||
# Web server dependencies
|
# Web server dependencies
|
||||||
axum = { version = "0.8.1", features = ["ws", "macros"] }
|
axum = { workspace = true, features = ["ws", "macros"] }
|
||||||
tower-http = { workspace = true, features = ["cors", "fs", "auth"] }
|
tower-http = { workspace = true, features = ["cors", "fs", "auth"] }
|
||||||
http = "1.0"
|
http = { workspace = true }
|
||||||
webbrowser = {workspace = true}
|
webbrowser = { workspace = true }
|
||||||
indicatif = "0.18.1"
|
indicatif = "0.18.1"
|
||||||
tokio-util = { version = "0.7.15", features = ["compat", "rt"] }
|
tokio-util = { workspace = true, features = ["compat", "rt"] }
|
||||||
anstream = "0.6.18"
|
anstream = "0.6.18"
|
||||||
open = "5.3.2"
|
open = "5.3.2"
|
||||||
urlencoding = "2.1"
|
urlencoding = { workspace = true }
|
||||||
clap_complete = "4.5.62"
|
clap_complete = "4.5.62"
|
||||||
|
|
||||||
[target.'cfg(target_os = "windows")'.dependencies]
|
[target.'cfg(target_os = "windows")'.dependencies]
|
||||||
@@ -69,6 +69,5 @@ winapi = { version = "0.3", features = ["wincred"] }
|
|||||||
disable-update = []
|
disable-update = []
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
tempfile = "3"
|
tempfile = { workspace = true }
|
||||||
tokio = { workspace = true }
|
tokio = { workspace = true }
|
||||||
|
|
||||||
|
|||||||
+13
-13
@@ -14,32 +14,32 @@ workspace = true
|
|||||||
rmcp = { workspace = true, features = ["server", "client", "transport-io", "macros"] }
|
rmcp = { workspace = true, features = ["server", "client", "transport-io", "macros"] }
|
||||||
anyhow = { workspace = true }
|
anyhow = { workspace = true }
|
||||||
tokio = { workspace = true }
|
tokio = { workspace = true }
|
||||||
tokio-stream = { version = "0.1", features = ["io-util"] }
|
tokio-stream = { workspace = true, features = ["io-util"] }
|
||||||
tracing = { workspace = true }
|
tracing = { workspace = true }
|
||||||
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
|
tracing-subscriber = { workspace = true, features = ["env-filter"] }
|
||||||
tracing-appender = "0.2"
|
tracing-appender = { workspace = true }
|
||||||
url = { workspace = true }
|
url = { workspace = true }
|
||||||
base64 = { workspace = true }
|
base64 = { workspace = true }
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde = { workspace = true }
|
||||||
serde_json = { workspace = true }
|
serde_json = { workspace = true }
|
||||||
schemars = "1.0"
|
schemars = { workspace = true }
|
||||||
shellexpand = "3.1.0"
|
shellexpand = { workspace = true }
|
||||||
indoc = "2.0.5"
|
indoc = { workspace = true }
|
||||||
xcap = "=0.4.0"
|
xcap = "=0.4.0"
|
||||||
reqwest = { workspace = true, features = ["json", "rustls-tls-native-roots", "system-proxy"], default-features = false }
|
reqwest = { workspace = true, features = ["json", "rustls-tls-native-roots", "system-proxy"], default-features = false }
|
||||||
chrono = { version = "0.4.38", features = ["serde"] }
|
chrono = { workspace = true }
|
||||||
etcetera = { workspace = true }
|
etcetera = { workspace = true }
|
||||||
tempfile = "3.8"
|
tempfile = { workspace = true }
|
||||||
include_dir = "0.7.4"
|
include_dir = { workspace = true }
|
||||||
regex = { workspace = true }
|
regex = { workspace = true }
|
||||||
once_cell = "1.20.2"
|
once_cell = { workspace = true }
|
||||||
ignore = { workspace = true }
|
ignore = { workspace = true }
|
||||||
lopdf = "0.36.0"
|
lopdf = "0.36.0"
|
||||||
docx-rs = "0.4.7"
|
docx-rs = "0.4.7"
|
||||||
image = { version = "0.24.9", features = ["jpeg"] }
|
image = { version = "0.24.9", features = ["jpeg"] }
|
||||||
umya-spreadsheet = "2.2.3"
|
umya-spreadsheet = "2.2.3"
|
||||||
which = {workspace = true}
|
which = {workspace = true}
|
||||||
lru = "0.16"
|
lru = { workspace = true }
|
||||||
tree-sitter = "0.26"
|
tree-sitter = "0.26"
|
||||||
tree-sitter-python = "0.25"
|
tree-sitter-python = "0.25"
|
||||||
tree-sitter-rust = "0.24"
|
tree-sitter-rust = "0.24"
|
||||||
@@ -55,7 +55,7 @@ libc = "0.2"
|
|||||||
# for fuzzy patch matching. Current crate has limited maintenance (single maintainer,
|
# for fuzzy patch matching. Current crate has limited maintenance (single maintainer,
|
||||||
# ~1000 downloads). Pinned to exact version to prevent supply chain attacks.
|
# ~1000 downloads). Pinned to exact version to prevent supply chain attacks.
|
||||||
mpatch = "=0.2.0"
|
mpatch = "=0.2.0"
|
||||||
tokio-util = "0.7.16"
|
tokio-util = { workspace = true }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
serial_test = { workspace = true }
|
serial_test = { workspace = true }
|
||||||
|
|||||||
@@ -18,39 +18,39 @@ cuda = ["goose/cuda"]
|
|||||||
goose = { path = "../goose" }
|
goose = { path = "../goose" }
|
||||||
goose-mcp = { path = "../goose-mcp" }
|
goose-mcp = { path = "../goose-mcp" }
|
||||||
rmcp = { workspace = true }
|
rmcp = { workspace = true }
|
||||||
axum = { version = "0.8.1", features = ["ws", "macros"] }
|
axum = { workspace = true, features = ["ws", "macros"] }
|
||||||
tokio = { workspace = true }
|
tokio = { workspace = true }
|
||||||
chrono = "0.4"
|
chrono = { workspace = true }
|
||||||
tower-http = { workspace = true, features = ["cors"] }
|
tower-http = { workspace = true, features = ["cors"] }
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde = { workspace = true }
|
||||||
serde_json = { workspace = true, features = ["preserve_order"] }
|
serde_json = { workspace = true, features = ["preserve_order"] }
|
||||||
futures = { workspace = true }
|
futures = { workspace = true }
|
||||||
tracing = { workspace = true }
|
tracing = { workspace = true }
|
||||||
tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt", "json", "time"] }
|
tracing-subscriber = { workspace = true, features = ["env-filter", "fmt", "json", "time"] }
|
||||||
tracing-appender = "0.2"
|
tracing-appender = { workspace = true }
|
||||||
tokio-stream = "0.1"
|
tokio-stream = { workspace = true }
|
||||||
anyhow = { workspace = true }
|
anyhow = { workspace = true }
|
||||||
bytes = "1.5"
|
bytes = { workspace = true }
|
||||||
http = "1.0"
|
http = { workspace = true }
|
||||||
base64 = { workspace = true }
|
base64 = { workspace = true }
|
||||||
config = { version = "0.15.13", features = ["toml"] }
|
config = { version = "0.15.13", features = ["toml"] }
|
||||||
thiserror = "1.0"
|
thiserror = { workspace = true }
|
||||||
clap = { version = "4.4", features = ["derive"] }
|
clap = { workspace = true }
|
||||||
serde_yaml = "0.9.34"
|
serde_yaml = { workspace = true }
|
||||||
utoipa = { version = "4.1", features = ["axum_extras", "chrono"] }
|
utoipa = { workspace = true, features = ["axum_extras", "chrono"] }
|
||||||
reqwest = { workspace = true, features = ["json", "rustls-tls", "blocking", "multipart", "system-proxy"], default-features = false }
|
reqwest = { workspace = true, features = ["json", "rustls-tls", "blocking", "multipart", "system-proxy"], default-features = false }
|
||||||
tokio-util = "0.7.15"
|
tokio-util = { workspace = true }
|
||||||
serde_path_to_error = "0.1.20"
|
serde_path_to_error = "0.1.20"
|
||||||
tokio-tungstenite = { version = "0.28.0", features = ["rustls-tls-native-roots"] }
|
tokio-tungstenite = { version = "0.28.0", features = ["rustls-tls-native-roots"] }
|
||||||
url = { workspace = true }
|
url = { workspace = true }
|
||||||
rand = "0.9.2"
|
rand = "0.9.2"
|
||||||
hex = "0.4.3"
|
hex = "0.4.3"
|
||||||
socket2 = "0.6.1"
|
socket2 = "0.6.1"
|
||||||
fs2 = "0.4.3"
|
fs2 = { workspace = true }
|
||||||
rustls = { version = "0.23", features = ["ring"] }
|
rustls = { version = "0.23", features = ["ring"] }
|
||||||
uuid = { version = "1.19.0", features = ["v4"] }
|
uuid = { workspace = true }
|
||||||
once_cell = "1.20.2"
|
once_cell = { workspace = true }
|
||||||
dirs = "5.0"
|
dirs = { workspace = true }
|
||||||
|
|
||||||
[target.'cfg(windows)'.dependencies]
|
[target.'cfg(windows)'.dependencies]
|
||||||
winreg = { version = "0.55.0" }
|
winreg = { version = "0.55.0" }
|
||||||
@@ -64,6 +64,6 @@ name = "generate_schema"
|
|||||||
path = "src/bin/generate_schema.rs"
|
path = "src/bin/generate_schema.rs"
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
tower = { workspace = true }
|
tower = "0.5.2"
|
||||||
env-lock = { workspace = true }
|
env-lock = { workspace = true }
|
||||||
wiremock = { workspace = true }
|
wiremock = { workspace = true }
|
||||||
|
|||||||
@@ -15,5 +15,5 @@ name = "capture"
|
|||||||
path = "src/bin/capture.rs"
|
path = "src/bin/capture.rs"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
clap = { version = "4.5.44", features = ["derive"] }
|
clap = { workspace = true }
|
||||||
serde_json = { workspace = true }
|
serde_json = { workspace = true }
|
||||||
|
|||||||
+26
-26
@@ -15,7 +15,7 @@ cuda = ["candle-core/cuda", "candle-nn/cuda"]
|
|||||||
workspace = true
|
workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
lru = "0.16"
|
lru = { workspace = true }
|
||||||
rmcp = { workspace = true, features = [
|
rmcp = { workspace = true, features = [
|
||||||
"client",
|
"client",
|
||||||
"reqwest",
|
"reqwest",
|
||||||
@@ -24,34 +24,34 @@ rmcp = { workspace = true, features = [
|
|||||||
"transport-streamable-http-client-reqwest",
|
"transport-streamable-http-client-reqwest",
|
||||||
] }
|
] }
|
||||||
anyhow = { workspace = true }
|
anyhow = { workspace = true }
|
||||||
thiserror = "1.0"
|
thiserror = { workspace = true }
|
||||||
futures = { 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 }
|
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 }
|
tokio = { workspace = true }
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde = { workspace = true }
|
||||||
serde_json = { workspace = true }
|
serde_json = { workspace = true }
|
||||||
serde_urlencoded = "0.7"
|
serde_urlencoded = "0.7"
|
||||||
jsonschema = "0.30.0"
|
jsonschema = "0.30.0"
|
||||||
uuid = { version = "1.0", features = ["v4"] }
|
uuid = { workspace = true }
|
||||||
regex = { workspace = true }
|
regex = { workspace = true }
|
||||||
async-trait = "0.1.89"
|
async-trait = { workspace = true }
|
||||||
async-stream = "0.3"
|
async-stream = { workspace = true }
|
||||||
minijinja = { version = "2.12.0", features = ["loader"] }
|
minijinja = { version = "2.12.0", features = ["loader"] }
|
||||||
include_dir = "0.7.4"
|
include_dir = { workspace = true }
|
||||||
tiktoken-rs = "0.6.0"
|
tiktoken-rs = "0.6.0"
|
||||||
chrono = { version = "0.4.38", features = ["serde"] }
|
chrono = { workspace = true }
|
||||||
clap = { version = "4.4", features = ["derive"] }
|
clap = { workspace = true }
|
||||||
indoc = "2.0.5"
|
indoc = { workspace = true }
|
||||||
nanoid = "0.4"
|
nanoid = "0.4"
|
||||||
sha2 = "0.10"
|
sha2 = "0.10"
|
||||||
base64 = { workspace = true }
|
base64 = { workspace = true }
|
||||||
url = { workspace = true }
|
url = { workspace = true }
|
||||||
axum = "0.8.1"
|
axum = { workspace = true }
|
||||||
webbrowser = { workspace = true }
|
webbrowser = { workspace = true }
|
||||||
lazy_static = "1.5.0"
|
lazy_static = "1.5.0"
|
||||||
tracing = { workspace = true }
|
tracing = { workspace = true }
|
||||||
tracing-subscriber = "0.3"
|
tracing-subscriber = { workspace = true }
|
||||||
tracing-opentelemetry = "0.28"
|
tracing-opentelemetry = "0.28"
|
||||||
opentelemetry = "0.27"
|
opentelemetry = "0.27"
|
||||||
opentelemetry-appender-tracing = "0.27"
|
opentelemetry-appender-tracing = "0.27"
|
||||||
@@ -66,13 +66,13 @@ keyring = { version = "3.6.2", features = [
|
|||||||
"sync-secret-service",
|
"sync-secret-service",
|
||||||
"vendored",
|
"vendored",
|
||||||
] }
|
] }
|
||||||
serde_yaml = "0.9.34"
|
serde_yaml = { workspace = true }
|
||||||
once_cell = "1.20.2"
|
once_cell = { workspace = true }
|
||||||
etcetera = { workspace = true }
|
etcetera = { workspace = true }
|
||||||
rand = "0.8.5"
|
rand = { workspace = true }
|
||||||
utoipa = { version = "4.1", features = ["chrono"] }
|
utoipa = { workspace = true, features = ["chrono"] }
|
||||||
tokio-cron-scheduler = "0.14.0"
|
tokio-cron-scheduler = "0.14.0"
|
||||||
urlencoding = "2.1"
|
urlencoding = { workspace = true }
|
||||||
v_htmlescape = "0.15"
|
v_htmlescape = "0.15"
|
||||||
sqlx = { version = "0.8", default-features = false, features = [
|
sqlx = { version = "0.8", default-features = false, features = [
|
||||||
"runtime-tokio-rustls",
|
"runtime-tokio-rustls",
|
||||||
@@ -95,12 +95,12 @@ aws-sdk-sagemakerruntime = "1.62.0"
|
|||||||
jsonwebtoken = "9.3.1"
|
jsonwebtoken = "9.3.1"
|
||||||
|
|
||||||
blake3 = "1.5"
|
blake3 = "1.5"
|
||||||
fs2 = "0.4.3"
|
fs2 = { workspace = true }
|
||||||
tokio-stream = "0.1.17"
|
tokio-stream = { workspace = true }
|
||||||
tempfile = "3.15.0"
|
tempfile = { workspace = true }
|
||||||
dashmap = "6.1"
|
dashmap = "6.1"
|
||||||
ahash = "0.8"
|
ahash = "0.8"
|
||||||
tokio-util = { version = "0.7.15", features = ["compat"] }
|
tokio-util = { workspace = true, features = ["compat"] }
|
||||||
unicode-normalization = "0.1"
|
unicode-normalization = "0.1"
|
||||||
goose-mcp = { path = "../goose-mcp" }
|
goose-mcp = { path = "../goose-mcp" }
|
||||||
|
|
||||||
@@ -116,13 +116,13 @@ rubato = "0.16"
|
|||||||
zip = "0.6"
|
zip = "0.6"
|
||||||
sys-info = "0.9"
|
sys-info = "0.9"
|
||||||
|
|
||||||
schemars = { version = "1.0.4", default-features = false, features = [
|
schemars = { workspace = true, features = [
|
||||||
"derive",
|
"derive",
|
||||||
] }
|
] }
|
||||||
insta = "1.43.2"
|
insta = "1.43.2"
|
||||||
paste = "1.0.0"
|
paste = "1.0.0"
|
||||||
posthog-rs = "0.3.7"
|
posthog-rs = "0.3.7"
|
||||||
shellexpand = "3.1.1"
|
shellexpand = { workspace = true }
|
||||||
indexmap = "2.12.0"
|
indexmap = "2.12.0"
|
||||||
ignore = { workspace = true }
|
ignore = { workspace = true }
|
||||||
which = { workspace = true }
|
which = { workspace = true }
|
||||||
@@ -142,8 +142,8 @@ serial_test = { workspace = true }
|
|||||||
mockall = "0.13.1"
|
mockall = "0.13.1"
|
||||||
wiremock = { workspace = true }
|
wiremock = { workspace = true }
|
||||||
tokio = { workspace = true }
|
tokio = { workspace = true }
|
||||||
tokio-util = { version = "0.7.15", features = ["compat"] }
|
tokio-util = { workspace = true, features = ["compat"] }
|
||||||
dotenvy = "0.15.7"
|
dotenvy = { workspace = true }
|
||||||
ctor = "0.2.9"
|
ctor = "0.2.9"
|
||||||
test-case = { workspace = true }
|
test-case = { workspace = true }
|
||||||
env-lock = { workspace = true }
|
env-lock = { workspace = true }
|
||||||
|
|||||||
Reference in New Issue
Block a user