Skip to content

Commit f2582f5

Browse files
nikomatsakisclaude
andcommitted
chore(deps): upgrade agent-client-protocol-schema to 0.13.0
Switch from a local path dependency on the sibling repo to the published 0.13.0 release on crates.io, now that unstable_mcp_over_acp is available there. - Update Cargo.toml/Cargo.lock to consume 0.13.0 from the registry - Regenerate trace snapshot tests to include auth capability fields (now visible under --all-features) and refresh the rmcp version - Fix two stale test references to the removed McpAcpTransport type (regression from 95990e3) by switching to TestCapability Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 8f8814d commit f2582f5

6 files changed

Lines changed: 55 additions & 12 deletions

File tree

Cargo.lock

Lines changed: 32 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ tokio = { version = "1.48", features = ["full"] }
3434
tokio-util = { version = "0.7", features = ["compat"] }
3535

3636
# Protocol
37-
agent-client-protocol-schema = { path = "../agent-client-protocol", features = ["tracing"] }
37+
agent-client-protocol-schema = { version = "=0.13.0", features = ["tracing"] }
3838

3939
# Serialization
4040
serde = { version = "1.0", features = ["derive", "rc"] }

src/agent-client-protocol-conductor/tests/trace_client_mcp_server.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,9 @@ async fn test_trace_client_mcp_server() -> Result<(), agent_client_protocol::Err
316316
session: None,
317317
params: Object {
318318
"clientCapabilities": Object {
319+
"auth": Object {
320+
"terminal": Bool(false),
321+
},
319322
"fs": Object {
320323
"readTextFile": Bool(false),
321324
"writeTextFile": Bool(false),
@@ -335,6 +338,7 @@ async fn test_trace_client_mcp_server() -> Result<(), agent_client_protocol::Err
335338
is_error: false,
336339
payload: Object {
337340
"agentCapabilities": Object {
341+
"auth": Object {},
338342
"loadSession": Bool(false),
339343
"mcpCapabilities": Object {
340344
"acp": Bool(true),

src/agent-client-protocol-conductor/tests/trace_mcp_tool_call.rs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,9 @@ async fn test_trace_mcp_tool_call() -> Result<(), agent_client_protocol::Error>
309309
session: None,
310310
params: Object {
311311
"clientCapabilities": Object {
312+
"auth": Object {
313+
"terminal": Bool(false),
314+
},
312315
"fs": Object {
313316
"readTextFile": Bool(false),
314317
"writeTextFile": Bool(false),
@@ -330,6 +333,9 @@ async fn test_trace_mcp_tool_call() -> Result<(), agent_client_protocol::Error>
330333
session: None,
331334
params: Object {
332335
"clientCapabilities": Object {
336+
"auth": Object {
337+
"terminal": Bool(false),
338+
},
333339
"fs": Object {
334340
"readTextFile": Bool(false),
335341
"writeTextFile": Bool(false),
@@ -349,6 +355,7 @@ async fn test_trace_mcp_tool_call() -> Result<(), agent_client_protocol::Error>
349355
is_error: false,
350356
payload: Object {
351357
"agentCapabilities": Object {
358+
"auth": Object {},
352359
"loadSession": Bool(false),
353360
"mcpCapabilities": Object {
354361
"acp": Bool(true),
@@ -376,6 +383,7 @@ async fn test_trace_mcp_tool_call() -> Result<(), agent_client_protocol::Error>
376383
is_error: false,
377384
payload: Object {
378385
"agentCapabilities": Object {
386+
"auth": Object {},
379387
"loadSession": Bool(false),
380388
"mcpCapabilities": Object {
381389
"acp": Bool(true),
@@ -534,7 +542,7 @@ async fn test_trace_mcp_tool_call() -> Result<(), agent_client_protocol::Error>
534542
"capabilities": Object {},
535543
"clientInfo": Object {
536544
"name": String("rmcp"),
537-
"version": String("1.6.0"),
545+
"version": String("1.5.0"),
538546
},
539547
"protocolVersion": String("2025-11-25"),
540548
},
@@ -555,7 +563,7 @@ async fn test_trace_mcp_tool_call() -> Result<(), agent_client_protocol::Error>
555563
"protocolVersion": String("2025-11-25"),
556564
"serverInfo": Object {
557565
"name": String("rmcp"),
558-
"version": String("1.6.0"),
566+
"version": String("1.5.0"),
559567
},
560568
},
561569
},

src/agent-client-protocol-conductor/tests/trace_snapshot.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,9 @@ async fn test_trace_snapshot() -> Result<(), agent_client_protocol::Error> {
191191
session: None,
192192
params: Object {
193193
"clientCapabilities": Object {
194+
"auth": Object {
195+
"terminal": Bool(false),
196+
},
194197
"fs": Object {
195198
"readTextFile": Bool(false),
196199
"writeTextFile": Bool(false),
@@ -210,6 +213,7 @@ async fn test_trace_snapshot() -> Result<(), agent_client_protocol::Error> {
210213
is_error: false,
211214
payload: Object {
212215
"agentCapabilities": Object {
216+
"auth": Object {},
213217
"loadSession": Bool(false),
214218
"mcpCapabilities": Object {
215219
"acp": Bool(false),

src/agent-client-protocol/src/capabilities.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -192,15 +192,15 @@ mod tests {
192192
"symposium".to_string(),
193193
json!({
194194
"version": "1.0",
195-
"mcp_acp_transport": false
195+
"test_cap": false
196196
}),
197197
);
198198
let client_capabilities = ClientCapabilities::new().meta(meta);
199199

200200
let request = InitializeRequest::new(ProtocolVersion::LATEST)
201201
.client_capabilities(client_capabilities);
202202

203-
assert!(!request.has_meta_capability(McpAcpTransport));
203+
assert!(!request.has_meta_capability(TestCapability));
204204
}
205205

206206
#[test]
@@ -210,14 +210,14 @@ mod tests {
210210
"symposium".to_string(),
211211
json!({
212212
"version": "1.0",
213-
"mcp_acp_transport": null
213+
"test_cap": null
214214
}),
215215
);
216216
let client_capabilities = ClientCapabilities::new().meta(meta);
217217

218218
let request = InitializeRequest::new(ProtocolVersion::LATEST)
219219
.client_capabilities(client_capabilities);
220220

221-
assert!(!request.has_meta_capability(McpAcpTransport));
221+
assert!(!request.has_meta_capability(TestCapability));
222222
}
223223
}

0 commit comments

Comments
 (0)