From addff245878a3d4c3544e4cdfe8184b9a3d42933 Mon Sep 17 00:00:00 2001 From: Ben Brandt Date: Mon, 1 Jun 2026 18:45:16 +0200 Subject: [PATCH] feat(deps): bump schema to 0.13.5 Stabilizes additional_directories. Also removes unstable model feature --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- src/agent-client-protocol/Cargo.toml | 4 ---- .../src/schema/client_to_agent/requests.rs | 8 -------- .../src/schema/enum_impls.rs | 4 ---- src/agent-client-protocol/src/schema/mod.rs | 2 -- .../src/schema/v2_impls.rs | 17 ----------------- 7 files changed, 3 insertions(+), 38 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6f49004..93d6fe7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -115,9 +115,9 @@ dependencies = [ [[package]] name = "agent-client-protocol-schema" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dd79d476e25d8562d46b368eb5fc629edd3dd6be75e6b036606e6f4f867e7e7" +checksum = "0d419a87e28240978e4bfdf2a5b91bccb95ae8d5b06e10721bb07c449b9f43dd" dependencies = [ "anyhow", "derive_more", diff --git a/Cargo.toml b/Cargo.toml index 84b0d38..c044482 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,7 @@ agent-client-protocol-trace-viewer = { path = "src/agent-client-protocol-trace-v yopo = { package = "agent-client-protocol-yopo", path = "src/yopo" } # Protocol -agent-client-protocol-schema = { version = "=0.13.4", features = ["tracing"] } +agent-client-protocol-schema = { version = "=0.13.5", features = ["tracing"] } # Core async runtime tokio = { version = "1.52", features = ["full"] } diff --git a/src/agent-client-protocol/Cargo.toml b/src/agent-client-protocol/Cargo.toml index 9c877b6..530d1a0 100644 --- a/src/agent-client-protocol/Cargo.toml +++ b/src/agent-client-protocol/Cargo.toml @@ -20,20 +20,16 @@ unstable = [ "unstable_boolean_config", "unstable_mcp_over_acp", "unstable_message_id", - "unstable_session_additional_directories", "unstable_session_delete", "unstable_session_fork", - "unstable_session_model", "unstable_session_usage", ] unstable_auth_methods = ["agent-client-protocol-schema/unstable_auth_methods"] unstable_boolean_config = ["agent-client-protocol-schema/unstable_boolean_config"] unstable_mcp_over_acp = ["agent-client-protocol-schema/unstable_mcp_over_acp"] unstable_message_id = ["agent-client-protocol-schema/unstable_message_id"] -unstable_session_additional_directories = ["agent-client-protocol-schema/unstable_session_additional_directories"] unstable_session_delete = ["agent-client-protocol-schema/unstable_session_delete"] unstable_session_fork = ["agent-client-protocol-schema/unstable_session_fork"] -unstable_session_model = ["agent-client-protocol-schema/unstable_session_model"] unstable_session_usage = ["agent-client-protocol-schema/unstable_session_usage"] unstable_protocol_v2 = ["agent-client-protocol-schema/unstable_protocol_v2"] diff --git a/src/agent-client-protocol/src/schema/client_to_agent/requests.rs b/src/agent-client-protocol/src/schema/client_to_agent/requests.rs index 0b15fdd..bfea420 100644 --- a/src/agent-client-protocol/src/schema/client_to_agent/requests.rs +++ b/src/agent-client-protocol/src/schema/client_to_agent/requests.rs @@ -10,8 +10,6 @@ use crate::schema::{ use crate::schema::{DeleteSessionRequest, DeleteSessionResponse}; #[cfg(feature = "unstable_session_fork")] use crate::schema::{ForkSessionRequest, ForkSessionResponse}; -#[cfg(feature = "unstable_session_model")] -use crate::schema::{SetSessionModelRequest, SetSessionModelResponse}; impl_jsonrpc_request!(InitializeRequest, InitializeResponse, "initialize"); impl_jsonrpc_request!(AuthenticateRequest, AuthenticateResponse, "authenticate"); @@ -37,12 +35,6 @@ impl_jsonrpc_request!( "session/set_config_option" ); -#[cfg(feature = "unstable_session_model")] -impl_jsonrpc_request!( - SetSessionModelRequest, - SetSessionModelResponse, - "session/set_model" -); #[cfg(feature = "unstable_session_fork")] impl_jsonrpc_request!(ForkSessionRequest, ForkSessionResponse, "session/fork"); impl_jsonrpc_request!( diff --git a/src/agent-client-protocol/src/schema/enum_impls.rs b/src/agent-client-protocol/src/schema/enum_impls.rs index 77d16b3..d605c7e 100644 --- a/src/agent-client-protocol/src/schema/enum_impls.rs +++ b/src/agent-client-protocol/src/schema/enum_impls.rs @@ -26,8 +26,6 @@ impl_jsonrpc_request_enum!(ClientRequest { SetSessionModeRequest => "session/set_mode", SetSessionConfigOptionRequest => "session/set_config_option", PromptRequest => "session/prompt", - #[cfg(feature = "unstable_session_model")] - SetSessionModelRequest => "session/set_model", #[cfg(feature = "unstable_mcp_over_acp")] MessageMcpRequest => "mcp/message", [ext] ExtMethodRequest, @@ -49,8 +47,6 @@ impl_jsonrpc_response_enum!(AgentResponse { SetSessionModeResponse => "session/set_mode", SetSessionConfigOptionResponse => "session/set_config_option", PromptResponse => "session/prompt", - #[cfg(feature = "unstable_session_model")] - SetSessionModelResponse => "session/set_model", #[cfg(feature = "unstable_mcp_over_acp")] MessageMcpResponse => "mcp/message", [ext] ExtMethodResponse, diff --git a/src/agent-client-protocol/src/schema/mod.rs b/src/agent-client-protocol/src/schema/mod.rs index 6279701..09ab0e2 100644 --- a/src/agent-client-protocol/src/schema/mod.rs +++ b/src/agent-client-protocol/src/schema/mod.rs @@ -101,8 +101,6 @@ macro_rules! impl_jsonrpc_notification { /// impl_jsonrpc_request_enum!(ClientRequest { /// InitializeRequest => "initialize", /// PromptRequest => "session/prompt", -/// #[cfg(feature = "unstable_session_model")] -/// SetSessionModelRequest => "session/set_model", /// [ext] ExtMethodRequest, /// }); /// ``` diff --git a/src/agent-client-protocol/src/schema/v2_impls.rs b/src/agent-client-protocol/src/schema/v2_impls.rs index b09f888..c944c79 100644 --- a/src/agent-client-protocol/src/schema/v2_impls.rs +++ b/src/agent-client-protocol/src/schema/v2_impls.rs @@ -249,23 +249,12 @@ impl_v2_jsonrpc_request!( v2::CloseSessionResponse, "session/close" ); -impl_v2_jsonrpc_request!( - v2::SetSessionModeRequest, - v2::SetSessionModeResponse, - "session/set_mode" -); impl_v2_jsonrpc_request!( v2::SetSessionConfigOptionRequest, v2::SetSessionConfigOptionResponse, "session/set_config_option" ); impl_v2_jsonrpc_request!(v2::PromptRequest, v2::PromptResponse, "session/prompt"); -#[cfg(feature = "unstable_session_model")] -impl_v2_jsonrpc_request!( - v2::SetSessionModelRequest, - v2::SetSessionModelResponse, - "session/set_model" -); #[cfg(feature = "unstable_mcp_over_acp")] impl_v2_jsonrpc_request!(v2::MessageMcpRequest, v2::MessageMcpResponse, "mcp/message"); @@ -337,11 +326,8 @@ impl_v2_jsonrpc_request_enum!(v2::ClientRequest { ForkSessionRequest => "session/fork", ResumeSessionRequest => "session/resume", CloseSessionRequest => "session/close", - SetSessionModeRequest => "session/set_mode", SetSessionConfigOptionRequest => "session/set_config_option", PromptRequest => "session/prompt", - #[cfg(feature = "unstable_session_model")] - SetSessionModelRequest => "session/set_model", #[cfg(feature = "unstable_mcp_over_acp")] MessageMcpRequest => "mcp/message", [ext] ExtMethodRequest, @@ -360,11 +346,8 @@ impl_v2_jsonrpc_response_enum!(v2::AgentResponse { ForkSessionResponse => "session/fork", ResumeSessionResponse => "session/resume", CloseSessionResponse => "session/close", - SetSessionModeResponse => "session/set_mode", SetSessionConfigOptionResponse => "session/set_config_option", PromptResponse => "session/prompt", - #[cfg(feature = "unstable_session_model")] - SetSessionModelResponse => "session/set_model", #[cfg(feature = "unstable_mcp_over_acp")] MessageMcpResponse => "mcp/message", [ext] ExtMethodResponse,