diff --git a/Cargo.lock b/Cargo.lock index c1f92b8..ecc805b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1109,9 +1109,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714" dependencies = [ "icu_normalizer", "icu_properties", @@ -1606,9 +1606,9 @@ dependencies = [ [[package]] name = "rmcp" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67d69668de0b0ccd9cc435f700f3b39a7861863cf37a15e1f304ea78688a4826" +checksum = "e12ca9067b5ebfbd5b3fcdc4acfceb81aa7d5ab2a879dff7cb75d22434276aad" dependencies = [ "async-trait", "base64", @@ -1633,9 +1633,9 @@ dependencies = [ [[package]] name = "rmcp-macros" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48fdc01c81097b0aed18633e676e269fefa3a78ec1df56b4fe597c1241b92025" +checksum = "7caa6743cc0888e433105fe1bc551a7f607940b126a37bc97b478e86064627eb" dependencies = [ "darling", "proc-macro2", @@ -1813,9 +1813,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.18.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f" +checksum = "f05839ce67618e14a09b286535c0d9c94e85ef25469b0e13cb4f844e5593eb19" dependencies = [ "base64", "chrono", @@ -1832,9 +1832,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.18.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" +checksum = "cf2ebbe86054f9b45bc3881e865683ccfaccce97b9b4cb53f3039d67f355a334" dependencies = [ "darling", "proc-macro2", @@ -1897,9 +1897,9 @@ dependencies = [ [[package]] name = "sse-stream" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c5e6deb40826033bd7b11c7ef25ef71193fabd71f680f40dd16538a2704d2f4" +checksum = "f3962b63f038885f15bce2c6e02c0e7925c072f1ac86bb60fd44c5c6b762fb72" dependencies = [ "bytes", "futures-util", @@ -2053,9 +2053,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.52.1" +version = "1.52.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6" +checksum = "110a78583f19d5cdb2c5ccf321d1290344e71313c6c37d43520d386027d18386" dependencies = [ "bytes", "libc", diff --git a/Cargo.toml b/Cargo.toml index 52e5811..06c5228 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,7 +29,7 @@ agent-client-protocol-trace-viewer = { path = "src/agent-client-protocol-trace-v yopo = { package = "agent-client-protocol-yopo", path = "src/yopo" } # Core async runtime -tokio = { version = "1.48", features = ["full"] } +tokio = { version = "1.52", features = ["full"] } tokio-util = { version = "0.7", features = ["compat"] } # Protocol @@ -50,7 +50,7 @@ tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] } # MCP SDK -rmcp = { version = "1.2.0", features = ["server", "transport-io", "schemars"] } +rmcp = { version = "1.6.0", features = ["server", "transport-io", "schemars"] } # CLI parsing clap = { version = "4.5", features = ["derive"] } diff --git a/src/agent-client-protocol-conductor/tests/trace_client_mcp_server.rs b/src/agent-client-protocol-conductor/tests/trace_client_mcp_server.rs index dd2e7f8..770daaf 100644 --- a/src/agent-client-protocol-conductor/tests/trace_client_mcp_server.rs +++ b/src/agent-client-protocol-conductor/tests/trace_client_mcp_server.rs @@ -449,7 +449,7 @@ async fn test_trace_client_mcp_server() -> Result<(), agent_client_protocol::Err "capabilities": Object {}, "clientInfo": Object { "name": String("rmcp"), - "version": String("1.5.0"), + "version": String("1.6.0"), }, "protocolVersion": String("2025-11-25"), }, @@ -470,7 +470,7 @@ async fn test_trace_client_mcp_server() -> Result<(), agent_client_protocol::Err "protocolVersion": String("2025-11-25"), "serverInfo": Object { "name": String("rmcp"), - "version": String("1.5.0"), + "version": String("1.6.0"), }, }, }, diff --git a/src/agent-client-protocol-conductor/tests/trace_mcp_tool_call.rs b/src/agent-client-protocol-conductor/tests/trace_mcp_tool_call.rs index bdab7f5..31d9192 100644 --- a/src/agent-client-protocol-conductor/tests/trace_mcp_tool_call.rs +++ b/src/agent-client-protocol-conductor/tests/trace_mcp_tool_call.rs @@ -433,7 +433,7 @@ async fn test_trace_mcp_tool_call() -> Result<(), agent_client_protocol::Error> "capabilities": Object {}, "clientInfo": Object { "name": String("rmcp"), - "version": String("1.5.0"), + "version": String("1.6.0"), }, "protocolVersion": String("2025-11-25"), }, @@ -454,7 +454,7 @@ async fn test_trace_mcp_tool_call() -> Result<(), agent_client_protocol::Error> "protocolVersion": String("2025-11-25"), "serverInfo": Object { "name": String("rmcp"), - "version": String("1.5.0"), + "version": String("1.6.0"), }, }, },