[Bug] Auto mode unavailable error persists despite mode change in session
Status Open
Reported on v2.1.90
Maintainer reply None cached
Workaround ✓ Mentioned in thread ↓
Activity 15 comments · opened Apr 2, 2026
Bug Description
I had auto as default mode in settings.json at ~/.claude and whenever I ask any question, like a simple hi it returns ● Auto mode is unavailable for your plan --- changed mode to ask in the same session and it returned same response. only worked when changing the default mode in settings file to plan. didn't try if changing to accept edit mode will change the mode. the issue most likely either changing mode function or mode set in settings can't be changed. this is degradation. just updated claude code to 2.1.90 (Claude Code).
<img width="1894" height="832" alt="Image" src="https://github.com/user-attachments/assets/5879c91b-76b7-4e5f-a120-5d83d6f78c00" />
Environment Info
- Platform: linux
- Terminal: windows-terminal
- Version: 2.1.90
- Feedback ID: 75d66a6b-ee8a-415c-9914-630a642c5439
Errors
[]
15 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
👎
not same issue, this is degradation in the latest change regarding changing mode function in Cluade code
more info regarding the issue:
I set default mode to plan, and it worked, tried changing to other modes to test them, and when I changed to auto it returned " Auto mode is unavailable for your plan" as expected, but in same session changing back to plan mode "● Auto mode is unavailable for your plan".
closing session and run again with --resume works as a workaround, but once you send a prompt with auto mode it gets stuck with this error
<img width="1912" height="703" alt="Image" src="https://github.com/user-attachments/assets/9eef5f32-3c43-4fd9-a32a-ccb44e44ef98" />
Yeah this is screwing me too, I had auto mode set on Max even though it wasn't available yet assuming that it'll just start working when they finally stop this limited enterprise roll out nonsense, and now it seems impossible for me to have a Claude Code session because of
Auto mode is unavailable for your plan. I've tried removing the setting in settings.local.json and it didn't help, even when starting a brand new session.I'll try explicitly changing it to plan i guess?
@bcherny This might the start of a wave of people having this problem
Using
/configto change my default permission mode toplanand restarting Claude Code worked around the problem for me, but weirdly opening a session and shift+tabbing to plan didn't work, I had to change it with/config.havin ``
"defaultMode": "plan"`` in ~/.claude/settings.jon solves it for nowand stop then --resume sloves it for the seesion (after updating settings.json"
workarounds until issue fixed
When I see a plan I see an option 'Yes, and use auto mode' - which instantly fails and means I have to perform the quit Claude Code and restart it dance again. I now don't have an option to work with auto accept.
This is very broken!
came a cross it as well, I just shit + tab then
hopefully they fix it soon
was really looking to using auto mode
I am getting this too on the windows program. @bcherny
I am having the same "Auto mode is unavailable for your plan" even when already in Default mode. It will even appear out of nowhere in the middle of a session as soon as we switch out of plan mode. (Mac OSX 26.4)
!Image
Same issue here. Latest version (2.1.92). "Auto mode is unavailable for your plan".
Changing mode with tab doesn't help. Changing config to disable auto-mode doesn't help. Running with or without
--enable-auto-modedoesn't help. Even exiting claude and re-running with--continuedoesn't help. The message appear for anything I type.@davidfirst
disabe auto mode, if you have default set change it, I used plan. and close the session then run it again with --resume.
you will be able to continue using the session.
looks like auto mode still for enterprise plans only, not in max yet.
This is maddening. I've tried disabling auto mode and setting the default mode to plan and accept edits, but it persists. Currently I'm typing 'Yes' and hitting enter.
<img width="982" height="244" alt="Image" src="https://github.com/user-attachments/assets/c225afaf-1ef3-408c-838f-c3dc7e4f25ec" />
This fixed it for me. I removed these from my settings.json (unsure which one fixed it)
I had to:
"skipAutoPermissionPrompt": true,from~/.claude/settings.json: