[FEATURE] Enable Auto mode support for Amazon Bedrock models

Open 💬 8 comments Opened Mar 30, 2026 by matthewpergolski

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

Currently, Auto mode is restricted to Anthropic's first-party API plans and does not support third-party model providers like Amazon Bedrock. This creates a severely degraded developer experience for enterprise users. Many developers are required by their organizations to use AWS Bedrock for strict data residency compliance, centralized billing, and AWS SSO integration. Because we are locked into Bedrock, we suffer from extreme "approval fatigue," having to manually approve every single file edit, linter fix, and bash command. We are entirely missing out on Claude Code's best quality-of-life feature.

Proposed Solution

Enable Auto mode functionality (the --auto flag and the a keyboard shortcut) for capable models (like Sonnet/Opus 4.6) when authenticated through the Amazon Bedrock integration. The UX should be identical to the direct Anthropic API experience, allowing the agent to autonomously edit files and run commands up to the set token/cost limits.

Alternative Solutions

1) Manual Approval (Current State): Sitting at the terminal and pressing y dozens of times per session to approve standard edits and test commands. It breaks flow state and makes large refactors tedious.

2) Switching to Anthropic Direct API: This is not a viable workaround for many enterprise users, as corporate policy often dictates that all generative AI traffic must go through approved VPCs and existing AWS billing contracts.

Priority

High - Significant impact on productivity

Feature Category

API and model interactions

Use Case Example

I request Claude Code to “Refactor the database schema to use UUIDs instead of auto-incrementing integers and update all related repositories. Then, run the test suite.”

Claude identifies 8 files that require modification.

In the ideal scenario (Auto mode), Claude edits the 8 files, executes npm test, encounters a failing test, corrects the typo in the 9th file, and completes the task autonomously.

In the current state (Bedrock), I must manually approve the read commands, all 8 file edits, and the test command to resolve the resulting error.

Additional Context

The core of the issue isn't really about the command-line interface itself, but rather how Claude Code interacts (or fails to interact) with the AWS Bedrock API to execute that autonomous loop. Tagging it as an API/model interaction ensures it gets routed to the engineers who actually handle the Bedrock integration, rather than the folks who just build the terminal UI. Leaving Bedrock users out of this feature significantly reduces the tool's utility in corporate environments.

View original on GitHub ↗

This issue has 8 comments on GitHub. Read the full discussion on GitHub ↗