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
test(mcp): negotiate the non-task revision for real in the required-tool unit test (#553)
The test pinning the Codex P1 fix (required tools stay callable on a session
without the core Tasks utility) narrowed the server's negotiated version with
Object.defineProperty. The SDK client can offer an older revision through
supportedProtocolVersions, so the session is now negotiated for real at
2025-06-18 through the initialize handshake and the server's own
getNegotiatedProtocolVersion() is asserted. A 2026-07-28 session is opened
only by the SDK's serving entries (stdio/HTTP), never by a hand-connected
in-memory pair, and takes the same branch: anything but 2025-11-25 serves
every tool on the ordinary contract.
0 commit comments