Skip to content

Releases: agentclientprotocol/agent-client-protocol

v0.10.7

15 Jan 10:58
39a7c6e

Choose a tag to compare

Fixed

  • (schema) Add missing titles for enum variants in schema (#384)
  • (unstable) Add missing session capabilities builder method (#380)
  • (unstable) Add copy to SessionConfigOptionCategory (#368)

Other

  • (rfd) Session Config Options to Preview stage (#378)
  • (deps) bump the minor group with 5 updates (#375)

v0.10.6

09 Jan 12:29
cd18d3d

Choose a tag to compare

Added

  • (unstable) Add a category to session config options (#366)
  • (unstable) Add a request cancelled error constructor (#347)

Fixed

  • (error) Add human readable titles for error code variants (#367)

Other

  • (deps) bump the minor group with 2 updates (#362)
  • (deps) bump the minor group across 1 directory with 7 updates (#358)

v0.10.5

17 Dec 09:57
b3f3b48

Choose a tag to compare

Added

  • (unstable) Make constructing SessionConfigSelects on the Rust side nicer (#343)

v0.10.4

16 Dec 12:52
c12410f

Choose a tag to compare

Added

  • (unstable) Draft implementation of session config options (#339)

v0.10.3

15 Dec 12:09
c534dc9

Choose a tag to compare

Added

  • (unstable) add SessionInfoUpdate to SessionUpdate enum (#334)
  • (rust-only) Introduce MaybeUndefined type to allow for distinguishing between null and undefined (#337)

v0.10.2

11 Dec 21:52
8e3919b

Choose a tag to compare

Added

  • (unstable) add cwd and mcp_servers to session/fork (#333)
  • (unstable) Draft implementation of session/resume (#324)

v0.10.1

09 Dec 14:51
3ef191c

Choose a tag to compare

Added

  • (unstable) Draft implementation of $/cancel_request notification (#303)

Fixed

  • (schema) Add title field back (#321)

v0.10.0

08 Dec 10:25
2bb4a42

Choose a tag to compare

This release mostly contains several nice quality-of-life improvements for the Rust version of the schema, as well as an unstable draft implementation of session/fork for people to start trying out.

Added

  • (rust-only) More convenient builder method params (#313)
  • (unstable) Draft implementation of session/fork (#311)
  • (rust-only): Provide nicer interface to ErrorCode and add them to the docs (#301)

Fixed

  • (rust) Make new methods consistent for all id params (#306)

Other

  • Bump the minor group with 2 updates (#310)
  • (rust) Move to a more typical rust lib setup (#299)

v0.9.1

01 Dec 16:18
e23620f

Choose a tag to compare

Fixed

  • Remove incorrect discriminator on McpServer type (#292)

v0.9.0

01 Dec 14:51
3c46ea6

Choose a tag to compare

This release defines the _meta properties in the schema as intended and currently used, which is always an object of key/value pairs, with string keys and arbitrary values.

While this is how everyone is using them, it became clear in code generation that the types weren't quite matching up to the expected usage. This should alleviate some extra checks on the implementer side.

Added

  • Provide clearer schema for _meta properties (#290)