{"version":"2.1.323","anchor":"permission-requests-can-carry-a-consent-description-and-defa","canonical_anchor":"permission-requests-can-carry-a-consent-description-and-defa","heading":"Permission requests can carry a consent description and a default of No","tier":"internal","area":"Permissions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/permission-requests-can-carry-a-consent-description-and-defa","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Permission requests can carry a consent description and a default of No\n\nPermission requests can now include consent text and a default-to-No flag, and that consent text counts toward the request size limit\n\n**Unclear.** It is not stated which tools supply consent text or where the prompt that shows it appears.\n\n**What**\n\nA permission request is the question Claude Code asks before a tool is allowed to run, such as approving a command. Some tools describe in their settings how that question should be shown. When a tool's permission settings include `tapToOpenOnly` and `consentDescription`, the request now carries extra information:\n\n- `consent_description` is the consent text the tool supplies.\n\n- `default_to_no` is included when the tool's `defaultToNo` setting is true, so the prompt starts on No.\n\n- The size of `consent_description` now counts toward the limit on how large a tool request may be. It is added to the size of the input and `raw_command` (the command text being run).\n\nBefore this release, only `tapToOpenOnly` was read and no consent fields were sent. The finding covers how the request is built. It did not trace what displays it.\n\n**Why**\n\nThis lets a permission prompt show specific consent text and start on No, so a quick tap or Enter does not approve the action by accident. Because a long consent description now counts toward the size limit, it can make a request large enough to be shortened or dropped.\n\n- Area: Permissions\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}