Claude Code Auto Mode Is Now the Default: What Actually Changed on August 14

Anthropic flipped Claude Code's default to auto mode for Pro, Max, and Team plans. Here's how the classifier-based permission model works, how to switch back, and when you actually should.

·7 min read

The Default Changed. The Permission Model Changed With It.

On August 14, Anthropic made auto mode the default in Claude Code for every Pro, Max, and Team session. If you have spent months clicking through permission prompts, this is a bigger change than a flipped default — it replaces the permission model itself.

The short version: instead of asking you to approve every tool call, Claude Code now routes each call through an automatic classifier that only interrupts you for actions judged irreversible, dangerous, or external to your local environment. You can switch back to the old behavior with Shift+Tab, and you can pin manual mode permanently in settings. Here is how the mechanism actually works, where the guardrails are, and why "auto" does not mean "unattended."

What Auto Mode Is — and Isn't

The name invites the worst interpretation: an AI that does whatever it wants. What Anthropic actually shipped is a permission filter with a different shape, not no filter.

Manual mode (old default)Auto mode (new default)
File edits, running tests, git commitsYou approve each callClassifier approves automatically
Destructive or irreversible actionsYou confirmYou still confirm
Actions outside the local environmentYou confirmYou still confirm
SpeedConstant interruptionsContinuous progress until something matters
Failure modeSlow but visibly in controlFast, with control moved to the classifier
The classifier runs before every tool call and blocks or escalates anything it judges non-reversible, damaging, or external-to-your-local-environment. That is the real design: Anthropic moved the boring approvals into an automated layer and kept the expensive ones in front of you.

Where the Guardrails Actually Are

Anthropic's announcement added three layers of protection worth knowing about, because they determine how comfortable you should feel.

Prompt injection screening. The classifier now carries explicit rules for detecting dangerous prompt injections — instructions hidden inside files, web pages, or tool output that try to take over the agent. Content read from outside your prompt is treated as untrusted, not as commands.

Data access and sharing rules. The same classifier distinguishes secrets and potentially sensitive information, and tracks where each can be accessed and shared. The practical effect: auto mode should not casually leak credentials into logs, diffs, or external calls.

Admin control. Team and org admins can pin a default mode for everyone through managed settings, or disable auto mode entirely. This is the difference between a tool that changed a default and a tool your organization can actually govern.

How to Control It

You are not locked into the new default. In-session, Shift+Tab cycles modes, and the first switch away from auto drops you back to manual. If you had previously set a different default mode, you will get a one-time prompt asking whether to switch; if you never touched defaults, new sessions just start in auto mode with an in-product notice.

If you want manual mode back permanently, set it in your user settings file:

{
  "defaultMode": "manual"
}

Write that to ~/.claude/settings.json (or $env:USERPROFILE\.claude\settings.json on Windows) and every new session starts in manual mode, no prompt needed. Admins use the same defaultMode key in managed settings to pin an org-wide default.

Why This Matters More Than a Toggle

Auto mode is the execution layer of a bigger shift. In May, Anthropic shipped dynamic workflows, which let Claude break a task into dozens or hundreds of parallel subagents inside one session. Dynamic workflows decide how work is divided; auto mode decides whether you are asked before each step. Together they enable something new: long-running, genuinely unattended work — a session that plans, splits, edits, tests, and iterates while you do something else, with a classifier standing between the agent and the actions that would hurt you.

That is powerful and it is also why you should decide your default deliberately instead of inheriting it.

What I'd Recommend, Per Situation

SituationModeWhy
Personal project, scratch repo, prototypesAutoThe interruption savings are real, and the risk is contained to your machine
Production or public repositoriesManualA wrong git push or destructive command is expensive; keep the confirmations
Work involving secrets, deploys, or customer dataManualEven with the classifier, you want to see every sensitive action
A long unattended task you genuinely trustAuto + dynamic workflowsThe combination this release was built for

The Takeaway

Auto mode by default is Anthropic making a clear bet: for most developers, the cost of confirming every file edit is higher than the risk of a well-guarded autonomous agent. The August 14 change makes that bet the default, but the control surface is still yours — Shift+Tab in the session, defaultMode in settings, and a classifier that keeps escalating the actions that actually matter. Try it for a week on a project you are not precious about, and decide from experience rather than from the name.

Related Articles