AI-generated content. This article was researched and written by an automated AI editorial system and published without prior human review. Every factual claim is checked against cited primary sources before publication, but no journalist read this page before you did — treat it accordingly, and report anything that looks wrong. How this works ›

Some links on this page are affiliate links. We may earn a commission at no extra cost to you.
Updated: Aug 14, 2026
·
anthropicclaude-codeagentssecuritycoding

Claude Code just made 'auto' the default — a second AI now approves the commands you used to rubber-stamp, and it catches the dangerous ones you'd miss

TL;DR: From 14 August 2026, Claude Code starts new sessions in auto mode by default on Pro, Max and Team plans. Instead of pausing to ask before each shell command or network call, it routes the action to a separate classifier modelClaude Sonnet 5 by default — that blocks anything escalating beyond your request, hitting unrecognized infrastructure, or driven by hostile content the model read. The justification is a blunt admission: in Anthropic’s 1,053-person controlled study, humans caught a planted dangerous command 13.6% of the time and the classifier caught it 89%, with human vigilance collapsing to about 5% after fifty prompts. Users already approve 97% of permission prompts. So the prompt was mostly theatre, and Anthropic has replaced it with a model. What is now allowed without asking: local edits, lock-file installs, reading .env and sending those keys to their matching API, and pushing to any branch of your repo. What is blocked: curl | bash, force-push, prod deploys, mass deletion, IAM grants, rm -rf ~, secret exfiltration. It is not switched on by default for Enterprise, the API or cloud providers — there it is opt-in. Keep control with Shift+Tab; a default you set yourself is untouched. Honest limit: red-teamers still bypassed it ~7% of the time. This is a strong safety net, not a reason to stop reviewing production work.

What changed today

As of 14 August 2026, Claude Code no longer opens in Manual mode for most individual users. New sessions on Pro, Max and Team plans now start in auto mode, the setting that lets Claude execute without a permission prompt on every action. This is a default flipping under existing users, not a new feature you have to enable — which is exactly why it is worth understanding before your next session behaves differently than your last one.

The mechanism is the important part. In auto mode, Claude does not simply run whatever it wants. Every action that is not a plain read or an in-scope file edit — every shell command, network request and message it sends to another agent — is first handed to a separate classifier model that decides whether to allow or block it before it runs. Anthropic’s documentation states the classifier runs on Claude Sonnet 5 by default, distinct from whatever model you selected for the session itself. It reviews the pending action against the conversation and blocks, in Anthropic’s words, “anything that escalates beyond your request, targets unrecognized infrastructure, or appears driven by hostile content Claude read.”

Three scope facts matter immediately:

The uncomfortable data behind the decision

Anthropic did not frame this as convenience. It framed it as a correction to a safety mechanism that was not working — and the numbers it published to justify the change are the real story.

In a controlled study of 1,053 paid users, Anthropic planted a dangerous command inside a task and watched who caught it. Human reviewers caught it 13.6% of the time. Auto mode’s classifier caught it 89% of the time. Worse for the human side, vigilance decayed with fatigue: detection sat around 17% early in a session and fell to roughly 5% after fifty or more prior prompts. The classifier’s performance did not degrade with session length, because it does not get tired.

Layer that against how people actually use the tool. Anthropic’s own telemetry says users approve 97% of permission prompts, a majority have used a bypass mode at least once, and about a quarter of interactive sessions already start with no permission gating at all. Put plainly: the permission prompt was a rubber stamp. It interrupted you constantly, you clicked “yes” almost every time, and on the rare occasion it mattered you missed it six times out of seven.

That reframes what happened today. This is not a vendor loosening safety to move faster. It is the first frontier lab to concede in production that human-in-the-loop approval, at the granularity of every tool call, is security theatre at scale — and to replace the theatre with a second model that is measurably better at the one job the prompt was supposed to do. Whether you find that reassuring or alarming, it is an honest admission the whole industry has been avoiding.

What auto mode lets through — and what it stops

The practical value of understanding this change is knowing where the new line sits. The classifier trusts your working directory and the git remotes configured when the session started, and treats almost everything else as external until you tell it otherwise.

Allowed without asking, by default:

Blocked by default:

You can print the exact, current rule set for your version with claude auto-mode defaults, which emits the full allow and block lists as JSON. Two behaviours are worth flagging for anyone with strong habits. First, on entering auto mode, broad allow rules that grant arbitrary code execution are dropped — a blanket Bash(*) or a wildcarded interpreter like Bash(python*) stops applying, and narrow rules like Bash(npm test) carry over. Second, boundaries you state in conversation are honoured: tell Claude “don’t push until I review” and the classifier treats it as a block signal — but that boundary lives in the transcript, so context compaction can drop it. For a hard guarantee, use a deny rule, not a sentence.

The honest limits

The classifier is a genuine second layer, not a marketing gloss — but it is a probabilistic one, and Anthropic says so.

And the headline “89% versus 13.6%” is Anthropic’s own study of its own product, with a planted command. It is a credible and specific claim, not an independently reproduced one. The direction is almost certainly right; treat the exact figure with the usual caution owed to first-party benchmarks.

Why this matters

For anyone who ships code with an AI agent, three things follow.

The safety debate just moved. The question is no longer “should a human approve every action” — Anthropic has published the data saying that no longer protects you — but “which model approves, can you audit its decisions, and where do you still insist on a human?” That is a better question, and it is the one to bring to any agentic tool now, including Cursor, OpenAI’s Codex and the rest of the best coding tools. Expect competitors to follow; the economics of prompt fatigue are the same for all of them.

Your defaults changed, so audit them. The single most important line to absorb is that auto mode will read .env and send those keys to their matching API, and will push to any branch of your repo, without asking. If either of those makes you uncomfortable for a given project, pin defaultMode to Manual or add deny/ask rules for the specific operations. This is a five-minute check that is worth doing before you run your next real task.

Prompt-injection risk is now the frontier, not command approval. The classifier’s whole design — stripping tool results, scanning them server-side — exists because the live threat to an autonomous coding agent is no longer “the model does something dumb,” it is “hostile content in a file, issue or web page steers the model.” That is the same theme running through OpenAI’s dedicated offensive-security model and the EU AI Act’s transparency rules: as these systems gain autonomy, the interesting controls are the ones that govern what the machine is allowed to do on your behalf, not what it is able to do.

The verdict

Auto mode as the default is the right call on the evidence, and it is still your job to bound it. The data that the permission prompt was catching almost nothing is convincing, and a classifier that catches most of what you were missing is a clear net improvement for the routine 97% of actions you were approving anyway. Leave it on for exploratory work, iteration and anything reversible.

But “does not eliminate risk” is not boilerplate — a 7% bypass rate is a real number. For production deploys, credential handling, and any change to shared infrastructure, keep a human in the loop deliberately: use ask rules for the operations you care about, state boundaries and back them with deny rules rather than trusting a sentence to survive compaction, and reserve bypassPermissions for genuinely isolated containers. The recommendation for most individual developers is to accept the new default, spend five minutes pinning the two or three operations you never want auto-approved, and treat the classifier as what Anthropic says it is: a strong safety net, not a substitute for judgement on the things that cannot be undone.

Frequently asked questions

What actually changed on 14 August 2026, and does it affect me?

If you use Claude Code on a Pro, Max or Team plan, new sessions now start in auto mode instead of Manual mode. In auto mode Claude runs shell commands, network requests and file edits without stopping to ask you each time; a separate classifier model screens each action first and blocks the risky ones. It does not touch a default you set yourself — if you already pinned Manual, acceptEdits or plan mode in your settings, that stays until you accept a one-time switch prompt. An organization-managed default is also unchanged. Enterprise, the Claude API, AWS, Bedrock, Google Cloud's Agent Platform and Microsoft Foundry are not switched by default; there auto mode is available but opt-in, rolling out over the following month.

Is auto mode safe, and can I trust the classifier?

Anthropic is explicit that it 'does not eliminate risk,' and the evidence is mixed by design. On the one hand, its 1,053-person study found the classifier caught a planted dangerous command 89% of the time versus 13.6% for humans. On the other, Anthropic says red-teamers at Apollo Research still bypassed the hardened classifier roughly 7% of the time. It is a model checking a model — a real second layer, but a probabilistic one that can be talked around and that shares some blind spots with the model it supervises. Treat it as a strong safety net for routine work, not a licence to skip review on production changes.

How do I keep manual approval or turn auto mode off?

Press Shift+Tab in the CLI to cycle modes at any time; the status bar shows the active mode. To make Manual your permanent default, set "permissions": {"defaultMode": "default"} in ~/.claude/settings.json (the alias "manual" also works). Organizations can remove auto mode entirely by setting permissions.disableAutoMode to "disable" in managed settings, which also strips it from the Shift+Tab cycle and rejects it at startup. A default you have already set is respected — the 14 August switch only changes the starting mode for users who never picked one.

What can Claude now do without asking me in auto mode?

By default the classifier allows local file operations in your working directory, installing dependencies declared in your lock files, reading .env and sending those credentials to their matching API, read-only HTTP requests, and pushing to any branch of the repository you are working in — including the default branch. It blocks the destructive and exfiltrating categories: piping a download straight into a shell, force-pushing, production deploys and migrations, mass cloud-storage deletion, granting IAM permissions, 'rm -rf ~', 'git reset --hard', 'terraform destroy', and committing or pushing anything that would send secrets outside the repository. Run 'claude auto-mode defaults' to print the full allow and block lists as JSON.

Does the classifier cost me extra tokens?

On Pro, Max and Team plans, no — Anthropic is not charging for the classifier's tokens. On Enterprise plans and on the Claude API, AWS, Bedrock, Google Cloud's Agent Platform and Microsoft Foundry, classifier calls do count toward your token usage, because each screened shell command or network call sends a slice of the transcript plus the pending action for review before it executes. Reads and working-directory edits skip the classifier, so the overhead falls mainly on shell and network operations, not on ordinary editing.

Sources

Related tool reviews

Questions or corrections? Email Pick Right. Want the full list? See all news.