[Bug] Auto mode unavailable error persists despite mode change in session

Status Open
Reported on v2.1.90
Maintainer reply None cached
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

[]

View original on GitHub ↗

15 Comments

github-actions[bot] · 5 months ago

Found 3 possible duplicate issues:

  1. https://github.com/anthropics/claude-code/issues/33587
  2. https://github.com/anthropics/claude-code/issues/36483
  3. https://github.com/anthropics/claude-code/issues/34923

This issue will be automatically closed as a duplicate in 3 days.

  • If your issue is a duplicate, please close it and 👍 the existing issue instead
  • To prevent auto-closure, add a comment or 👎 this comment

🤖 Generated with Claude Code

A-lHasan-AlKhatib · 5 months ago

👎
not same issue, this is degradation in the latest change regarding changing mode function in Cluade code

A-lHasan-AlKhatib · 5 months ago

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" />

henricook · 5 months ago

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

henricook · 5 months ago

Using /config to change my default permission mode to plan and 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.

A-lHasan-AlKhatib · 5 months ago

havin ``"defaultMode": "plan"`` in ~/.claude/settings.jon solves it for now
and stop then --resume sloves it for the seesion (after updating settings.json"
workarounds until issue fixed

henricook · 5 months ago

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!

...
 8. ESC key should return Big Board to idle/welcome state from slide view
╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌

 Claude has written up a plan and is ready to execute. Would you like to proceed?

 ❯ 1. Yes, and use auto mode
   2. Yes, manually approve edits
   3. Tell Claude what to change
      shift+tab to approve with this feedback
A-lHasan-AlKhatib · 5 months ago

came a cross it as well, I just shit + tab then
hopefully they fix it soon
was really looking to using auto mode

wadeco2000 · 4 months ago

I am getting this too on the windows program. @bcherny

teustis · 4 months ago

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

davidfirst · 4 months ago

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-mode doesn't help. Even exiting claude and re-running with --continue doesn't help. The message appear for anything I type.

A-lHasan-AlKhatib · 4 months ago
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-mode doesn't help. Even exiting claude and re-running with --continue doesn'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.

NathanSmeltzer · 4 months ago

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" />

NathanSmeltzer · 4 months ago

This fixed it for me. I removed these from my settings.json (unsure which one fixed it)

"skipAutoPermissionPrompt": true,
"useAutoModeDuringPlan": false,
Olshansk · 4 months ago

I had to:

  1. Log out on web
  2. Log out in the CLI
  3. Remove "skipAutoPermissionPrompt": true, from ~/.claude/settings.json:
  4. Log in the CLI
  5. Log in the web
  6. Paste token
  7. Start a new session