An interrupted MCP call over the SDK control channel now returns a real error naming the server.
What's wrong with this entry?
When a tool call issued through the SDK control channel is interrupted, the handler now returns an error naming the MCP server instead of a normal, empty-looking content response.
- The message is built at runtime from the fixed text "mcp_call cancelled by client: " followed by the server name.
- Triggered by an
interruptedfield on the tool result; unconditional for control-channel MCP calls.
mcp_call cancelled by client:
Strings lifted out of the shipped bundle, so the claim above can be checked against them.