diff --git a/Cargo.lock b/Cargo.lock index 2c87acb..babe1cc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -804,16 +804,6 @@ dependencies = [ "darling_macro 0.20.11", ] -[[package]] -name = "darling" -version = "0.21.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" -dependencies = [ - "darling_core 0.21.3", - "darling_macro 0.21.3", -] - [[package]] name = "darling" version = "0.23.0" @@ -838,20 +828,6 @@ dependencies = [ "syn", ] -[[package]] -name = "darling_core" -version = "0.21.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn", -] - [[package]] name = "darling_core" version = "0.23.0" @@ -876,17 +852,6 @@ dependencies = [ "syn", ] -[[package]] -name = "darling_macro" -version = "0.21.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" -dependencies = [ - "darling_core 0.21.3", - "quote", - "syn", -] - [[package]] name = "darling_macro" version = "0.23.0" @@ -2426,6 +2391,12 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" +[[package]] +name = "pastey" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ee67f1008b1ba2321834326597b8e186293b049a023cdef258527550b9935b4" + [[package]] name = "pdf-extract" version = "0.9.0" @@ -2924,14 +2895,15 @@ dependencies = [ [[package]] name = "rmcp" -version = "0.6.4" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41ab0892f4938752b34ae47cb53910b1b0921e55e77ddb6e44df666cab17939f" +checksum = "0810a9f717d9828f475fe1f629f4c305c8464b7f496c3a854b58d29e65f4058e" dependencies = [ + "async-trait", "base64 0.22.1", "chrono", "futures", - "paste", + "pastey", "pin-project-lite", "rmcp-macros", "schemars", @@ -2945,11 +2917,11 @@ dependencies = [ [[package]] name = "rmcp-macros" -version = "0.6.4" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1827cd98dab34cade0513243c6fe0351f0f0b2c9d6825460bcf45b42804bdda0" +checksum = "6aefac48c364756e97f04c0401ba3231e8607882c7c1d92da0437dc16307904d" dependencies = [ - "darling 0.21.3", + "darling 0.23.0", "proc-macro2", "quote", "serde_json", diff --git a/ck-cli/Cargo.toml b/ck-cli/Cargo.toml index 14295c6..e32cc73 100644 --- a/ck-cli/Cargo.toml +++ b/ck-cli/Cargo.toml @@ -36,8 +36,8 @@ serde_json = { workspace = true } tokio = { workspace = true } tracing = { workspace = true } tracing-subscriber = { workspace = true } -rmcp = { version = "0.6", features = ["transport-io"] } -rmcp-macros = "0.6" +rmcp = { version = "1.7", features = ["transport-io"] } +rmcp-macros = "1.7" tokio-util = { version = "0.7", features = ["rt", "full"] } chrono = { version = "0.4", features = ["serde"] } thiserror = { workspace = true }