{"version":"2.1.323","anchor":"exitplanmode-no-longer-restores-bypasspermissions-blindly","canonical_anchor":"exitplanmode-no-longer-restores-bypasspermissions-blindly","heading":"Leaving plan mode no longer returns to bypass mode once it is disallowed","tier":"notice","area":"Plan Mode","scope":"both","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/exitplanmode-no-longer-restores-bypasspermissions-blindly","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Leaving plan mode no longer returns to bypass mode once it is disallowed\n\nIf bypass permissions mode stops being allowed during planning, leaving plan mode now switches to default mode with a warning\n\n**What**\n\nPlan mode lets Claude plan before making changes. `bypassPermissions` mode lets Claude act without asking for permission. If you entered plan mode from `bypassPermissions`, leaving plan mode now checks that `bypassPermissions` is still allowed. If it is not, Claude Code switches to default mode and shows a warning. Before, it went straight back to the earlier mode, with a fallback only for auto mode.\n\n**Why**\n\nIf a policy turns off bypass mode while you are planning, leaving plan mode no longer gets around that policy.\n\n- Area: Plan Mode\n- Names: `bypassPermissions`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: both\n- Heads-up: yes"}