[BUG] Claude Desktop (macOS, Bedrock): Auto mode missing from the permission-mode menu for every model on CLI 2.1.228
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Claude Desktop on macOS, authenticated against Amazon Bedrock (region-prefixed inference-profile model id, e.g. jp.anthropic.claude-opus-4-8), shows only Manual / Accept Edits / Plan / Bypass Permissions in the permission-mode menu. Auto mode is entirely absent, and it is missing for every model in the session (not just one), so this is not a per-model UI allowlist mismatch.
Since CLI v2.1.207, auto mode on Amazon Bedrock is available without the CLAUDE_CODE_ENABLE_AUTO_MODE opt-in. I am on CLI 2.1.228, so Auto mode should appear by default, but it never does.
What Should Happen?
On Amazon Bedrock at CLI >= 2.1.207 (no CLAUDE_CODE_ENABLE_AUTO_MODE required), the permission-mode menu should offer Auto mode for capable models such as Opus 4.8 / Sonnet 5.
Error Messages/Logs
Steps to Reproduce
- Claude Desktop (macOS) configured to use Amazon Bedrock with a region inference profile (
jp.anthropic.claude-opus-4-8). - Open a Code session and open the permission-mode selector.
- The menu lists only: Manual / Accept Edits / Plan / Bypass Permissions.
- Switch the session to other Bedrock models (e.g. Sonnet 5) — Auto mode is still absent.
Triage already done:
- Reproduces across ALL models, ruling out the per-model UI allowlist pattern (cf. #77415, #55038).
- CLI is 2.1.228 (>= 2.1.207), so the historical Bedrock opt-in should not be required (cf. #76564).
- Model id is a region-prefixed Bedrock inference profile (
jp.prefix); flagging in case the host-side availability check does not recognize region-prefixed inference-profile ids (cf. #51483).
Claude Model
Opus
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
2.1.228 (Claude Code)
Platform
AWS Bedrock
Operating System
macOS
Terminal/Shell
Other
Additional Information
Client: Claude for Mac 1.26832.0 (056ee2) — Desktop app, not a terminal session.
Provider: Amazon Bedrock (direct), non-US region; model id jp.anthropic.claude-opus-4-8.
Questions for maintainers:
- On Bedrock at CLI 2.1.228, is Auto mode expected in the Desktop menu by default?
- Does the Desktop availability check that populates the mode menu account for region-prefixed inference-profile model ids?
Related issues:
- #41179 (Bedrock Auto mode feature)
- #76564 (docs: v2.1.207 removed the Bedrock opt-in)
- #77415 (Desktop gateway per-model Auto gate)
- #55038 (hardcoded model-id allowlist misses provider-shaped ids)
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗