From 3f28adf1f1eb0940ffb56f0440cd171dd3c44f8f Mon Sep 17 00:00:00 2001 From: lsytj0413 <511121939@qq.com> Date: Sun, 18 Jan 2026 07:45:19 +0000 Subject: [PATCH] chore: remove unused dependencies in cargo.toml Signed-off-by: lsytj0413 <511121939@qq.com> --- Cargo.lock | 11 ----------- crates/goose-acp/Cargo.toml | 1 - crates/goose-mcp/Cargo.toml | 13 ------------- crates/goose-server/Cargo.toml | 2 -- 4 files changed, 27 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7d6c775022aa..dcec4a9c9676 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3067,7 +3067,6 @@ dependencies = [ "fs-err", "futures", "goose", - "goose-mcp", "regex", "rmcp 0.13.0", "sacp", @@ -3160,22 +3159,16 @@ name = "goose-mcp" version = "1.20.0" dependencies = [ "anyhow", - "async-trait", "base64 0.21.7", "chrono", - "clap", "colored", "devgen-tree-sitter-swift", "docx-rs", "etcetera 0.11.0", - "glob", - "http-body-util", "ignore", "image 0.24.9", "include_dir", "indoc", - "keyring", - "lazy_static", "libc", "lopdf", "lru", @@ -3193,7 +3186,6 @@ dependencies = [ "sysinfo 0.32.1", "temp-env", "tempfile", - "thiserror 1.0.69", "tokio", "tokio-stream", "tokio-util", @@ -3211,7 +3203,6 @@ dependencies = [ "umya-spreadsheet", "url", "utoipa", - "webbrowser", "which 8.0.0", "xcap", ] @@ -3239,7 +3230,6 @@ dependencies = [ "reqwest 0.12.28", "rmcp 0.13.0", "rustls 0.23.31", - "schemars", "serde", "serde_json", "serde_path_to_error", @@ -3258,7 +3248,6 @@ dependencies = [ "tracing-subscriber", "url", "utoipa", - "uuid", "winreg 0.55.0", "wiremock", ] diff --git a/crates/goose-acp/Cargo.toml b/crates/goose-acp/Cargo.toml index 234b5ea5eaf7..ffa618dc4f9a 100644 --- a/crates/goose-acp/Cargo.toml +++ b/crates/goose-acp/Cargo.toml @@ -12,7 +12,6 @@ workspace = true [dependencies] goose = { path = "../goose" } -goose-mcp = { path = "../goose-mcp" } rmcp = { workspace = true } sacp = "10.1.0" anyhow = { workspace = true } diff --git a/crates/goose-mcp/Cargo.toml b/crates/goose-mcp/Cargo.toml index aa88ca9db4eb..b060cd5b2267 100644 --- a/crates/goose-mcp/Cargo.toml +++ b/crates/goose-mcp/Cargo.toml @@ -20,11 +20,9 @@ tracing-subscriber = { version = "0.3", features = ["env-filter"] } tracing-appender = "0.2" url = "2.5" base64 = "0.21" -thiserror = "1.0" serde = { version = "1.0", features = ["derive"] } serde_json = { workspace = true } schemars = "1.0" -lazy_static = "1.5" shellexpand = "3.1.0" indoc = "2.0.5" xcap = "=0.4.0" @@ -32,13 +30,10 @@ reqwest = { version = "0.11", features = [ "json", "rustls-tls-native-roots", ], default-features = false } -async-trait = "0.1.89" chrono = { version = "0.4.38", features = ["serde"] } etcetera = { workspace = true } tempfile = "3.8" include_dir = "0.7.4" -webbrowser = {workspace = true} -http-body-util = "0.1.2" regex = { workspace = true } once_cell = "1.20.2" ignore = { workspace = true } @@ -46,15 +41,8 @@ lopdf = "0.36.0" docx-rs = "0.4.7" image = "0.24.9" umya-spreadsheet = "2.2.3" -keyring = { version = "3.6.2", features = [ - "apple-native", - "windows-native", - "sync-secret-service", - "vendored", -] } utoipa = { version = "4.1", optional = true } which = {workspace = true} -glob = "0.3" lru = "0.16" tree-sitter = "0.21" tree-sitter-python = "0.21" @@ -72,7 +60,6 @@ libc = "0.2" # ~1000 downloads). Pinned to exact version to prevent supply chain attacks. mpatch = "=0.2.0" tokio-util = "0.7.16" -clap = { version = "4", features = ["derive"] } [dev-dependencies] sysinfo = "0.32.1" diff --git a/crates/goose-server/Cargo.toml b/crates/goose-server/Cargo.toml index 549601e124da..f3e42576f244 100644 --- a/crates/goose-server/Cargo.toml +++ b/crates/goose-server/Cargo.toml @@ -14,7 +14,6 @@ workspace = true goose = { path = "../goose" } goose-mcp = { path = "../goose-mcp" } rmcp = { workspace = true } -schemars = "1.0" axum = { version = "0.8.1", features = ["ws", "macros"] } tokio = { workspace = true } chrono = "0.4" @@ -37,7 +36,6 @@ serde_yaml = "0.9.34" utoipa = { version = "4.1", features = ["axum_extras", "chrono"] } reqwest = { version = "0.12.9", features = ["json", "rustls-tls", "blocking", "multipart"], default-features = false } tokio-util = "0.7.15" -uuid = { version = "1.11", features = ["v4"] } serde_path_to_error = "0.1.20" tokio-tungstenite = { version = "0.28.0", features = ["rustls-tls-native-roots"] } url = "2.5.7"