refactor(acp): bump agent-client-protocol to 0.14.0#4893
Merged
Conversation
…dlers - Bump agent-client-protocol 0.12.1 → 0.14.0 and agent-client-protocol-schema to =0.13.6; remove dead agent-client-protocol-tokio dependency - Delete session/set_model handler (removed upstream); model switching preserved via stable session/set_config_option (config_id="model") and $/model slash - Remove all inbound message-id echo plumbing (PromptRequest.message_id and PromptResponse.user_message_id deleted upstream in schema 0.13.6) - Rename provider ext-method types to singular: SetProvidersRequest/Response → SetProviderRequest/Response, DisableProviders → DisableProvider - Fix unstable-session-usage feature to point to unstable_end_turn_token_usage (gate rename, not stabilization); add core passthrough to unstable-elicitation - Degate logout/session-delete/session-resume/additional-directories handlers (all stable in core 0.14.0); retain feature names as no-op tombstones for workspace forwarding compatibility - Update specs/013-acp, CHANGELOG, and crates/zeph-acp/README for the bump
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
agent-client-protocol0.12.1 → 0.14.0 andagent-client-protocol-schema= 0.13.6; remove deadagent-client-protocol-tokiodependencysession/set_modelhandler (deleted upstream in 0.14.0); model switching preserved via stablesession/set_config_option(config_id="model") and$/modelslash commandPromptRequest.message_idandPromptResponse.user_message_iddeleted upstream in schema 0.13.6)SetProvidersRequest/Response→SetProviderRequest/Response,DisableProviders→DisableProvider)unstable-session-usagefeature gate rename (now maps tounstable_end_turn_token_usage); add core passthrough tounstable-elicitationBreaking Changes
session/set_modelRPC removed (upstream). No capability loss — model switching continues viasession/set_config_option(config_id="model").PromptRequest.message_idandPromptResponse.user_message_idremoved upstream; inbound message-id echo no longer available.Test plan
cargo nextest run -p zeph-acp --all-features— 138 tests passRUSTFLAGS="-D warnings" cargo check --workspace --features ide— cleancargo clippy -p zeph-acp --all-features -- -D warnings— cleancargo deny check advisories— only pre-existing RUSTSEC-2025-0134 (qdrant/rustls-pemfile, unrelated)