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
homepage ◇ Plugin manifests can now be auto-filled from marketplace listing metadatav2.1.284 → v2.1.308 ◆in the build
hookCaller ◇ Messages sent between Claude Code sessions now carry along which plugin or hook triggered them, with new retry/approval handlingnever mined ·never mined
hookEffortValue ◇ No description from anybody.never mined ·never mined
hookOrigin ◇ Hooks can now read a new hookOrigin and hookCaller from their execution contextnever mined ·never mined
hooks Run your own commands as hooks at points in Claude Code's lifecyclev2.1.138 or earlier → v2.1.283 ○gone
hooks.json ◇ Plugin validation now warns about symlinked or oversized files instead of reading them.never mined ·never mined
hooksModules ◇ A new plugin test [dir] command runs a mod's tests, marked as early accessnever mined ·never mined
hookSpecificOutput ◇ Hooks can now return permissionDisplay in their output, next to additionalContext, to supply details for a permission promptnever mined ·never mined
hookSpecificOutput.additionalContext ◇ Text from a hook's systemMessage and additionalContext now goes through an extra processing step before the model sees itnever mined ·never mined
host ◇ Resuming into a same-named repo from a different host can now be labelled host/repo to tell them apart.v2.1.287 → v2.1.306 ○gone
host.requestLatches ◇ Internal per-session request-latch storage was restructured from two maps to individual fieldsnever mined ·never mined
hostCredential ◇ A new permission-rule source called the cloud-session credential guard joins the existing rule sources.never mined ·never mined
hosted ◇ MCP servers gain a hosted OAuth mode using Anthropic-managed client identity.never mined ·never mined
hostedServeDialogsGateOn ◇ Hosted cloud sessions may soon show host-side notices in the cloud session view, gated behind an unread flagnever mined ·never mined
hostEnvironment ◇ hostEnvironment joins the list of session metadata fields, next to the version, git repo and remote session IDnever mined ·never mined
hostOwnsModel ◇ An embedding host is now treated as authoritative for the active model as well as for permission mode.never mined ·never mined
hostOwnsPermissionMode ◇ An embedding host is now treated as authoritative for the active model as well as for permission mode.never mined ·never mined
hostPattern ◇ Org marketplace rules naming github.com now also match plugins cloned over GitHub's SSH alias host.never mined ·never mined
hostPrompt ◇ System prompt snapshotting now tracks provenance and a hash to detect drift.never mined ·never mined
hostScheduledRun ◇ A new hostScheduledRun flag was added to session descriptors, off by defaultnever mined ·never mined
hostSessionId ◇ Session registration now reports a hostSessionId read from the CLAUDE_CODE_HOST_SESSION_ID environment variablenever mined ·never mined
hotkey ◇ The internal Button element can infer its label from a string child and takes hotkey and plain props.never mined ·never mined
hover ◇ Plugin-drawn boxes, text and buttons can now define hover styles, and a new Client element renders client-side modulesnever mined ·never mined
http.sslCAInfo ◇ On git 2.31 or newer, runners move GIT_SSL_CAINFO and GIT_SSL_NO_VERIFY into session git config so governed hosts are still verifiednever mined ·never mined
httpHookAllowedEnvVars Limit which env vars HTTP hooks can put in headersv2.1.138 or earlier → v2.1.283 ○gone
httpProxyPort ◇ The sandbox builder can produce a policy-only mode, but nothing visible switches it on.never mined ·never mined
hush ◇ Many shells including fish, powershell and wsl lost special interactive handling, and hush was added to the list.never mined ·never mined
icon ◇ Artifact publishing now supports an icon field and retries automatically when the server rejects an unknown fieldv2.1.284 → v2.1.308 ◆in the build
id ◇ No description from anybody.never mined ·never mined
id_token_signed_response_alg ◇ No description from anybody.v2.1.287 → v2.1.306 ○gone
identity_unverified ◇ Plugin manifest errors now carry a code, so an invalid manifest is no longer reported as unverified identity.v2.1.301 ○gone
ideSelection ◇ The bottom status area now takes three grouped objects instead of many props.never mined ·never mined
idle ◇ Repeated messages report the session idle less often, though the deciding condition is hidden.never mined ·never mined
idleCompaction Stop Claude Code from compacting a long conversation while your terminal session is idlenever mined ·never mined
idleExitAfterMs ◇ New unreleased scaffolding tags some spawned bridge sessions as 'rc-child' behind a feature gate, but the other triggers are hardcoded offnever mined ·never mined
ifVersion ◇ Artifact database gains a targeted str_replace edit operation, currently gated offnever mined ·never mined
ignorePermissionErrors ◇ File watching errors no longer blow up as unhandled crashes when nothing is listening for them.never mined ·never mined
ignoreViolations ◇ You can silence sandbox violations for one command instead of all of them.never mined ·never mined
includeCoAuthoredBy Deprecated; use attribution to hide or change commit and PR attributionv2.1.138 or earlier → v2.1.283 ○gone
includeCodeReviewSuggestion ◇ The code review part of the suggestion shown before a commit now appears only when includeCodeReviewSuggestion is truenever mined ·never mined
includeGitInstructions Remove the built-in commit and PR instructions from Claude's contextv2.1.138 or earlier → v2.1.283 ○gone
includeUnsupportedModels ◇ Setting includeUnsupportedModels to true makes the model list include models Claude Code would otherwise filter out as unsupportednever mined ·never mined
inferenceBedrockAwsCliPath ◇ Bedrock auth settings now document exactly which env var each is passed as.never mined ·never mined
inferenceBedrockAwsDir ◇ Bedrock auth settings now document exactly which env var each is passed as.never mined ·never mined
inferenceBedrockBaseUrl ◇ Bedrock base URL now requires user consent before being remotely applied.never mined ·never mined
inferenceBedrockProfile ◇ Bedrock auth settings now document exactly which env var each is passed as.never mined ·never mined
inferenceBedrockRegion ◇ Bedrock auth settings now document exactly which env var each is passed as.never mined ·never mined
inferenceCredentialKind ◇ Gateway sign-in config now uses inferenceCredentialKind; the old key still works but warns.never mined ·never mined
inferenceCustomHeaders ◇ MCP and inference config now warn when headers look like they leak credentials over plain HTTP or shared tokens.never mined ·never mined
inferenceFoundryBaseUrl ◇ Desktop enterprise settings gain a Microsoft Foundry base URL, passed to Claude Code sessions as ANTHROPIC_FOUNDRY_BASE_URLnever mined ·never mined
inferenceGatewayAuthScheme ◇ Gateway sign-in config now uses inferenceCredentialKind; the old key still works but warns.never mined ·never mined
inferenceGatewayHeaders ◇ Custom inference headers now explicitly warn against putting credentials in them.never mined ·never mined
inferenceGatewayManagedClaudeCode ◇ With inferenceGatewayManagedClaudeCode on, Desktop runs Claude Code in gateway mode for gateway sign-ins, turning off usage analyticsnever mined ·never mined
inferenceGatewayOidcAuthFlow ◇ Sign-in for gateway/Vertex can now route through the OS identity broker instead of a browser.never mined ·never mined
inferenceModelPricing ◇ The Usage page can now show estimated dollar cost per model, off unless you turn it on.never mined ·never mined
inferenceModelPricingEnabled ◇ The Usage page can now show estimated dollar cost per model, off unless you turn it on.never mined ·never mined
inferenceModelPricingMultiplier ◇ The Usage page can now show estimated dollar cost per model, off unless you turn it on.never mined ·never mined
inferenceStreamIdleTimeoutSec ◇ A new admin key, inferenceStreamIdleTimeoutSec, sets Claude Code's stream idle timeout (300 to 1800 seconds) for sessions the app startsnever mined ·never mined
inferenceVertexWorkforceAudience ◇ Old inference gateway/Vertex auth settings now get structured deprecation guidance.never mined ·never mined
inferenceVertexWorkforceUserProject ◇ Vertex Workforce billing project setting now requires user consent before being pushed remotely.never mined ·never mined
inherit ◇ Set ANTHROPIC_DEFAULT_MODEL and it becomes your model whenever no flag or ANTHROPIC_MODEL applies.never mined ·never mined
inheritPermissionMode ◇ A new inheritPermissionMode option in the headless entrypoint lets a session take its parent's permission mode.never mined ·never mined
initializationOptions ◇ Variables in a plugin language server's initializationOptions and settings are now filled in, and an empty command gets a clear errornever mined ·never mined
initialize ◇ Some MCP server discovery calls are answered from cache, avoiding an extra round trip.never mined ·never mined
initialWorkerStatus ◇ Worker status now starts from a configurable initialWorkerStatus instead of always defaulting to idlenever mined ·never mined
initiator ◇ Turns can now record an 'initiator' label showing what started them, like a scheduled task or a personnever mined ·never mined
injectHosts ◇ You can mask secrets in credential files so sandboxed commands see placeholders while real values are swapped in on egress.never mined ·never mined
inputNeededNotifEnabled Get a push notification when Claude is waiting on youv2.1.138 or earlier → v2.1.283 ○gone
inputRequired.autoFulfill ◇ MCP tools that ask for extra input are now answered automatically, up to ten back-and-forth rounds.never mined ·never mined
inputRequired.maxRounds ◇ MCP tools that ask for extra input are now answered automatically, up to ten back-and-forth rounds.never mined ·never mined
insert ◇ A new 'memory' settings layer and MCP memory tool let Claude write, read, and edit notes across turnsnever mined ·never mined
install ◇ No description from anybody.v2.1.301 ○gone
install_records_unreadable ◇ Installing a plugin now stops if installed_plugins.json is in a format this version of Claude Code cannot readv2.1.301 ○gone
installationPreference ◇ Plugin resolution now distinguishes sync-attributed plugins and enforces managed hooks-only rules.never mined ·never mined
installed_from_other_marketplace ◇ No description from anybody.v2.1.301 ○gone
instructionFiles ◇ A separate instruction-files context channel exists but is off by default, part of a static system prompt rework.never mined ·never mined
interactive ◇ Reconnect telemetry now records more detail about how your session came back up.never mined ·never mined
internalModelSafeguardsSkipRefused ◇ No description from anybody.never mined ·never mined
internalNetworks ◇ Cloud gateway setup screen now receives an internalNetworks settingnever mined ·never mined
interpreter ◇ Admins can now supply managed policy helpers as an inline script instead of a file on disk.never mined ·never mined
interrupt ◇ Send interrupt with cancel_queued true to stop the current turn and everything queued behind it.never mined ·never mined
interrupted ◇ A tool call you interrupted now displays differently from one that actually failed.v2.1.301 ○gone
intervalMinutes ◇ No description from anybody.v2.1.149 → v2.1.283 ○gone
invalid_plugin_id ◇ claude plugin install in replace mode can now fail with "replace_unavailable"; other refusal codes are mostly switched offv2.1.301 ○gone
invalidateHookedPromptContext ◇ A new prompt.context hook event lets plugins add named context blocks to a prompt, capped at 32 blocks and 32000 characters.never mined ·never mined
invalidatePromptContext ◇ A new prompt.context hook event lets plugins add named context blocks to a prompt, capped at 32 blocks and 32000 characters.never mined ·never mined
invitedByOtherOrg ◇ Artifacts can now be published by anyone with write access, not only the ownernever mined ·never mined
isCcrV2BridgeCreateEnabled ◇ Remote Control session creation can use a new v1alpha2 API surface behind a flag.never mined ·never mined
isClaudeCodeForDesktopEnabled ◇ Cowork/Code toggles now default to disabled instead of enabled if config can't be verified.never mined ·never mined
isCloudMessageHeld ◇ Cancelling with Escape now behaves differently while a cloud message is being heldnever mined ·never mined
isDeferred ◇ Context-usage accounting now splits deferred MCP and system tool buckets more precisely.never mined ·never mined
isDispatching ◇ The context passed to plugin hooks now includes isDispatching, and ui.render or ui.focus starting events are cleared for calls served by a pending callnever mined ·never mined
isDxtDirectoryEnabled ◇ Old desktop-extension setting names are deprecated with a sunset date; update configs before Oct 7.never mined ·never mined
isDxtEnabled ◇ Old desktop-extension setting names are deprecated with a sunset date; update configs before Oct 7.never mined ·never mined
isLink ◇ Plugin fs.stat and list now report whether an entry is a symlink and can resolve its real pathnever mined ·never mined
isMuted ◇ The device bridge can be muted at runtime, withholding all but one tool and device announcement.never mined ·never mined
isolatePeerMachines Ask you before Claude messages one of your sessions on another machinev2.1.138 or earlier → v2.1.283 ○gone
isolation ◇ Text coming back from a remote-isolation agent is cleaned before you see it or it's logged.never mined ·never mined
isolation.persistHome ◇ Two new sandbox settings, isolation.required and isolation.persistHome, control VM-style isolationnever mined ·never mined
isolation.required ◇ Two new sandbox settings, isolation.required and isolation.persistHome, control VM-style isolationnever mined ·never mined
Nothing on this page matches that. Press Enter to search every settings key.