Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One family

Settings keys, all 1,548.

Keys the client reads out of a settings.json, at whichever of the four scopes it finds one.

Settings keys1,548seen across 149 builds
In v2.1.30825the newest inventory on disk
Gone372in an earlier build, not in the newest
Described193have a line in Anthropic's documentation
No docs line1,355no line in the documentation we hold

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
Feedback