If a tool's input is too big to show fully, you only get one-time approval, no always-allow.
What's wrong with this entry?
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.
- 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.
(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.