The old helpers that pre-rendered a tool-use line for the consent dialog, including a try/catch fallback that reported render errors, were removed. In their place, unknown or remote tools now get a stub tool descriptor, and both the stub and its preview renderer throw rather than render when asked to display anything unbounded: more than three parameters, over-long keys or values, or oversized arrays and objects. In practice, a permission prompt for a tool this process does not have will show just the tool name instead of a rendering of its arguments.
Consent-dialog tool rendering rebuilt around refusing stubs
Consent dialogs now refuse to render unbounded tool-use previews instead of rendering attacker-influenced arguments
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
PermissionsArea: what it touches
ImprovementsKind: in v2.1.235,
ImprovementsSection of the release