diff --git a/Cargo.lock b/Cargo.lock index 2b7748c602..0670bc7e14 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6069,10 +6069,11 @@ dependencies = [ [[package]] name = "rmcp" -version = "0.8.2" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e35d31f89beb59c83bc31363426da25b323ce0c2e5b53c7bf29867d16ee7898" +checksum = "eaa07b85b779d1e1df52dd79f6c6bffbe005b191f07290136cc42a142da3409a" dependencies = [ + "async-trait", "base64 0.22.1", "chrono", "futures", @@ -6098,9 +6099,9 @@ dependencies = [ [[package]] name = "rmcp-macros" -version = "0.8.2" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d88518b38110c439a03f0f4eee40e5105d648a530711cb87f98991e3f324a664" +checksum = "0f6fa09933cac0d0204c8a5d647f558425538ed6a0134b1ebb1ae4dc00c96db3" dependencies = [ "darling 0.21.3", "proc-macro2", diff --git a/Cargo.toml b/Cargo.toml index 2e2e8c4ea3..8d930f83ca 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -134,7 +134,7 @@ winreg = "0.55.0" schemars = "1.0.4" jsonschema = "0.30.0" zip = "2.2.0" -rmcp = { version = "0.8.0", features = ["client", "transport-sse-client-reqwest", "reqwest", "transport-streamable-http-client-reqwest", "transport-child-process", "tower", "auth"] } +rmcp = { version = "0.9.1", features = ["client", "transport-sse-client-reqwest", "reqwest", "transport-streamable-http-client-reqwest", "transport-child-process", "tower", "auth"] } chat-cli-ui = { path = "crates/chat-cli-ui" } [workspace.lints.rust] diff --git a/crates/agent/Cargo.toml b/crates/agent/Cargo.toml index 08f219024e..902ecfee69 100644 --- a/crates/agent/Cargo.toml +++ b/crates/agent/Cargo.toml @@ -51,7 +51,7 @@ r2d2_sqlite.workspace = true rand.workspace = true regex.workspace = true reqwest.workspace = true -rmcp = { version = "0.8.0", features = ["client", "transport-async-rw", "transport-child-process", "transport-io"] } +rmcp = { version = "0.9.1", features = ["client", "transport-async-rw", "transport-child-process", "transport-io"] } rusqlite.workspace = true rustls.workspace = true rustls-native-certs.workspace = true