{"version":"2.1.248","anchor":"permission-decisions-carry-an-explicit-reason-kind","canonical_anchor":"permission-decisions-carry-an-explicit-reason-kind","heading":"Permission decisions carry an explicit reason kind","tier":"internal","area":"Permissions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248\/e\/permission-decisions-carry-an-explicit-reason-kind","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248","markdown":"### Permission decisions carry an explicit reason kind\n\nPermission outcomes now record which kind of thing decided them, from rule to sandbox override.\n\n**What**\n\nThe reasons a permission outcome can be explained by are now enumerated in one place: a rule, the current permission mode, subcommand results, a permission prompt tool, a hook, an async agent, a sandbox override, the working directory, a safety check, a classifier, or other.\n\n**Evidence**\n\n`\"permissionPromptTool\"`\n\n- Area: Permissions\n- Tier: Under the hood\n- Useful: 3\/5\n- Signal: 3\/5"}