Cached MCP handshakes with an unsupported protocol version are now thrown away and redone.
What's wrong with this entry?
A stored initialize response for a claudeai-proxy server is now discarded when its protocol version is unsupported, not only when it fails schema validation.
- Applies to
cachedInitResponseon the claudeai-proxy path. - Previously only an InitializeResult validation failure caused a discard; now an out-of-range
protocolVersiondoes too. - Either failure logs and falls back to a real initialize round trip.
falling back to real initialize
Strings lifted out of the shipped bundle, so the claim above can be checked against them.