{"version":"2.1.299","anchor":"auto-mode-hooks-cannot-approve-tools-via-permissionrequest","canonical_anchor":"auto-mode-hooks-cannot-approve-tools-via-permissionrequest","heading":"Hooks can no longer approve some tools while auto mode is on","tier":"notice","area":"Auto Mode","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/auto-mode-hooks-cannot-approve-tools-via-permissionrequest","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### Hooks can no longer approve some tools while auto mode is on\n\nIn auto mode, an allow answer from a `PermissionRequest` hook is now ignored for certain tools\n\n**Unclear.** It is not clear which tools this applies to.\n\n**What**\n\nA `PermissionRequest` hook is a command of your own that runs when a tool call needs a permission decision, and it can answer \"allow\". A tool call is Claude asking to run a command or edit a file. While auto mode is on, including when it sits behind plan mode, that allow answer is now ignored for certain tools. Claude Code records each time this happens.\n\n**Why**\n\nIf you rely on a hook to approve tools automatically, some of those approvals will no longer take effect in auto mode, and the normal decision applies instead.\n\n- Area: Auto Mode\n- Names: `PermissionRequest`\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: yes"}