[DOCS] Auto mode settings docs omit `autoMode.classifyAllShell`
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. Containsenvironment,allow,soft_deny, andhard_denyarrays 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_denyfor unconditional security boundaries,autoMode.soft_denyfor destructive actions that user intent can clear, andautoMode.allowfor 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 yourautoMode.environment,allow,soft_deny, andhard_denyrules.
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."