Skip to content

Releases: agentclientprotocol/agent-client-protocol

Rust Crate v0.14.0

18 Jun 15:19
539bf0a

Choose a tag to compare

Added

  • (rust) Expose v1 schema types only under v1 module (#1457)

Rust Crate v0.13.8

18 Jun 13:08
fcc8732

Choose a tag to compare

Other

  • (rust) Move schema crate into workspace subdirectory (#1456)
  • various cleanups (#1453)
  • Clarify schema release versioning docs (#1443)

Schema v1.14.0

18 Jun 13:08
0b57c6e

Choose a tag to compare

Added

  • Add unstable model config category (#1455)

Other

  • Clean up missing documentation on various schemas and builder (#1454)
  • various cleanups (#1453)
  • Clarify schema release versioning docs (#1443)

v0.13.7

16 Jun 10:16
ee69b0c

Choose a tag to compare

Added

  • (unstable-v2) Add streaming tool-call content in v2 (#1407)
  • (unstable-v2) Add v2 whole-message session updates (#1396)
  • (unstable-v2) Unify v2 tool call updates (#1390)
  • (unstable-v2) Require auth method type discriminator in v2 (#1387)
  • (unstable-v2) Nest session-scoped capabilities under session (#1373)

Fixed

  • (rust) Preserve JSON object key order (#1393)
  • (schema) Add missing _meta fields to protocol schemas (#1440)
  • (unstable-v2) Tolerate errors in v1/v2 conversions (#1420)
  • (unstable-v2) Clean up old agent auth deserialization (#1388)

Other

  • Setup separate publishes for JSON Schemas (#1377)

Schema v1.13.7

16 Jun 11:07
1b8e798

Choose a tag to compare

Fixed

  • (schema) Add missing _meta fields to protocol schemas (#1440)
  • (rust) Preserve JSON object key order (#1393)

Other

  • Fix versioning for new schema git releases (#1382)
  • Setup separate publishes for JSON Schemas (#1377)

v0.13.6

05 Jun 12:13
d07ab20

Choose a tag to compare

Added

  • (schema) Stabilize optional message IDs (#1372)
  • (schema) Stabilize session usage updates (#1371)
  • (schema) Stabilize session/delete (#1370)
  • (unstable-v2) Remove MCP SSE transport and make stdio opt-in (#1368)
  • (unstable-v2) Clean up capability objects (#1367)
  • (unstable-v2) Require message IDs in v2 chunks (#1352)
  • (unstable-v2) Adopt plan_update as v2 plan shape (#1347)
  • (unstable-v2) Remove v2 client filesystem and terminal surface (#1346)

Fixed

  • (unstable) Fix plan capability key (#1369)

Other

  • (rfd) Add JSON-RPC batch guidance for v2 (#1348)
  • (rfd) Split end-turn token usage from session usage (#1345)
  • (rfd) Clarify agent-owned message IDs in RFDs (#1344)
  • (deps) bump the minor group with 5 updates (#1341)
  • Render feature docs in docs.rs (#1331)

v0.13.5

01 Jun 15:44
e225618

Choose a tag to compare

Added

  • (schema) Experiment annotating lenient deserialize opportunities (#1328)
  • Stabilize additionalDirectories for sessions (#1327)
  • (unstable) Remove unstable session model API (#1325)
  • (unstable-v2) Remove dedicated session modes and models apis from v2 (#1324)
  • (unstable) Add v2 enum extension RFD and fallbacks (#1304)

Other

  • Move existing protocol docs to v1 (#1326)
  • Add some draft v2 protocol docs and schema (#1306)

v0.13.4

27 May 20:44
df3856f

Choose a tag to compare

Added

  • (unstable) Add unstable plan operations (#1299)

v0.13.3

22 May 12:30
ec66afe

Choose a tag to compare

Added

  • Stabilize logout method (#1273)

Fixed

  • (unstable) Rename provider method types to singular (#1272)

Other

  • (rfd) Move additional directories RFD to Preview (#1276)
  • Add schema download note to schema page (#1269)
  • (deps) bump num-conv from 0.2.1 to 0.2.2 in the minor group (#1244)
  • Set minimum supported Rust version (#1232)
  • Document ACP versioning semantics (#1229)

v0.13.2

17 May 21:26
d42343a

Choose a tag to compare

Fixed

  • (unstable) Update additionalDirectories guidance (#1227)