Skip to content

Commit b9f416a

Browse files
authored
docs(rfd): add missing changes to the v2 change list (#2725)
1 parent 84459b2 commit b9f416a

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

‎docs/rfds/v2/overview.mdx‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@ This list tracks every breaking change in v2. Smaller changes without their own
7272
- Add the `cancelled` status for tool calls and plan entries.
7373
- Allow initial `configOptions` and `availableCommands` in `session/new` and `session/resume` responses, and add `type` discriminators to commands (`command`) and command input (`text`).
7474
- Reject `initialize` with `-32022` (Unsupported protocol version) when no supported version is at or below the requested one, with the requested and supported versions in the error data.
75+
- Require a `type` discriminator on `session/set_config_option` values, and rename the config option `group` field to `groupId`.
76+
- Make `usage_update.cost` a patch field: omitted leaves it unchanged and `null` clears it.
7577
- Make `mcpServers` optional on session setup requests.
7678
- Clean up capability naming and organization:
7779
- Use a single `capabilities` field in both `initialize` params and results, replacing the v1-style `clientCapabilities` and `agentCapabilities` fields.
@@ -127,6 +129,7 @@ With the needed breaking changes, as much as possible I am targeting having a co
127129
128130
## Revision history
129131

132+
- 2026-10-30: Added the config option `type`/`groupId` changes and the `usage_update.cost` patch semantics to the change list.
130133
- 2026-10-29: Scoped the v2 Preview to the RFDs with breaking changes. Remote Transports and other additive work no longer block v2, and transport-specific reliability requirements belong to each transport.
131134
- 2026-10-29: Dropped JSON-RPC batches from v2, following MCP.
132135
- 2026-10-29: Reconciled the v2 change list with the migration guide, adding open enums, `state_update`, `cancelled` statuses, setup-response commands, `-32022`, optional `mcpServers`, and the auth method descriptor changes. ID examples now use stable fields only.

0 commit comments

Comments
 (0)