{"name":"CLAUDE_CODE_AUTO_MODE_TIER","slug":"claude-code-auto-mode-tier","family":"env","title":"Environment variables","noun":"environment variable","description":"Setting `CLAUDE_CODE_AUTO_MODE_TIER` to any value, even \"full\", makes Claude Code use the \"strict\" auto mode tier","description_source":"entry","described_by":{"version":"2.1.286","anchor":"claude-code-auto-mode-tier-env-var-any-set-value-selects-s"},"presence":{"first_seen":"2.1.286","removed_in":null,"in_current_build":true,"newest_mined":"2.1.287","builds":2,"mined_builds":130,"first_cited":{"version":"2.1.286","released_at":"2026-09-30 17:14:38","spans":2}},"aliases":[],"entries":[{"version":"2.1.286","anchor":"claude-code-auto-mode-tier-env-var-any-set-value-selects-s","heading":"CLAUDE_CODE_AUTO_MODE_TIER forces the strict auto mode tier","line":"Setting `CLAUDE_CODE_AUTO_MODE_TIER` to any value, even \"full\", makes Claude Code use the \"strict\" auto mode tier","released_at":"2026-09-30 17:14:38","reason":"found in this entry's text, named in this entry"},{"version":"2.1.286","anchor":"claude-code-auto-mode-tier-forwarded-in-the-env-prefix-strin","heading":"New CLAUDE_CODE_AUTO_MODE_TIER variable is passed along with other settings","line":"When `CLAUDE_CODE_AUTO_MODE_TIER` is set, Claude Code includes it in the list of environment settings it builds for commands it prepares","released_at":"2026-09-30 17:14:38","reason":"found in this entry's text, named in this entry"}],"entries_total":2,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"CLAUDE_CODE_AUTO_MODE_ARTIFACT_CONSENT_RULE","slug":"claude-code-auto-mode-artifact-consent-rule","description":"The rule stopping Claude publishing artifacts you didn't ask for can now be removed remotely."},{"name":"CLAUDE_CODE_AUTO_MODE_CLASSIFY_ASK_USER_QUESTION","slug":"claude-code-auto-mode-classify-ask-user-question","description":"In auto mode, a question can be classified and handled instead of halting the run."},{"name":"CLAUDE_CODE_AUTO_MODE_EXTERNAL_PERMISSIONS","slug":"claude-code-auto-mode-external-permissions","description":null},{"name":"CLAUDE_CODE_AUTO_MODE_MODEL","slug":"claude-code-auto-mode-model","description":null},{"name":"CLAUDE_CODE_AUTO_MODE_OUTCOME_CODES","slug":"claude-code-auto-mode-outcome-codes","description":"The switch controlling outcome codes in auto mode now runs through a wrapper with an empty branch."},{"name":"CLAUDE_CODE_AUTO_MODE_REPO_VISIBILITY","slug":"claude-code-auto-mode-repo-visibility","description":"Auto mode's awareness of whether your repo is public now has its own environment variable and config field."},{"name":"CLAUDE_CODE_AUTO_MODE_SERVER","slug":"claude-code-auto-mode-server","description":"Controls whether Claude Code asks the server to [review auto mode actions](\/docs\/en\/permission-modes#server-side-classifier-review). Set to `0` to use Claude Code's own classifier requests instead. On a direct connection to the Anthropic API, requires v2.1.281 or later. The linked section lists which sessions ask the server when the variable is unset, and from which version. Requires Claude Code v2.1.271 or later"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-code-auto-mode-tier","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}