Every settings key, and where it lived
1,548 settings keys One tick per build on this box, oldest on the left. A gap is a build the settings key was not in.○ not in v2.1.308, ◇ we found no documentation describing it.
Settings keyWhat it doesSpan v2.1.138 → v2.1.308 Status
case.yaml ◇ plugin eval warns when writing results inside a plugin's own directory could get picked up as plugin componentsnever mined ·never mined
case_ ◇ No description from anybody.v2.1.301 ○gone
caseDir ◇ No description from anybody.v2.1.301 ○gone
caseFile ◇ No description from anybody.v2.1.301 ○gone
caseSource ◇ No description from anybody.v2.1.301 ○gone
catalogReadFailed ◇ Plugin errors now distinguish unreadable marketplace catalogs from hidden registrations.never mined ·never mined
ccrSessionUrl ◇ Session launch options now include ccrSessionUrl and sessionUploadsDir fieldsnever mined ·never mined
ccrV2SessionCrudEnabled ◇ A new gated flag controls session create/read/update/delete support for CCR v2 in the CLI's MCP bootstrapnever mined ·never mined
cd ◇ Bash permission rules now match commands even when prefixed with "cd <folder> &&"never mined ·never mined
changesApplyOnClose ◇ Plugin-enable confirmation message now varies based on whether changes apply automatically when the menu closesnever mined ·never mined
changeScope ◇ System-prompt diff telemetry now classifies how the prompt changed between turnsnever mined ·never mined
channelsEnabled Allow channels for your organizationv2.1.138 or earlier → v2.1.283 ○gone
chatAdvancedFileAnalysisEnabled ◇ Desktop config accepts two new chat toggles, but nothing in this build sets them.never mined ·never mined
chatTabEnabled ◇ Desktop config accepts two new chat toggles, but nothing in this build sets them.never mined ·never mined
check ◇ A substitution layer can rewrite legacy artifact tool actions into consolidated data, comments and check tools, adding a spelling notice to prompts.never mined ·never mined
checker ◇ Claude Code can now spell-check prompt input using aspell, hunspell, or ispell if you opt inv2.1.235 → v2.1.283 ○gone
checkout.workers ◇ Git worktree checkouts now run in parallel using git's checkout.workers, capped at 16never mined ·never mined
chromeClassifierFloorEnabled ◇ The Claude in Chrome connection is now recognised as first-party by its tool-name prefix too.never mined ·never mined
classic.PreToolUse ◇ Hook event names now support wildcard and negation patterns, and internal plugin hooks are namespaced as classic.<EventName>never mined ·never mined
classifierContext ◇ Your PostToolUse hooks can send extra context to the classifier that decides permissions in auto mode.never mined ·never mined
classifierOnly ◇ Some tools can now only be allowed by the auto-mode classifier, ignoring saved allow rules and hooksnever mined ·never mined
classifyChromeClicks ◇ Auto mode now has an option to check Chrome clicks as well as page navigation, off unless it is switched on remotelynever mined ·never mined
classifyHandoff ◇ Subagent results can be tagged to show which parts Claude Code wrote versus the model.never mined ·never mined
CLAUDE_CODE_DISABLE_CLAUDE_MDS ◇ No description from anybody.v2.1.301 ○gone
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC ◇ No description from anybody.v2.1.301 ○gone
CLAUDE_CODE_MANAGED_SETTINGS_PATH ◇ No description from anybody.v2.1.301 ○gone
CLAUDE_CODE_OAUTH_SCOPES ◇ No description from anybody.v2.1.301 ○gone
CLAUDE_CODE_TMPDIR ◇ No description from anybody.v2.1.301 ○gone
CLAUDE_CONFIG_DIR ◇ No description from anybody.v2.1.301 ○gone
claudeCodeProcessWrapperEnabled ◇ A new managed setting, claudeCodeProcessWrapperEnabled, makes the desktop app start Claude Code through the launcher named in processWrappernever mined ·never mined
claudeInChromeDefaultEnabled Turn on Chrome integration when a session starts, in the interactive CLI and the VS Code extensionnever mined ·never mined
claudeInChromeEnabled ◇ A new server-controlled key governs whether Claude can drive your Chrome browser via the extension.never mined ·never mined
claudeMd Inject organization-wide CLAUDE.md instructions from managed settingsv2.1.139 → v2.1.283 ○gone
claudeMdExcludes Skip specific CLAUDE.md files when memory loadsv2.1.138 or earlier → v2.1.283 ○gone
claudeSettingsFile ◇ Write-permission checks gain a dedicated claudeSettingsFile circuit breaker, separate from the Windows-path check.never mined ·never mined
cleanup ◇ Removed or replaced MCP server clients are now properly cleaned up on config changes.v2.1.301 ○gone
cleanupPeriodDays Choose how many days Claude Code keeps transcripts before deleting themv2.1.138 or earlier → v2.1.283 ○gone
client_assertion ◇ The gateway's OIDC config accepts private_key_jwt with a certificate in oidc.client_assertion, so oidc.client_secret is now optionalv2.1.287 → v2.1.306 ○gone
client_id ◇ MCP OAuth token refresh retries smarter and keeps your saved redirect URI across reconnects.v2.1.287 → v2.1.306 ○gone
client_secret ◇ The gateway's OIDC config accepts private_key_jwt with a certificate in oidc.client_assertion, so oidc.client_secret is now optionalv2.1.287 → v2.1.306 ○gone
clientRequestId ◇ API success telemetry now records time-to-first-content, a client request id, and the user message's UUIDnever mined ·never mined
clientSecretHelper ◇ Hosted managed config now rejects an MCP server's OAuth client secret unless it is a Google client, and points others to oauth.clientSecretHelpernever mined ·never mined
clientSlackTagConnected ◇ Slack-connected ('Claude Tag') sessions now skip writing remote feature flags to disknever mined ·never mined
clock.after ◇ Plugins can now request keyboard focus and control scrolling in UI regions they drewnever mined ·never mined
clock.every ◇ Plugins can now request keyboard focus and control scrolling in UI regions they drewnever mined ·never mined
clock.now ◇ Plugins can now request keyboard focus and control scrolling in UI regions they drewnever mined ·never mined
clock.sleep ◇ Plugins can now request keyboard focus and control scrolling in UI regions they drewnever mined ·never mined
clock_skew_seconds ◇ No description from anybody.v2.1.287 → v2.1.306 ○gone
clone.defaultRemoteName ◇ When Claude Code looks up a repository's git remote URL, it now accepts only https:// (or file:// where allowed) and refuses http://never mined ·never mined
closeOnEscape ◇ Plugin panes can now cycle with keyboard commands and show a tab strip of other open panesnever mined ·never mined
cloud ◇ Each hook can carry a cloud field choosing whether cloud sessions may run it.never mined ·never mined
cloudMessageHeld ◇ Remote sessions now show when a message you sent from the cloud is being held backnever mined ·never mined
cloudSessionsByDefault ◇ Plain claude commands can now be silently routed to a cloud session by default under a new flagnever mined ·never mined
cmp ◇ Many more text utilities, from tac and rev to comm and numfmt, are now recognized as file-reading commands.never mined ·never mined
coalesceTaskNotifications ◇ New option lets a background task notification merge into the current turn instead of interrupting itnever mined ·never mined
code ◇ MCP auth and HTTP failures are classified more accurately, and cancelled tool calls no longer trigger slow-call warnings.v2.1.301 ○gone
codeAllowedRepositories ◇ A new codeAllowedRepositories admin setting lists the git repositories Claude Code may work in, for self-hosted session hosts onlynever mined ·never mined
codeReviewLastEffort ◇ /code-review reuses the last effort level you typed, and Claude can no longer run it unprompted.never mined ·never mined
codeRunningMcpTools ◇ A new codeRunningMcpTools setting lets apps built on the SDK mark MCP tools as code-running, so auto mode treats them like code executionnever mined ·never mined
color ◇ Claude Code can now spell-check prompt input using aspell, hunspell, or ispell if you opt inv2.1.235 → v2.1.283 ○gone
columnSizingOptions ◇ The selectable list component gains column-sizing options and a way to defer keyboard handling elsewherenever mined ·never mined
comm ◇ Many more text utilities, from tac and rev to comm and numfmt, are now recognized as file-reading commands.never mined ·never mined
command ◇ Your MCP allow and deny rules now match servers whose commands or URLs use environment variables.v2.1.138 or earlier → v2.1.283 ○gone
command.describe ◇ Plugins can now register, run, list and describe their own slash commands via a new command APInever mined ·never mined
command.list ◇ Plugins can now list, register, and run slash commands, and open or close a UI surfacenever mined ·never mined
command.register ◇ Plugins can now list, register, and run slash commands, and open or close a UI surfacenever mined ·never mined
command.run ◇ Plugins can now list, register, and run slash commands, and open or close a UI surfacenever mined ·never mined
commandOutcome ◇ In non-interactive runs, the 'Unknown command' reply now carries a structured record of the outcome and the suggested commandnever mined ·never mined
comments ◇ Claude can watch artifact comment threads and post replies or edits, off unless you set the env var.never mined ·never mined
commit ◇ Commit results now list deletions that were left unstaged.v2.1.138 or earlier → v2.1.280 ○gone
commit.gpgsign ◇ push.negotiate is now a trusted git config key and is set automatically alongside the gpgsign settings.never mined ·never mined
compactBeforeNextTurn ◇ An error now stops compactBeforeNextTurn from being used while context_management has a compaction editnever mined ·never mined
compactConversation ◇ Plugins can now trigger manual conversation compaction with custom instructionsnever mined ·never mined
compactionRequestKind ◇ The reactive-compact summarize-all fallback still depends on the same experiment flag as before.never mined ·never mined
companyAnnouncements Show your organization's announcements at startupv2.1.138 or earlier → v2.1.283 ○gone
compatibility ◇ No description from anybody.v2.1.284 → v2.1.308 ◆in the build
composeDeadlineMsOverride ◇ Auto-replies to artifact comments share the edit deadline and stop blaming API retries for slowness.never mined ·never mined
composer.attribute ◇ The functions Claude Code offers to extensions now include composer.attribute and view.shownever mined ·never mined
composer.propose ◇ No description from anybody.never mined ·never mined
composer.write ◇ No description from anybody.never mined ·never mined
config ◇ Assorted internal code was reformatted and renamed with nothing you can perceive changing.never mined ·never mined
config.describe ◇ Plugin hooks can now react to tool-call dry-runs, config changes, and session attach/detach events.never mined ·never mined
config.list ◇ Several new internal event and telemetry names have been registerednever mined ·never mined
config.nameRepositoryTrustAnswers ◇ Remote/cloud repository-trust permission answers can now be named and flagged as user rejectionsnever mined ·never mined
config.set ◇ Plugin hooks can now react to tool-call dry-runs, config changes, and session attach/detach events.never mined ·never mined
configJson ◇ No description from anybody.v2.1.301 ○gone
configPath ◇ No description from anybody.v2.1.301 ○gone
configs ◇ Agent toolset config entries now use a typed shape per tool, affecting typed-language SDK callers.never mined ·never mined
confirmsBeforeLaunch ◇ Ultrareview launches from Claude Code's SDK request path now skip certain confirmation-error and recovery-offer behaviornever mined ·never mined
conflictsOnLaptop ◇ Claude is told when your synced checkout holds unresolved merge, rebase or stash conflict markers, and when they clear.never mined ·never mined
consent ◇ get_context_usage takes a detail parameter, where summary answers without extra token-counting API calls.never mined ·never mined
consentDecided ◇ No description from anybody.v2.1.301 ○gone
consentDeferred ◇ Session verification now separately stores a payload whose consent was deferrednever mined ·never mined
contentStore ◇ Artifact file reads can now include manifest paths, store usage documents, and a content store referencenever mined ·never mined
contentType ◇ Publishing an artifact data file with an unknown extension fails early and tells you to set contentType.never mined ·never mined
contextData ◇ /context data sent to plugins now includes deferred and loaded status flags plus a richer breakdownnever mined ·never mined
continuedInSessionId ◇ History parsing now marks bookkeeping-only records and tracks which session a conversation continued into.never mined ·never mined
continuousAccessEvaluation ◇ Admins can turn Continuous Access Evaluation on or off for the built-in Microsoft 365 connector; it is on by defaultnever mined ·never mined
controlOnly ◇ Session event stream connections can now request a control-only mode that skips the full event feednever mined ·never mined
coordinatorReadOnlyBashEnabled ◇ A new coordinatorReadOnlyBashEnabled cache field was added but nothing yet reads or writes itnever mined ·never mined
Nothing on this page matches that. Press Enter to search every settings key.