Skip to content

Commit ef12f90

Browse files
chore: release v0.8.0 (#286)
* chore: release v0.8.0 * docs: Add preface to changelog entry --------- Co-authored-by: acp-release-plz-bot[bot] <246668977+acp-release-plz-bot[bot]@users.noreply.github.com> Co-authored-by: Ben Brandt <benjamin.j.brandt@gmail.com>
1 parent 766a78c commit ef12f90

File tree

3 files changed

+28
-2
lines changed

3 files changed

+28
-2
lines changed

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
# Changelog
22

3+
## [0.8.0](https://github.com/agentclientprotocol/agent-client-protocol/compare/v0.7.0...v0.8.0) - 2025-11-28
4+
5+
Some follow-up changes from 0.7.0. Most of the changes were in the Rust schema to make things a bit easier to work with.
6+
7+
However, there were some further cleanups to the JSON schema to remove some $ref indirection where possible to have the schema be a bit flatter.
8+
9+
There are also some fixes that were causing issues with code generators related to Extension methods, these now have concrete types in the schema as well.
10+
11+
**Rust**: There are some breaking changes to the `OutgoingMessage` types and other low-level RPC types to make them generate clearer JSON schema representations. Likely these are only used by SDKs, but they moved to tuple enum variants.
12+
13+
Also, rather than having free-floating `V0` and `V1` constants, these are now associated constants on the `ProtocolVersion` type itself.
14+
15+
### Fixed
16+
17+
- Broken doctest and test in CI ([#267](https://github.com/agentclientprotocol/agent-client-protocol/pull/267))
18+
19+
### Other
20+
21+
- Remove some nesting of the JSON schema ([#278](https://github.com/agentclientprotocol/agent-client-protocol/pull/278))
22+
- Easier ids in constructors ([#275](https://github.com/agentclientprotocol/agent-client-protocol/pull/275))
23+
- Exhaustive RPC types ([#272](https://github.com/agentclientprotocol/agent-client-protocol/pull/272))
24+
- Easier `new` methods for ExtRequest + ExtNotification ([#271](https://github.com/agentclientprotocol/agent-client-protocol/pull/271))
25+
- Protocol Version constants ([#270](https://github.com/agentclientprotocol/agent-client-protocol/pull/270))
26+
- Cleanup Rust example from schema docs ([#269](https://github.com/agentclientprotocol/agent-client-protocol/pull/269))
27+
- Introduce helper methods to get the corresponding method name of a ([#268](https://github.com/agentclientprotocol/agent-client-protocol/pull/268))
28+
329
## 0.7.0 (2025-11-25)
430

531
This is a big release as we move towards a v1.0 release of the JSON Schema.

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "agent-client-protocol-schema"
33
authors = ["Zed <hi@zed.dev>"]
4-
version = "0.7.0"
4+
version = "0.8.0"
55
edition = "2024"
66
license = "Apache-2.0"
77
description = "A protocol for standardizing communication between code editors and AI coding agents"

0 commit comments

Comments
 (0)