{"version":"2.1.235","anchor":"permission-prompts-now-say-deny-unless-expected-when-they","canonical_anchor":"permission-prompts-now-say-deny-unless-expected-when-they","heading":"Permission prompts now say \"deny unless expected\" when they cannot show what you are approving","tier":"notice","area":"Permissions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.235\/e\/permission-prompts-now-say-deny-unless-expected-when-they","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.235","markdown":"### Permission prompts now say \"deny unless expected\" when they cannot show what you are approving\n\nPermission dialogs now show \"deny unless expected\" warnings when they can't safely render what you'd be approving\n\nThe tool-permission dialog gained explicit warning text for parameters it cannot render: non-object parameters, too many parameters, values over the size budget, and values that fail the depth or element budget. Instead of showing a partial or empty preview, the affected row is replaced with a warning like \"(parameters are not an object \u2014 deny unless expected)\" or \"(value too large or too deeply nested to render \u2014 deny unless expected)\".\n\nThese strings are entirely new and appear unconditionally whenever the dialog hits unrenderable input.\n\n- Area: Permissions\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}