[BUG] Claude Desktop (macOS, Bedrock): Auto mode missing from the permission-mode menu for every model on CLI 2.1.228

Status Fixed / completed
Reported on v2.1.228
Maintainer reply None cached
Activity 1 comment · opened Aug 12, 2026 · closed Aug 25, 2026

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

  1. Claude Desktop (macOS) configured to use Amazon Bedrock with a region inference profile (jp.anthropic.claude-opus-4-8).
  2. Open a Code session and open the permission-mode selector.
  3. The menu lists only: Manual / Accept Edits / Plan / Bypass Permissions.
  4. 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)

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗