A hook using only the older MCP output field no longer silently rewrites tool results.
What's wrong with this entry?
A PostToolUse hook that sets only the older updatedMCPToolOutput field, without the newer updatedToolOutput, no longer has its rewrite applied quietly; the result is marked as suppressed instead.
- Separately, MCP resource text is now run through a sanitizer before being handed to the model under "Full contents of resource:".
u.legacyMcpRewriteSuppressed = !0;
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.234
Permission grants no longer get dropped in background and SDK sessions
Both mention updated