Skip to content

Releases: agentclientprotocol/agent-client-protocol

v0.4.9

13 Oct 10:29
9e4cfdb
Compare
Choose a tag to compare

Fix schema publish

Full Changelog: v0.4.8...v0.4.9

v0.4.8

13 Oct 10:27
050a171
Compare
Choose a tag to compare

Fix publishing

Full Changelog: v0.4.7...v0.4.8

v0.4.7

13 Oct 10:24
ad79237
Compare
Choose a tag to compare

Protocol

  • Schema uploaded to GitHub releases

Rust

Full Changelog: v0.4.6...v0.4.7

v0.4.6

10 Oct 15:27
9567f90
Compare
Choose a tag to compare

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

Full Changelog: v0.4.5...v0.4.6

v0.4.5

02 Oct 10:14
231b47c
Compare
Choose a tag to compare

Protocol

  • No changes

Typescript

Full Changelog: v0.4.4...v0.4.5

v0.4.4

30 Sep 14:12
c399208
Compare
Choose a tag to compare

Protocol

  • No changes

Rust

  • Provide default trait implementations for optional capability-based Agent and Client methods.

Typescript

  • Correctly mark capability-based Agent and Client methods as optional.

Full Changelog: v0.4.3...v0.4.4

v0.4.3

25 Sep 09:55
e64f4af
Compare
Choose a tag to compare

Protocol

  • Defined Resource not found error type as code -32002 (same as MCP)

Rust

  • impl Agent and Client for Rc<T> and Arc<T> where T implements either trait.

New Contributors

Full Changelog: v0.4.2...v0.4.3

v0.4.2

22 Sep 14:38
94015cb
Compare
Choose a tag to compare

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

22 Sep 13:50
6cf7d7f
Compare
Choose a tag to compare

Protocol

Unstable initial support for model selection. #103 #105

Full Changelog: v0.4.0...v0.4.1

v0.4.0

17 Sep 10:58
8336796
Compare
Choose a tag to compare

Protocol

No changes.

Rust Library

  • Make Agent and Client dyn compatible (you'll need to annotate them with #[async_trait]) #97
  • ext_method and ext_notification methods are now more consistent with the other trait methods #95
    • There are also distinct types for ExtRequest, ExtResponse, and ExtNotification
  • 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