Releases: agentclientprotocol/agent-client-protocol
Releases · agentclientprotocol/agent-client-protocol
v0.4.9
v0.4.8
Fix publishing
Full Changelog: v0.4.7...v0.4.8
v0.4.7
Protocol
- Schema uploaded to GitHub releases
Rust
- SDK has moved to https://github.com/agentclientprotocol/rust-sdk
- Start publishing schema types to crates.io: https://crates.io/crates/agent-client-protocol-schema
Full Changelog: v0.4.6...v0.4.7
v0.4.6
0.4.6 (2025-10-10)
Protocol
- No changes
Rust
- Fix: support all valid JSON-RPC ids (int, string, null) by @benbrandt in #142
New Contributors
- @vinhnx made their first contribution in #130
- @matifali made their first contribution in #134
- @morgankrey made their first contribution in #136
Full Changelog: v0.4.5...v0.4.6
v0.4.5
Protocol
- No changes
Typescript
- Unstable initial support for model selection.by @benbrandt in #126
Full Changelog: v0.4.4...v0.4.5
v0.4.4
Protocol
- No changes
Rust
- Provide default trait implementations for optional capability-based
Agent
andClient
methods.
Typescript
- Correctly mark capability-based
Agent
andClient
methods as optional.
Full Changelog: v0.4.3...v0.4.4
v0.4.3
Protocol
- Defined
Resource not found
error type as code-32002
(same as MCP)
Rust
- impl
Agent
andClient
forRc<T>
andArc<T>
whereT
implements either trait.
New Contributors
- @alexhancock made their first contribution in #112
Full Changelog: v0.4.2...v0.4.3
v0.4.2
0.4.2 (2025-09-22)
Rust
Unstable fix missing method for model selection in Rust library.
Full Changelog: v0.4.1...v0.4.2
v0.4.1
v0.4.0
Protocol
No changes.
Rust Library
- Make
Agent
andClient
dyn compatible (you'll need to annotate them with#[async_trait]
) #97 ext_method
andext_notification
methods are now more consistent with the other trait methods #95- There are also distinct types for
ExtRequest
,ExtResponse
, andExtNotification
- There are also distinct types for
- Rexport
serde_json::RawValue
for easier use #95
Typescript Library
- Use Stream abstraction instead of raw byte streams #93
- Makes it easier to use with websockets instead of stdio
- Improve type safety for method map helpers #94
Full Changelog: v0.3.1...v0.4.0