You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Re-vendor 2026-07-28 schema and absorb spec #2907 error-code renumber
Bumps the draft schema pin from spec 6d441518 to 2852f30e, picking up
spec PRs #2889/#2890/#2891/#2907, and updates the hand-written code
that referenced the old shapes:
- mcp.types.jsonrpc: HEADER_MISMATCH=-32020 added,
MISSING_REQUIRED_CLIENT_CAPABILITY -32003->-32021,
UNSUPPORTED_PROTOCOL_VERSION -32004->-32022, allocation-policy comment
rewritten per #2907.
- mcp.types.methods: drop the 2026-07-28 rows for
notifications/elicitation/complete (spec #2891) and
notifications/progress (spec #2889).
- gen_surface_types.py: NotificationMetaObject is an open _meta carrier.
- expected-failures comments: -32001 HeaderMismatch -> -32020.
SUPPORTED_PROTOCOL_VERSIONS / LATEST_PROTOCOL_VERSION are unchanged; the
renumbered constants are not used on any 2025-era code path.
0 commit comments