Skip to content

Releases: agentclientprotocol/rust-sdk

v0.10.2

11 Mar 11:23
a0917aa

Choose a tag to compare

Added

  • (unstable) Add support for session/close methods (#77)

v0.10.1

10 Mar 18:37
67ce48d

Choose a tag to compare

Added

  • Stabilize session_list and session_info_update (#74)

Fixed

  • Make examples compile again (#76)

v0.10.0

05 Mar 21:17
4008939

Choose a tag to compare

Added

  • Add more unstable feature flags from schema (#71)
  • [breaking] Update to schema crate v0.11.0 (#69)

v0.9.5

03 Mar 09:30
8c1bb3f

Choose a tag to compare

Fixed

  • handle escaped forward slashes in JSON-RPC method names (#65)

agent-client-protocol-v0.9.4

04 Feb 13:05
5b2ea77

Choose a tag to compare

Added

  • Update to 0.10.8 of the schema (#51)

agent-client-protocol-v0.9.3

09 Jan 14:02
fc97545

Choose a tag to compare

Other

  • update Cargo.toml dependencies

agent-client-protocol-v0.9.2

17 Dec 22:38
429c237

Choose a tag to compare

Added

  • (unstable) Add initial support for session config options (#36)

agent-client-protocol-v0.9.1

17 Dec 21:52
bbfc7df

Choose a tag to compare

Added

  • (unstable) Add initial support for resuming sessions (#34)
  • (unstable) Add initial support for forking sessions (#33)
  • (unstable) Add initial support for listing sessions (#31)

Other

  • Add test for unstable session info feature (#35)

agent-client-protocol-v0.9.0

08 Dec 10:45
4601a72

Choose a tag to compare

Update to v0.10.0 of agent-client-protocol-schema

agent-client-protocol-v0.8.0

01 Dec 16:15
0f26170

Choose a tag to compare

The types from the Rust crate, agent-client-protocol-schema has major breaking changes. All exported type are now marked as #[non_exhaustive]. Since the schema itself is JSON, and we can introduce new fields and variants in a non-breaking way, we wanted to allow for the same behavior in the Rust library.

All enum variants are also tuple variants now, with their own structs. This made it nicer to represent in the JSON Schema, and also made sure we have _meta fields on all variants.

This upgrade will likely come with a lot of compilation errors, but ideally upgrading will be more painless in the future.