Skip to content

Upgrade rmcp to 3.0.0-beta.3 - #35720

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/756197d26f3fd347c28c400228f6b3d06ed493b7
Jul 28, 2026
Merged

Upgrade rmcp to 3.0.0-beta.3#35720
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/756197d26f3fd347c28c400228f6b3d06ed493b7

Conversation

@copyberry

@copyberry copyberry Bot commented Jul 28, 2026

Copy link
Copy Markdown

Upgrade rmcp to 3.0.0-beta.3

What changed

  • Update the rmcp model and transport integrations for 3.0.0-beta.3.
  • Preserve legacy elicitation/create form requests, schema defaults, metadata, and wire-format compatibility while adopting the new elicitation types.
  • Harden OAuth discovery by using GET-first discovery without starting an MCP session, preventing cross-origin header redirects, validating authorization-server and callback issuers, and retaining compatibility with metadata that omits an issuer.
  • Keep stored OAuth credentials readable and avoid requiring reauthorization after transient refresh failures.

Testing

  • Add coverage for legacy elicitation round trips, OAuth discovery variants, callback issuer validation, credential migration, and refresh failures.

## What changed

- Update the `rmcp` model and transport integrations for `3.0.0-beta.3`.
- Preserve legacy `elicitation/create` form requests, schema defaults, metadata, and wire-format compatibility while adopting the new elicitation types.
- Harden OAuth discovery by using GET-first discovery without starting an MCP session, preventing cross-origin header redirects, validating authorization-server and callback issuers, and retaining compatibility with metadata that omits an issuer.
- Keep stored OAuth credentials readable and avoid requiring reauthorization after transient refresh failures.

## Testing

- Add coverage for legacy elicitation round trips, OAuth discovery variants, callback issuer validation, credential migration, and refresh failures.

GitOrigin-RevId: 756197d26f3fd347c28c400228f6b3d06ed493b7
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/756197d26f3fd347c28c400228f6b3d06ed493b7 branch from bab4116 to 61de0d8 Compare July 28, 2026 05:18
@copyberry
copyberry Bot merged commit 61de0d8 into main Jul 28, 2026
25 of 43 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/756197d26f3fd347c28c400228f6b3d06ed493b7 branch July 28, 2026 05:19
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 28, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant