{"version":"2.1.277","anchor":"permission-decision-helper-marks-promptless-outcomes-with","canonical_anchor":"permission-decision-helper-marks-promptless-outcomes-with","heading":"Permission decision helper marks 'promptless' outcomes with a reason string instead of boolean","tier":"internal","area":"Permissions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277\/e\/permission-decision-helper-marks-promptless-outcomes-with","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277","markdown":"### Permission decision helper marks 'promptless' outcomes with a reason string instead of boolean\n\nPermission-prompt skip decisions now report a specific reason instead of yes\/no\n\n**What**\n\nThe internal function that decides whether a tool call can skip the permission prompt now returns one of three specific reasons instead of a plain true\/false: `\"none\"`, `\"artifact-tool\"`, or `\"webfetch\"`.\n\n**Why**\n\nThis lets the code that consumes this decision know exactly why a permission prompt was or wasn't needed, rather than just whether it was, which supports more precise handling of each case.\n\n- Area: Permissions\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}