Skip to content

upgrade: agent-client-protocol 0.10.2 — stabilize session management features#1961

Merged
bug-ops merged 2 commits intomainfrom
upgrade/agent-client-protocol-0.10.2
Mar 18, 2026
Merged

upgrade: agent-client-protocol 0.10.2 — stabilize session management features#1961
bug-ops merged 2 commits intomainfrom
upgrade/agent-client-protocol-0.10.2

Conversation

@bug-ops
Copy link
Owner

@bug-ops bug-ops commented Mar 18, 2026

Overview

Upgrade agent-client-protocol from 0.10.0 to 0.10.2, incorporating stabilized session management features and cleaning up related code.

Changes

Dependencies

  • agent-client-protocol: 0.10.0 → 0.10.2
  • async-stream: moved to workspace.dependencies (was locally versioned in zeph-acp)

Feature Stabilization

In v0.10.1, two previously unstable features were stabilized:

  • unstable_session_list → always enabled
  • unstable_session_info_update → always enabled

Code Cleanup

  • Removed all #[cfg(feature = "unstable_session_list")] conditionals from zeph-acp (4 tests)
  • Removed all #[cfg(feature = "unstable_session_info_update")] conditionals from zeph-acp (3 locations)
  • Simplified feature flags in workspace and crate manifests

What's New in 0.10.2

  • (unstable) Support for session/close methods

Validation

  • ✅ No breaking changes — all existing APIs remain compatible
  • ✅ All 5625 tests pass
  • ✅ Full feature set compiles without warnings
  • ✅ Zero clippy errors

Impact

  • Code removed: 52 lines (conditional feature guards eliminated)
  • Code added: 27 lines (stabilized code now unconditional)
  • Net reduction: -25 lines of unnecessary complexity

…ation

- Upgrade agent-client-protocol from 0.10.0 to 0.10.2
- Remove unstable features that were stabilized:
  - unstable_session_list (now always enabled)
  - unstable_session_info_update (now always enabled)
- Remove all #[cfg(feature)] attributes for stabilized features from zeph-acp
- Move async-stream to workspace.dependencies (was locally versioned)
- Update feature flags in Cargo.toml files to match 0.10.2 API

Changes in 0.10.1-0.10.2:
- 0.10.1: Stabilize session_list and session_info_update
- 0.10.2: Add unstable session/close support

No breaking changes. All 5625 tests pass.
@github-actions github-actions bot added size/M Medium PR (51-200 lines) rust Rust code changes dependencies Dependency updates labels Mar 18, 2026
@bug-ops bug-ops enabled auto-merge (squash) March 18, 2026 01:01
@bug-ops bug-ops merged commit 439337a into main Mar 18, 2026
20 checks passed
@bug-ops bug-ops deleted the upgrade/agent-client-protocol-0.10.2 branch March 18, 2026 01:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates rust Rust code changes size/M Medium PR (51-200 lines)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant