[DOCS] Auto mode settings docs omit `autoMode.classifyAllShell`

Open 💬 0 comments Opened Jun 25, 2026 by coygeek

Documentation Type

Missing documentation (feature not documented)

Documentation Location

https://code.claude.com/docs/en/settings

Section/Topic

Settings reference for autoMode, plus the Configure auto mode page.

Current Documentation

The settings reference currently describes autoMode as:

Customize what the auto mode classifier blocks and allows. Contains environment, allow, soft_deny, and hard_deny arrays of prose rules.

The Configure auto mode guide also says:

Three additional fields let you replace the classifier's built-in rule lists: autoMode.hard_deny for unconditional security boundaries, autoMode.soft_deny for destructive actions that user intent can clear, and autoMode.allow for exceptions.

What's Wrong or Missing?

Claude Code v2.1.193 added autoMode.classifyAllShell to route all Bash and PowerShell commands through the auto-mode classifier instead of only arbitrary-code-execution patterns.

The current docs do not mention this setting in:

  • the settings table
  • the auto-mode configuration guide
  • the description of which shell commands the classifier evaluates

Users therefore cannot tell that this setting exists, what type it accepts, what the default is, which settings scopes can provide it, or how it changes Bash/PowerShell permission behavior in auto mode.

Suggested Improvement

Add autoMode.classifyAllShell to the autoMode settings documentation.

Suggested minimum addition:

classifyAllShell: When enabled, route all Bash and PowerShell commands through the auto-mode classifier, not only commands matching the built-in arbitrary-code-execution patterns. Use this when you want auto mode to evaluate every shell command against your autoMode.environment, allow, soft_deny, and hard_deny rules.

Also update the Configure auto mode guide to explain how this interacts with explicit permissions.allow, permissions.ask, and permissions.deny rules that run before the classifier.

Impact

Medium - Makes feature difficult to understand

Additional Context

Affected Pages:

| Page | Context |
|------|---------|
| https://code.claude.com/docs/en/settings | autoMode row lists only environment, allow, soft_deny, and hard_deny |
| https://code.claude.com/docs/en/auto-mode-config | Configuration guide explains classifier rule lists but not the new all-shell classification switch |
| https://code.claude.com/docs/en/permissions | Permissions page links to auto-mode configuration but does not describe the new shell-classification option |

Total scope: 3 pages affected

Version context: Claude Code v2.1.193 release note: "Added autoMode.classifyAllShell setting to route all Bash/PowerShell commands through the auto-mode classifier instead of only arbitrary-code-execution patterns."

View original on GitHub ↗