Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.235 Home All releases olderv2.1.234 v2.1.236newer
Claude Code v2.1.235

Permission prompts withhold approval when the input cannot be shown in full

You'll notice
Useful4 Signal3
Permissions

If a tool's input is too big to show fully, you only get one-time approval, no always-allow.

What

Approval dialogs no longer show a best-effort, partially rendered version of what a tool wants to do. If the command, URL or other input is too large or would render with parts cut out, the dialog shows a placeholder instead and offers only one-time approval; the "always allow" and suggested-rule options disappear. This is on for everyone, with no setting to turn it off.

Details
  • Withholding triggers when the value exceeds the character budget, exceeds the limit on rendered elements, or the rendered result would itself contain a truncation marker.
  • The marker shown in place of the value reads "(value cannot be shown in full — approval withheld; one-time options only)".
  • Renderers for unknown tools and placeholder tools now fail outright rather than render half the input, with internal errors "stub preview cannot render an over-bound parameter" and "unknown-tool stub cannot render parameters".
  • The previous renderer that swallowed failures and logged "Error rendering tool use line" is gone, so a preview either renders completely or is withheld.
Evidence

(value cannot be shown in full \uFFFD approval withheld; one-time options only)

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.235 →