Provide the ability to disable auto mode at the user or project level via settings.json, rather than only through organization-level managed settings. This would allow users to remove it from the Shift+Tab cycle if they don't want to use it.
### Problem Auto mode was recently added as a permission mode in the Shift+Tab cycle. Users who don't want to use it currently have no way to remove it from the cycle at the user or project level. The only supported toggle — `permissions.disableAutoMode: \"disable\"` — is only honored in **managed settings** (org-level admin policy): - macOS: `/Library/Application Support/ClaudeCode/managed-settings.json` - Linux/WSL: `/etc/claude-code/managed-settings.json` - Windows: `C:\\Program Files\\ClaudeCode\\managed-settings.json` These paths require root/admin write access and are intended for enterprise fleet management — not individual users who simply don't want auto mode appearing in their Shift+Tab cycle. Individual Pro/Max subscribers on personal machines shouldn't need to write to system policy paths to opt out of a feature. ### Proposed solution Honor `permissions.disableAutoMode` (or an equivalent key) in regular user and project settings as well: - `~/.claude/settings.json` (