none
A Claude Code settings key, read out of the shipped bundle. It was in the build from v2.1.315 and was gone by v2.1.317.
Clone errors no longer mangle text when the repository URL contains dollar signs.
Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.224.
In the changelogs
65Releases whose published page names none.
-
v2.1.314
Subagent budget mode is now read again on every use, not fixed at start
The subagent budget mode set by
CLAUDE_CODE_CALM_MOCHIor the server is now read each time, so it can change during a sessionfound in this entry's text
-
v2.1.312
Guidance for starting subagents is chosen in a different way
The guidance text for starting subagents is now picked by an explicit mode, and the wording itself is unchanged
found in this entry's text
-
v2.1.310
Only deny rules from auto mode settings pass on outside full mode
Unless the mode is full, Claude Code now passes on only the soft_deny and hard_deny auto mode settings instead of all of them
found in this entry's text
-
v2.1.301
Linux detection of VTE-based terminals works differently
On Linux, Claude Code now uses a dedicated check to spot VTE-based terminals such as GNOME Terminal instead of a list of other terminals' variables
found in this entry's text
-
v2.1.296
Claude Code can tell which kind of remote environment it runs in
Claude Code gains a check for which kind of remote environment it is in, plus addresses for an artifacts service
found in this entry's text
-
v2.1.296
Copying no longer sends OSC 52 in GNOME Terminal and similar terminals
On Linux and WSL, when the system clipboard copy works in a VTE terminal such as GNOME Terminal, Claude Code no longer also sends OSC 52
found in this entry's text
-
v2.1.295
Self-hosted runners can choose which server auto mode lists apply
A new
SELF_HOSTED_RUNNER_SERVER_AUTO_MODE_LISTSsetting lets self-hosted runner operators limit which server-supplied auto mode lists sessions followfound in this entry's text
-
v2.1.295
Self-hosted runners can pass server-supplied auto mode rules into sessions
A self-hosted runner can write auto mode allow and deny lists from the server into a session's settings, with allow lists held back by default
found in this entry's text
-
v2.1.290
Task budgets can leave out the tokens used by the starting context
A task's token budget can now skip the tokens spent on its starting context, controlled by
CLAUDE_CODE_CALM_MOCHIfound in this entry's text
-
v2.1.290
Learn and explain suggestions now follow your language
Learn, tag and explain suggestions are now written in your session's language or the language you write in, not English only
found in this entry's text
-
v2.1.287
Partial git downloads of plugins now pass their options to git
When fetching part of a plugin's git repository, Claude Code now always passes
--no-checkoutand adds--filter=blob:noneonly for some URLsfound in this entry's text
-
v2.1.287
Timing reports now split the resume step at the start of a turn into smaller parts
Turn timing data now breaks the resume step into several parts and records what kind of resume it was
found in this entry's text
-
v2.1.284
Cloud file sync can be paused from Anthropic's side without ending your session
If Anthropic switches cloud file sync off, sync pauses for the session instead of ending it, and picks up again once it is back on
found in this entry's text
-
v2.1.282
Project settings can no longer point your telemetry at another server
Project settings files can no longer set OpenTelemetry exporter endpoints, headers, certificates or telemetry opt-ins
found in this entry's text
-
v2.1.281
Remote managed settings are not written to disk when the provider is managed by the host
When a host manages the provider through a gateway, remote managed settings are no longer cached to disk and host policy merges by default
found in this entry's text
-
v2.1.281
Pre-warmed spare process: new claim state in launch options
A hidden --await-claim flag can start Claude Code as a pre-warmed spare that waits to be handed a session
found in this entry's text
-
v2.1.281
Cloud session bundle-upload failure now explains why and how to upload without file sync
Cloud sessions now say why the local upload failed and how to start with
CLAUDE_CODE_DIR_SYNC_ENGINE=noneinsteadfound in this entry's text
-
v2.1.281
Staged-diff scans now include submodule changes (--ignore-submodules=none)
Scans of staged changes now include changes inside git submodules even if git is set to ignore them
found in this entry's text
-
v2.1.281
Cloud (--cloud) fallback messages refactored
The hints shown when claude --cloud falls back now depend on the sync mode and say what gets uploaded and what stays local
found in this entry's text
-
v2.1.280
Thinking blocks now kept across arbitrary model changes, not just upgrades
Claude Code can now keep extended-thinking content across any model switch, not just upgrades
found in this entry's text
-
v2.1.280
New early-upload ('created_empty') recovery path for cloud/remote-control sessions when dir sync can't seed files
Cloud sessions can now upload a first-time project snapshot when directory sync isn't ready yet
found in this entry's text
-
v2.1.280
New credential/secret redaction pattern for tool output
A new, broader redaction pattern hides secret keys and tokens found in tool output
found in this entry's text
-
v2.1.277
CLAUDE.md/AGENTS.md loading mode options renamed and expanded
CLAUDE.md/AGENTS.md loading modes renamed and given a fourth 'managed-only' option
found in this entry's text
-
v2.1.277
CLAUDE.md/AGENTS.md mode enum replaced with a differently-shaped option set
The setting controlling how CLAUDE.md and AGENTS.md are used now has four differently-named options
found in this entry's text
-
v2.1.277
WebFetch tool description reworks its claude.ai-artifact exception into a general mode parameter
WebFetch's internal prompt-building switched from a simple on/off flag to a named mode string
found in this entry's text
-
v2.1.277
Permission decision helper marks 'promptless' outcomes with a reason string instead of boolean
Permission-prompt skip decisions now report a specific reason instead of yes/no
found in this entry's text
-
v2.1.275
Sandbox/BYOC git helper hard-disables SSH when GIT_ALLOW_PROTOCOL=none
Git subprocesses now fully block SSH when GIT_ALLOW_PROTOCOL is set to 'none', closing a bypass
found in this entry's text
-
v2.1.275
'none' project-instructions mode now keeps org-managed CLAUDE.md
'none' project-instructions mode now keeps org-managed CLAUDE.md instead of dropping everything
found in this entry's text
-
v2.1.275
Auth-liveness check gains explicit injected-token recovery states
Login-credential health checks now recognize two ways an injected token can recover after failing
found in this entry's text
-
v2.1.275
Model catalog telemetry gains an auth_kind field distinguishing how the session is authenticated
Model catalog telemetry now records how the session authenticated, as one of ten categories
found in this entry's text
-
v2.1.275
apiKeyHelper case removed from dead switch in Op
A dead code path's switch statement dropped an unused apiKeyHelper case
found in this entry's text
-
v2.1.274
Git subprocess environment hardened with stricter protocol/network controls
Git subprocesses launched by Claude Code now run with stricter network and protocol restrictions
found in this entry's text
-
v2.1.274
New built-in AGENTS.md plugin (off by default)
A new built-in agents-md plugin can load AGENTS.md as project instructions instead of, or alongside, CLAUDE.md
found in this entry's text
-
v2.1.269
New auth-method classifier for telemetry
A new internal classifier labels how each session is authenticated, for telemetry purposes
found in this entry's text
-
v2.1.268
System-prompt diff telemetry expanded with change-scope classification
System-prompt diff telemetry now classifies how the prompt changed between turns
found in this entry's text
-
v2.1.265
Artifact reads gain awareness of cross-organization sharing and a type-contract paging parameter
Artifact reads now flag cross-organization sharing and add a paging parameter for type info
found in this entry's text
-
v2.1.265
Auth status message adapts to Cloud gateway sessions
claude auth statusnow shows a Cloud-gateway-specific sign-in hint instead of the generic onefound in this entry's text
-
v2.1.259
New
--permission-prompts host|noneCLI/SDK option to silently auto-deny promptsA new --permission-prompts option lets print sessions auto-deny anything that would prompt instead of asking the host.
found in this entry's text
-
v2.1.259
New SDK option
permissionPromptsalongside permissionPromptToolNameThe Agent SDK query builder accepts a permissionPrompts option of host or none, passed through to the CLI.
found in this entry's text
-
v2.1.259
New
--permission-prompts noneCLI flag for headless print sessionsIn print mode you can pick who answers permission prompts: the host, or none, which auto-denies without asking.
found in this entry's text
-
v2.1.259
Auto-deny message when no approval surface exists
A session with no approval surface now auto-denies with a message saying nothing ran and that further prompts will also be denied.
found in this entry's text
-
v2.1.259
Turn-attribution metadata added to background/notification message sends
Background and notification sends now carry turn attribution so the system knows which turn they belong to.
found in this entry's text
-
v2.1.259
Permission-prompt-tool routing gets a bypass for an explicit "none" sentinel
A permission-prompt tool named none now routes through an ask-based fallback resolver instead of the MCP prompt tool.
found in this entry's text
-
v2.1.248
Background isolation read from a captured environment
Background worktree isolation now reads CLAUDE_BG_ISOLATION from a captured environment copy.
found in this entry's text
-
v2.1.248
Unknown words in CLAUDE_CODE_DIR_SYNC_ENGINE are now called out in the session
An unrecognised CLAUDE_CODE_DIR_SYNC_ENGINE value is now flagged in the status line.
found in this entry's text
-
v2.1.248
Git runs with a pinned environment and a blocked-flag list
Git now runs under fixed environments that block network protocols unless the operation needs them.
found in this entry's text
-
v2.1.248
Fewer git calls when the working tree is already up to date
Fewer git processes run per turn when your working tree hasn't changed.
found in this entry's text
-
v2.1.247
Repo git hooks are opt-in, tag pushes opt in, and
GIT_CONFIGis blockedRepo git hooks stay suppressed by default, tag pushes excepted, and GIT_CONFIG is now cleared.
found in this entry's text
-
v2.1.246
Cloud directory sync is now git-only, plus a new mode for plain folders
Cloud directory sync now only does git; the per-file and archive engines are gone.
found in this entry's text
-
v2.1.246
Tool memory cgroups reworked, still off unless turned on
Memory caps on processes Claude starts were rebuilt but stay off unless you set the limit variable.
found in this entry's text
-
v2.1.242
Cloud directory sync gains git and tar-archive engines beside the per-file lane
Cloud file sync gains git-bundle and tar-archive modes, but you still sync file by file.
found in this entry's text
-
v2.1.239
MCP servers can be put in their own memory cgroup on Linux
On Linux you can force MCP servers into their own memory cgroup with an environment variable.
found in this entry's text
-
v2.1.235
Git subprocesses hardened against graft files
Git subprocesses now block graft files as an extra hardening measure
found in this entry's text
-
v2.1.235
Remote session creation reports where its permission mode came from
Remote session success telemetry now records where the permission mode came from
found in this entry's text
-
v2.1.234
Every attachment-upload telemetry point now records which route was used
Attachment uploads now report which route they took on every outcome, success or failure.
found in this entry's text
-
v2.1.234
SDK-hosted sessions can upload attachments, with a clearer message when they cannot
SDK-hosted sessions can now upload attachments, with a clearer message when files stay local.
found in this entry's text
-
v2.1.234
Artifact auto-replies can be resumed, and their state is now visible
Watched artifacts now show whether auto-reply is armed, stopped or disarmed, and resumes report a result.
found in this entry's text
-
v2.1.234
SDK reports where an API key actually came from
The SDK now reports where an API key really came from, like the env var or an apiKeyHelper.
found in this entry's text
-
v2.1.233
Bash and PowerShell tools can run under a memory limit on Linux
On Linux you can cap memory for shell commands so a runaway process cannot eat your machine.
found in this entry's text
-
v2.1.229
Command-sourced plugins record where their files came from
Command-built plugins record their command and output directory so moves can be detected.
found in this entry's text
-
v2.1.224
Git clone errors no longer mangle URLs containing dollar signs
Clone errors no longer mangle text when the repository URL contains dollar signs.
found in this entry's text
-
v2.1.207
Walnut Spire (
plugin evalGeneral Availability) [In Development]found in this entry's text
-
v2.1.70
Session Color Reset
found in this entry's text
-
v2.1.63
Git Sparse-Checkout for Marketplace Plugins
found in this entry's text
-
v1.0.58
New Features
found in this entry's text
First cited
0No release's published evidence quotes this name. The ledger indexes the Evidence lines of every changelog on this site, so this says nobody here has ever quoted it; it says nothing about how old the name is.
Presence across releases
2Build by build
5One row per release since the first build this name was read out of. Absent means the build was read and the name was not in it, never mined means no bundle for that release was ever archived, and a declared type or a default is only ever what that release's own bundle stated.
Read out of the published npm bundle release by release, and out of Anthropic's own documentation as this site captured it. Nothing on this page is a description anybody here wrote about what the settings key does. All settings keys.