When a tool's parameters can't be rendered, the prompt warns you to deny unless expected.
What's wrong with this entry?
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.
- 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.
deny unless expected
Strings lifted out of the shipped bundle, so the claim above can be checked against them.