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 say "deny unless expected" when they cannot show what you are approving

You'll notice
Useful4 Signal2
Permissions

When a tool's parameters can't be rendered, the prompt warns you to deny unless expected.

What

When the tool-permission dialog cannot render a tool's parameters, it now replaces the preview with an explicit warning instead of showing a partial or empty one, so an approval prompt never looks complete when it is not.

Details
  • Triggers: parameters that are not an object, too many parameters, values over the size budget, and values that exceed the depth or element budget.
  • Wording examples: "(parameters are not an object — deny unless expected)" and "(value too large or too deeply nested to render — deny unless expected)".
  • Not gated; this is on the normal dialog path in this build.
Evidence

deny unless expected

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 →