Skip to content

feat(acp): pin agent-client-protocol to 0.9.4 and advertise prompt capabilities#945

Merged
bug-ops merged 2 commits intomainfrom
feat/acp-917-sdk-upgrade
Feb 26, 2026
Merged

feat(acp): pin agent-client-protocol to 0.9.4 and advertise prompt capabilities#945
bug-ops merged 2 commits intomainfrom
feat/acp-917-sdk-upgrade

Conversation

@bug-ops
Copy link
Owner

@bug-ops bug-ops commented Feb 26, 2026

Summary

  • Pin agent-client-protocol workspace dependency to 0.9.4 (was "0.9" semver range; lockfile already resolved to this version)
  • Extend AgentCapabilities in initialize() to declare PromptCapabilities with image=true and embedded_context=true, matching actual ContentBlock::Image and ContentBlock::Resource handling in prompt()
  • Add test assertions for new capability fields

Closes

Closes #917

Test plan

  • cargo +nightly fmt --check — pass
  • cargo clippy --workspace -- -D warnings — zero warnings, 14 crates
  • cargo nextest run --workspace --lib --bins — 2854 tests pass

…pabilities

Pin SDK to explicit patch version for reproducible builds. Extend
AgentCapabilities in initialize() to declare PromptCapabilities with
image=true and embedded_context=true, matching the Image and Resource
content block handling already implemented in prompt().

Closes #917
@github-actions github-actions bot added documentation Improvements or additions to documentation rust dependencies enhancement New feature or request size/S labels Feb 26, 2026
@bug-ops bug-ops enabled auto-merge (squash) February 26, 2026 01:01
@bug-ops bug-ops merged commit de38833 into main Feb 26, 2026
25 checks passed
@bug-ops bug-ops deleted the feat/acp-917-sdk-upgrade branch February 26, 2026 01:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request rust size/S

Projects

None yet

1 participant