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
attachServeRequest ◇ New attachServeRequest setting lets a session attach to a remote serve/work linknever mined ·never mined
attestedReadConsented ◇ A new consent check can let network-off reads of artifacts or URLs skip the permission promptnever mined ·never mined
attribution Customize the attribution Claude Code adds to commits and pull requestsv2.1.138 or earlier → v2.1.283 ○gone
attributionProjectPolicy ◇ The claude.ai Project used for usage reports now comes from an environment variable, a setting or a managed default, and bad IDs are flaggednever mined ·never mined
audience ◇ The self-hosted gateway can admit machine identities that skip managed-settings policy entirely, off by default.never mined ·never mined
auth ◇ Remote Control failures are labelled auth or terminal, and auth ones point you at /login.never mined ·never mined
auth.google ◇ Each gateway telemetry.forward_to destination can now authenticate with a Google service account instead of only fixed headersnever mined ·never mined
auth_failed ◇ Plugin eval checks your credentials first and aborts instead of failing every case.v2.1.301 ○gone
authFlow ◇ Sign-in for gateway/Vertex can now route through the OS identity broker instead of a browser.never mined ·never mined
author ◇ Coordinator messages forwarded to worker agents are labelled and escaped so they can't fake markup.v2.1.284 → v2.1.308 ◆in the build
authorityHost ◇ Legacy managed MCP server config fields now have a formal deprecation and rewrite system.never mined ·never mined
authRejected ◇ No description from anybody.v2.1.301 ○gone
authServerMetadataUrl ◇ Resetting an MCP server's sign-in details no longer forgets which authorization server it uses or which configured address supplied itnever mined ·never mined
auto ◇ You can set the auto-compact window at launch with --autocompact, using auto or 100k to 1M.never mined ·never mined
auto_include_builtin_models ◇ Warnings about upstream model lists in proxy settings now apply to every provider, accept wildcards, and flag entries that match no usable modelv2.1.287 → v2.1.306 ○gone
autoAcceptShimmer ◇ The autoAcceptShimmer colour has been removed from every built-in themenever mined ·never mined
autoAllowBashIfSandboxed ◇ Diagnostics now report whether autoAllowBashIfSandboxed is on and where that value came fromnever mined ·never mined
autoCompact ◇ Sessions launched by Claude Code now receive your auto-compact setting along with its other passed-on settingsnever mined ·never mined
autoCompactEnabled Turn automatic compaction off or onv2.1.138 or earlier → v2.1.283 ○gone
autoCompactWindow Set how full the context gets before Claude Code compactsv2.1.138 or earlier → v2.1.283 ○gone
autoContinueAtUsageLimit Wait in the open session and continue the task automatically after a claude.ai usage limit resetsv2.1.234 → v2.1.283 ○gone
autoDreamEnabled ◇ New internal function lets code programmatically edit the auto-memory and auto-dream settingsv2.1.138 or earlier → v2.1.283 ○gone
autofixPrMode ◇ A settings key named autofixPrMode is listed but undefined, so setting it does nothing.never mined ·never mined
autoFocus ◇ Plugin UI Button, Input, and Select components gain new action, dimColor, and autoFocus propsnever mined ·never mined
automatic3pImport ◇ New settings enable automatic background import of old sessions and exporting your chats as a zip.never mined ·never mined
autoMemoryDirectory Store auto memory in a directory you choosev2.1.138 or earlier → v2.1.283 ○gone
autoMemoryEnabled Turn auto memory off or onv2.1.138 or earlier → v2.1.283 ○gone
autoMode Add your own allow and deny rules to the auto mode classifiernever mined ·never mined
autoModeContextEnabled ◇ A new system-prompt flag controls auto-mode context injection.never mined ·never mined
autoModeEnabled ◇ With autoModeEnabled unset, Auto mode is now offered in Code and new Code sessions start in it; Cowork still needs it set to truenever mined ·never mined
autoModeSettingsJson ◇ Spawned CLI sessions now include auto-mode settings computed from any configured auto-mode environmentnever mined ·never mined
autoScrollEnabled Follow new output to the bottom in fullscreen renderingv2.1.138 or earlier → v2.1.283 ○gone
autoSubmit ◇ Under voice. When true, a voice transcript inserted into the prompt is submitted right away if the transcript has at least 3 words; in tap mode this submit happens regardless of the setting. Only the literal value true enables it.v2.1.138 or earlier → v2.1.283 ○gone
autoUpdate ◇ Plugin marketplaces gain a new claude.ai-hosted source type with its own caching and refresh logic.never mined ·never mined
autoUpdaterEnforcementHours ◇ Auto-update enforcement docs now clarify idle-wait and restart behavior in detail.never mined ·never mined
autoUpdaterStatus ◇ Very old config files with legacy updater values now migrate to an unknown install method.never mined ·never mined
autoUpdatesChannel Follow the stable release channel instead of latestv2.1.138 or earlier → v2.1.283 ○gone
autoUploadSessions ◇ A settings key named autofixPrMode is listed but undefined, so setting it does nothing.v2.1.138 or earlier → v2.1.283 ○gone
availableModels Restrict which models people can pickv2.1.138 or earlier → v2.1.283 ○gone
availableModelsMatch Make each availableModels model ID entry permit only the version it namesv2.1.283 ○gone
awaitInitialize ◇ Cloud/attach sessions now recognize two more CLI flags for compatibility.never mined ·never mined
awaitStagedFiles ◇ The pre-turn handoff step can now wait for staged files before continuingnever mined ·never mined
awaySummaryEnabled Turn off the session recap shown when you come back to the terminalv2.1.138 or earlier → v2.1.283 ○gone
awsAuthRefresh Refresh expired Bedrock credentials in .aws with your own commandv2.1.138 or earlier → v2.1.283 ○gone
awsCredentialExport Supply Bedrock credentials as JSON from your own commandv2.1.138 or earlier → v2.1.283 ○gone
awsPairs ◇ Managed limits on which AWS credentials the sandbox may use survive settings merges now.never mined ·never mined
axScreenReader Render screen-reader friendly outputnever mined ·never mined
azureCloud ◇ Legacy managed MCP server config fields now have a formal deprecation and rewrite system.never mined ·never mined
backgroundAgentLaunchDisabled ◇ Background tasks now also count as disabled when launching background agents is turned off, alongside CLAUDE_CODE_DISABLE_BACKGROUND_TASKSnever mined ·never mined
backgrounding ◇ Tools now declare a backgrounding policy; most tools opt out of running in the backgroundnever mined ·never mined
bareElicitationCapability ◇ MCP server configs accept a new bareElicitationCapability option that gives the server the plain elicitation capability instead of the legacy URL onenever mined ·never mined
baseRef ◇ Under worktree. Chooses the base for a newly created worktree when the caller does not pass its own choice and no PR number is given: head branches from the current git rev-parse HEAD, and fresh (the default) branches from origin/<default-branch>. With head, an existing worktree is reused as is instead of being refreshed. It can also be changed from a settings picker, which writes it to user settings.v2.1.138 or earlier → v2.1.283 ○gone
baseVersion ◇ Bad artifact publish option combinations are rejected up front instead of failing at the server.never mined ·never mined
bashCommandClamp ◇ If a clamped agent's permission check crashes, the shell command is denied rather than allowed.never mined ·never mined
bashEditDiff ◇ New 'bashEditDiff' system snapshots the repo around Bash commands to track what they changed, controlled by an env var or confignever mined ·never mined
bashEditDiffEnabled Record the files that changed while a Bash command ran in every permission modev2.1.269 → v2.1.283 ○gone
bashOutputMaxChars Set how much of a successful command's output Claude receives inlinev2.1.261 → v2.1.283 ○gone
behavesAs ◇ An unrecognized model id now produces an error telling you to update or map it with behavesAs or modelOverrides.never mined ·never mined
bgIsolation ◇ Background worktree isolation now reads CLAUDE_BG_ISOLATION from a captured environment copy.v2.1.143 → v2.1.283 ○gone
bindings ◇ Fleet view now reads a bindings object and passes custom keybindings through to its layout.never mined ·never mined
blockedMarketplaces Block plugin marketplace sources for your organizationv2.1.138 or earlier → v2.1.283 ○gone
blockOutsideReads ◇ With outside reads blocked, your own CLAUDE.md and the ~/.claude skills, plugins, rules, agents and commands trees stay readable.never mined ·never mined
blockReadsOutsideWorkingDirectories ◇ A new permissions setting blocks any file read outside your working directories, in prompts and in the sandbox.never mined ·never mined
board.mjs ◇ The whiteboard skill's helper script is now called board.mjs, so older references break.never mined ·never mined
bootstrapHeaders ◇ Bootstrap config fetches can now require auth headers via a static or helper-script setting.never mined ·never mined
bootstrapHeadersHelper ◇ Bootstrap config fetches can now require auth headers via a static or helper-script setting.never mined ·never mined
branchFromHead ◇ Creating a cloud session can now explicitly say it should branch from HEADnever mined ·never mined
breakdown ◇ Session usage requests can now include a detailed cost/context breakdownnever mined ·never mined
breakReminder ◇ In this version the only field read is breakReminder.breakThresholdMinutes: the usage-activity tracker treats a gap shorter than this many minutes (default 10) as part of the same activity window and a longer gap as the start of a new one. The enabled, intervalMinutes and message fields are declared in the schema, but no reminder code reads them.v2.1.149 → v2.1.283 ○gone
breakThresholdMinutes ◇ Break reminders now track active time on disk, so they survive restarts once you enable them.v2.1.149 → v2.1.283 ○gone
btwHistory ◇ /btw now remembers past exchanges and re-shows the previous answer instead of the usage hint when re-run.never mined ·never mined
btwUseCount ◇ /btw now remembers past exchanges and re-shows the previous answer instead of the usage hint when re-run.never mined ·never mined
budget ◇ The bundled Claude API docs now describe a hard dollar spend cap that pauses a session idle.v2.1.301 ○gone
budgetLimit ◇ The message Claude Code emits at the end of a turn no longer carries the token budget used, the limit or the nudge countnever mined ·never mined
budgetNudges ◇ The message Claude Code emits at the end of a turn no longer carries the token budget used, the limit or the nudge countnever mined ·never mined
budgetTokens ◇ The message Claude Code emits at the end of a turn no longer carries the token budget used, the limit or the nudge countnever mined ·never mined
builtin ◇ Marketplace validation errors now name the bad source and tell you how to fix it.never mined ·never mined
builtinToolPolicy ◇ Catch-all gateway policies merge desktop overlays key by key, so a strict base can't be loosened accidentally.never mined ·never mined
builtinTools ◇ A builtinTools option is now passed on to the session along with the allowed and disallowed tool listsnever mined ·never mined
bun.lock ◇ File sync now records a conflict instead of applying incoming changes to Makefiles, package files, lockfiles, CLAUDE.md and AGENTS.mdnever mined ·never mined
bun.lockb ◇ File sync now records a conflict instead of applying incoming changes to Makefiles, package files, lockfiles, CLAUDE.md and AGENTS.mdnever mined ·never mined
bunfig.toml ◇ Plugin dependency installer now refuses to run bun if a bunfig.toml file is foundnever mined ·never mined
bwrap ◇ On Linux, a sandbox setup too long for one command line is now passed to bubblewrap through a temporary file, with clear errors when it can't benever mined ·never mined
bwrapPath ◇ Changing sandbox binary paths now re-prompts for approval, like status line and hook commands already did.never mined ·never mined
byModel ◇ Thinking effort can now be set per model, with a default and an inherit option.never mined ·never mined
bypassDependentsBlock ◇ Plugins marked required by organization policy can no longer be disabled from Claude Codenever mined ·never mined
bypassPermissions ◇ Peer-machine isolation prompts now survive bypass permissions mode and are never auto-approved.never mined ·never mined
ca_cert_pem ◇ The gateway now passes an explicit certificate list on its connections and stops at startup if none can be loadedv2.1.287 → v2.1.306 ○gone
caCertPath ◇ On Windows, TLS interception is skipped unless you supply both a CA cert and key path.never mined ·never mined
cachedArtifactRoster ◇ When publishing an artifact, Claude Code now saves the list of artifact capabilities to your config as cachedArtifactRosternever mined ·never mined
cacheTtl ◇ An agent file can set its own prompt cache lifetime under experimental cacheTtl.never mined ·never mined
caching ◇ Bundled API docs now cover advisor tool limits, caching, and session spend budgets you can set or remove.never mined ·never mined
caKeyPath ◇ On Windows, TLS interception is skipped unless you supply both a CA cert and key path.never mined ·never mined
callLogPath ◇ No description from anybody.v2.1.301 ○gone
cancelQueued ◇ SDK interrupt can now cancel queued messages and tells you which ones it cancelled.never mined ·never mined
canReadOutputFile ◇ Background agent status messages now avoid pointing to output when there isn't any to readnever mined ·never mined
canUseTool ◇ Background and forked agents now run your permission callback even when a hook says allow, and deny rules win.never mined ·never mined
canWrite ◇ Artifacts can now be published by anyone with write access, not only the ownernever mined ·never mined
capabilities ◇ Sessions now advertise a capability string so clients can detect queue-cancelling interrupts without version checks.never mined ·never mined
capabilities.mcp ◇ An artifact can set "dynamic": true to call unlisted connectors, and each viewer is asked to approve them on first usenever mined ·never mined
Nothing on this page matches that. Press Enter to search every settings key.