Skip to content

chore: release - #2413

Merged
benbrandt merged 1 commit into
mainfrom
release-plz-2026-10-16T10-34-25Z
Oct 27, 2026
Merged

benbrandt merged 1 commit into
mainfrom
release-plz-2026-10-16T10-34-25Z

Conversation

@acp-release-bot

@acp-release-bot acp-release-bot Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

🤖 New release

  • agent-client-protocol-schema: 1.12.0 -> 1.13.0 (✓ API compatible changes)
  • agent-client-protocol-json-schema-v1: 1.26.0 -> 1.27.0
  • agent-client-protocol-json-schema-v2: 2.0.0-alpha.9 -> 2.0.0-alpha.10
Changelog

agent-client-protocol-schema

1.13.0 - 2026-10-27

Added

  • (unstable-v2) add optional terminal size to terminal_update (#2550)
  • (unstable-v2) make ResourceLink.size unsigned and define unknown tool kinds (#2521)
  • (unstable-v2) add _meta to DiffPatch, ToolCallPermissionSubject, Icon and the cancelled outcome (#2517)
  • (unstable-v2) disallow null request IDs (#2499)
  • (unstable-v2) add type discriminator to available commands (#2494)
  • (unstable) link session message views and keep identity off chunks (#2465)
  • (unstable-v2) define version mismatch errors (#2412)

Fixed

  • (unstable-v2) parse nextCursor and listed session directories strictly (#2567)
  • (unstable-v2) don't clear replacement lists on a malformed value (#2568)
  • (unstable-v2) keep optional fields of unknown variants verbatim (#2561)
  • (unstable-v2) reject a non-object elicitation schema root type (#2558)
  • (unstable) null clears session_message participant IDs and message references (#2555)
  • (unstable-v2) make ToolCallLocation.line 1-based (#2546)
  • (unstable-v2) make terminal exitCode a signed integer (#2545)
  • (schema) require exactly one elicitation scope in v2 (#2498)

Other

  • (schema) state null handling for every optional v2 field (#2570)
  • (schema) mark DefaultOnNull lists with an x-deserialize hint (#2569)
  • (schema) fix broken v2 doc anchors (#2565)
  • (schema) put the text-content Markdown rule on the content page (#2562)
  • (schema) use one description for every v2 _meta field (#2560)
  • (schema) define config option defaults via currentValue and state select invariants (#2557)
  • (schema) document the elicitation form-schema subset and unrenderable forms (#2556)
  • (schema) say permission tool_call subjects apply as tool_call_update upserts (#2554)
  • (schema) specify v2 diff baseline, path uniqueness and patch conflicts (#2547)
  • (schema) define tool call field defaults and null resets in v2 (#2544)
  • (schema) define switch_mode as changing the mode config option in v2 (#2543)
  • (schema) note that titled multi-select items omit type, as in MCP (#2538)
  • (schema) ExtNotification can be sent by either side (#2534)
  • (schema) include -32800's range in the reserved error codes (#2531)
  • (schema) write versioned doc links in source and drop the generator's link rewriting (#2525)
  • (schema) define which stop reason applies to v2 cancellations (#2523)
  • (schema) mark required v2 fields in the docs and rename ClientAuthCapabilities (#2522)
  • (schema) use wire names instead of Rust identifiers in schema descriptions (#2520)
  • (schema) define Client handling of unknown v2 session states and tool statuses (#2510)
  • (schema) define timeline placement for v2 entities (#2509)
  • (schema) define session/cancel as cancelling foreground work in v2 (#2508)
  • (schema) write the error pages for v1 and v2 (#2504)
  • (schema) define receiver behavior for unknown v2 variants (#2500)
  • (schema) define when session/set_config_option is available in v2 (#2497)

agent-client-protocol-json-schema-v1

1.27.0 - 2026-10-27

Added

  • (unstable) link session message views and keep identity off chunks (#2465)

Fixed

  • (unstable) null clears session_message participant IDs and message references (#2555)
  • (unstable-v2) make ToolCallLocation.line 1-based (#2546)

Other

  • (schema) mark DefaultOnNull lists with an x-deserialize hint (#2569)
  • (schema) note that titled multi-select items omit type, as in MCP (#2538)
  • (schema) ExtNotification can be sent by either side (#2534)
  • (schema) include -32800's range in the reserved error codes (#2531)
  • (schema) write versioned doc links in source and drop the generator's link rewriting (#2525)
  • (schema) use wire names instead of Rust identifiers in schema descriptions (#2520)
  • (schema) write the error pages for v1 and v2 (#2504)
  • (deps) bump the minor group with 9 updates (#2437)

agent-client-protocol-json-schema-v2

2.0.0-alpha.10 - 2026-10-27

Added

  • (unstable-v2) add optional terminal size to terminal_update (#2550)
  • (unstable-v2) make ResourceLink.size unsigned and define unknown tool kinds (#2521)
  • (unstable-v2) add _meta to DiffPatch, ToolCallPermissionSubject, Icon and the cancelled outcome (#2517)
  • (unstable-v2) disallow null request IDs (#2499)
  • (unstable-v2) add type discriminator to available commands (#2494)
  • (unstable) link session message views and keep identity off chunks (#2465)
  • (unstable-v2) define version mismatch errors (#2412)

Fixed

  • (unstable-v2) parse nextCursor and listed session directories strictly (#2567)
  • (unstable-v2) don't clear replacement lists on a malformed value (#2568)
  • (unstable-v2) keep optional fields of unknown variants verbatim (#2561)
  • (unstable-v2) reject a non-object elicitation schema root type (#2558)
  • (unstable) null clears session_message participant IDs and message references (#2555)
  • (unstable-v2) make ToolCallLocation.line 1-based (#2546)
  • (unstable-v2) make terminal exitCode a signed integer (#2545)
  • (schema) require exactly one elicitation scope in v2 (#2498)

Other

  • (schema) state null handling for every optional v2 field (#2570)
  • (schema) mark DefaultOnNull lists with an x-deserialize hint (#2569)
  • (schema) fix broken v2 doc anchors (#2565)
  • (schema) put the text-content Markdown rule on the content page (#2562)
  • (schema) use one description for every v2 _meta field (#2560)
  • (schema) define config option defaults via currentValue and state select invariants (#2557)
  • (schema) document the elicitation form-schema subset and unrenderable forms (#2556)
  • (schema) say permission tool_call subjects apply as tool_call_update upserts (#2554)
  • (schema) specify v2 diff baseline, path uniqueness and patch conflicts (#2547)
  • (schema) define tool call field defaults and null resets in v2 (#2544)
  • (schema) define switch_mode as changing the mode config option in v2 (#2543)
  • (schema) note that titled multi-select items omit type, as in MCP (#2538)
  • (schema) ExtNotification can be sent by either side (#2534)
  • (schema) include -32800's range in the reserved error codes (#2531)
  • (schema) write versioned doc links in source and drop the generator's link rewriting (#2525)
  • (schema) define which stop reason applies to v2 cancellations (#2523)
  • (schema) mark required v2 fields in the docs and rename ClientAuthCapabilities (#2522)
  • (schema) use wire names instead of Rust identifiers in schema descriptions (#2520)
  • (schema) define Client handling of unknown v2 session states and tool statuses (#2510)
  • (schema) define timeline placement for v2 entities (#2509)
  • (schema) define session/cancel as cancelling foreground work in v2 (#2508)
  • (schema) write the error pages for v1 and v2 (#2504)
  • (schema) define receiver behavior for unknown v2 variants (#2500)
  • (schema) define when session/set_config_option is available in v2 (#2497)
  • (deps) bump the minor group with 9 updates (#2437)


This PR was generated with release-plz.

@acp-release-bot
acp-release-bot Bot requested a review from a team as a code owner October 16, 2026 10:34
@acp-release-bot
acp-release-bot Bot force-pushed the release-plz-2026-10-16T10-34-25Z branch 7 times, most recently from 0fb6291 to 9182c76 Compare October 17, 2026 21:32
@ngayngo666-ship-it

This comment has been minimized.

@ngayngo666-ship-it

This comment has been minimized.

@acp-release-bot
acp-release-bot Bot force-pushed the release-plz-2026-10-16T10-34-25Z branch 20 times, most recently from 2ff52ec to be3283d Compare October 21, 2026 13:52
@acp-release-bot
acp-release-bot Bot force-pushed the release-plz-2026-10-16T10-34-25Z branch 5 times, most recently from 7ba68b8 to 735e038 Compare October 23, 2026 13:29
ngayngo666-ship-it

This comment was marked as spam.

@acp-release-bot
acp-release-bot Bot force-pushed the release-plz-2026-10-16T10-34-25Z branch 10 times, most recently from 7b45cca to 706e0ae Compare October 24, 2026 20:52
@acp-release-bot
acp-release-bot Bot force-pushed the release-plz-2026-10-16T10-34-25Z branch 12 times, most recently from 17b1cba to 3ba11b0 Compare October 26, 2026 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants