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
onUserFrameReceived ◇ The streaming connection now surfaces user-message UUIDs via a new onUserFrameReceived callbacknever mined ·never mined
open ◇ The artifact list action takes a scope of mine, shared or all, plus new asset upload, delete and open modes.never mined ·never mined
openedAt ◇ A confirmation dialog's timing-window prop was renamed to openedAt to reflect the dialog's own open time.never mined ·never mined
opensEvalDir ◇ No description from anybody.v2.1.301 ○gone
opensslBackend ◇ A new opensslBackend option makes Claude Code pass http.sslBackend=openssl to git, aimed at Windows setupsnever mined ·never mined
operatorAllowedTools ◇ No description from anybody.v2.1.301 ○gone
optionalPeers ◇ Claude Code now reads an optionalPeers field when it reads a package manifestnever mined ·never mined
options ◇ A new modelPicker setting curates or replaces the model list you see in /model.v2.1.242 → v2.1.283 ○gone
options.pathToClaudeCodeExecutable ◇ SDK spawn errors now explain musl/glibc binary mismatches and tell you which option overrides the path.never mined ·never mined
options.uuid ◇ SDK replies now carry the uuid of the prompt they answer, on the first frame.never mined ·never mined
opus ◇ Opus 5 is now the default Opus, with a 1M-context option in the model picker.never mined ·never mined
opus5 ◇ The local model listing endpoint now includes Opus 5 among its available keys.never mined ·never mined
opusplan ◇ Rate-limit prompts now resolve model aliases, so you get fewer misdirected limit warnings.never mined ·never mined
organizationInstructions ◇ Admins can now append custom free-text guidance to the system prompt org-wide.never mined ·never mined
orgMemoryRead ◇ The org public-projects memory option no longer appears when choosing where memory is stored.never mined ·never mined
orgMemoryWrites ◇ Shared project memory can now be written to, with warnings when a write stays local instead.never mined ·never mined
orgMemoryWritesAccount ◇ Shared project memory can now be written to, with warnings when a write stays local instead.never mined ·never mined
orgPluginSettings ◇ A new plugin settings format only works on newer Desktop builds; older ones ignore it.never mined ·never mined
origin ◇ Messages relayed from your other sessions are now tagged as peer sends rather than looking like scheduled triggers.never mined ·never mined
otelHeadersHelper Generate rotating OpenTelemetry headers with your own commandv2.1.138 or earlier → v2.1.283 ○gone
otlpAuthMode ◇ OTLP exports can now reuse your inference credential for authentication instead of static headers.never mined ·never mined
otlpHeaders ◇ OTLP headers/attributes now warn if you use the legacy string encoding.never mined ·never mined
otlpHeadersHelper ◇ OTLP collector headers can now come from a helper script that's re-run periodically.never mined ·never mined
otlpResourceAttributes ◇ OTLP headers/attributes now warn if you use the legacy string encoding.never mined ·never mined
otlpTracesEnabled ◇ OTLP trace export is no longer labeled as beta.never mined ·never mined
outputBehavior ◇ Admins can say whether a per-OS policy helper's settings replace or merge over the source.never mined ·never mined
outputStyle Change Claude's role, tone, and output format with an output stylev2.1.138 or earlier → v2.1.283 ○gone
outsideOrgReader ◇ Reading a file from an artifact now supports a public-read path for requesters outside the artifact owner's organizationnever mined ·never mined
overageConsentRequired ◇ The check for whether you must consent to usage beyond your plan limits can now be decided by a per-case overridenever mined ·never mined
overrides ◇ Gateway config takes a pricing block with a multiplier and per-model rate overrides.never mined ·never mined
ownPrefix ◇ Forked agents now throw an error if they change tools without declaring an ownPrefixnever mined ·never mined
p ◇ The artifact picker gets a pinned tab and a p key to pin, if your server enables it.never mined ·never mined
padding ◇ Under statusLine. Horizontal padding, in columns, applied on both sides of the status line text. Default 0.v2.1.138 or earlier → v2.1.283 ○gone
pages ◇ Reads driven from another session refuse whole PDFs and oversized page ranges.never mined ·never mined
parentSettingsBehavior Apply or drop restrictions an SDK or IDE host passes when you deploy managed settingsv2.1.138 or earlier → v2.1.283 ○gone
passthrough ◇ AWS calls from inside the sandbox now work with masked credentials, since the proxy re-signs them for you.never mined ·never mined
path ◇ Malformed file snapshot records are skipped rather than returned when restoring from history.v2.1.287 → v2.1.306 ○gone
payload.json ◇ Artifact publish gained a pr_review flag that renders a composed PR review page from a structured payload.never mined ·never mined
payloadSlots ◇ Plugin settings gain a new payloadSlots field alongside shell settings and hooksnever mined ·never mined
permissionCard ◇ Permission prompts can now show a structured 'card' explaining a safety-check block, sourced from the tool itselfnever mined ·never mined
permissionDecision ◇ Hooks for tool calls served to a cloud session can be held instead of run, turning the call into an ask.never mined ·never mined
permissionDisplay ◇ The output a hook returns can now include an optional field meant only for the desktop appnever mined ·never mined
permissionMode ◇ SDK callers can let the CLI pick the permission mode from settings instead of forcing "default".never mined ·never mined
permissionModeAtRequest ◇ 'Auto' permission mode now resolves to a concrete mode when a tool request is madenever mined ·never mined
permissionModeInherited ◇ A gate decides whether an inherited permission mode is recorded as inherited or flattened away.never mined ·never mined
permissionPrompts ◇ The Agent SDK query builder accepts a permissionPrompts option of host or none, passed through to the CLI.never mined ·never mined
permissionPromptToolName ◇ The Agent SDK query builder accepts a permissionPrompts option of host or none, passed through to the CLI.never mined ·never mined
permissions Set allow, ask, and deny rules and the starting permission modev2.1.138 or earlier → v2.1.283 ○gone
permissions.additionalDirectories Give Claude file access to directories outside the current onenever mined ·never mined
permissions.allow Approve listed tool uses without a promptnever mined ·never mined
permissions.ask Always prompt before listed tool usesnever mined ·never mined
permissions.blockReadsOutsideWorkingDirectories Make the file tools refuse reads outside the working directories in every permission modenever mined ·never mined
permissions.defaultMode Set the permission mode new sessions start innever mined ·never mined
permissions.deny Block listed tool uses, including reads of files that hold secretsnever mined ·never mined
permissions.disableAutoMode ◇ Set disableAutoMode to "disable" to stop Claude Code ever falling back to auto permission mode.never mined ·never mined
persistentVolume ◇ Cloud sessions gain an internal persistentVolume option that is always off and is not sent to the server in this buildnever mined ·never mined
perTaskStopAffordance ◇ SDK clients can opt in so an interrupt kills only the current turn, not background agents.never mined ·never mined
perTurnEffortActive ◇ The session start message now reports the view mode and a per_turn_effort_active fieldnever mined ·never mined
pin ◇ Artifacts gain full pin and unpin actions, wired end to end but off by default behind a gate with an env override.never mined ·never mined
pinned ◇ Adding pinned: true to a memory file's frontmatter would apply it to every session automatically.never mined ·never mined
pins ◇ Background sessions pinned only by the very old marker file will no longer show as pinned.never mined ·never mined
pinsEnabled ◇ Artifact listing takes a pins option, active only when the server reports starsEnabled, and reports pinsEnabled back.never mined ·never mined
placement ◇ Hooks can now insert transcript entries at the tail as well as the headnever mined ·never mined
plain ◇ The internal Button element can infer its label from a string child and takes hotkey and plain props.never mined ·never mined
plansDirectory Choose where plan mode writes plan filesv2.1.138 or earlier → v2.1.283 ○gone
plugin.json ◇ Skill listing and job tracking now go through the storage layer instead of touching files directly.never mined ·never mined
plugin.register ◇ Plugin hooks can now react to tool-call dry-runs, config changes, and session attach/detach events.never mined ·never mined
plugin_folder_held ◇ Plugin install and uninstall failures now report specific error codes, and --config is skipped when an install changed nothingv2.1.301 ○gone
plugin_policy_blocked ◇ Plugin updates blocked by org policy now fail early with a stated reason instead of quietly stalling.v2.1.301 ○gone
pluginConfigs Store the answers you gave a plugin's configuration dialogv2.1.138 or earlier → v2.1.283 ○gone
pluginDelivery ◇ A new SDK option lets plugins be delivered via the initialize request instead of argv, still opt-in.never mined ·never mined
pluginDirs ◇ No description from anybody.v2.1.301 ○gone
pluginDirsUnderTest ◇ No description from anybody.v2.1.301 ○gone
plugins ◇ Signing in can request an extra permission for plugin search, though search itself remains policy-gated.never mined ·never mined
pluginSecrets ◇ Deleting a plugin's saved options now checks that its settings and secrets are really gone, and reports what failednever mined ·never mined
pluginSuggestionMarketplaces Choose which marketplaces can surface plugin install suggestions in /pluginv2.1.152 → v2.1.283 ○gone
pluginTrustMessage Add your own text to the plugin trust warningv2.1.138 or earlier → v2.1.283 ○gone
policyGate ◇ Slash commands and skills can now define a shorter menuDescription and a policyGate to hide or disable themnever mined ·never mined
policyHelper Run an executable that computes managed settings at startupv2.1.138 or earlier → v2.1.283 ○gone
policyHelpers ◇ An admin policy helper can no longer chain to another policy helper.v2.1.228 → v2.1.283 ○gone
policyHelpers.default ◇ The any-platform default key of the policyHelpers settings map: a managed-settings object used as a static settings payload, validated like managed settings, and an invalid one stops Claude Code from starting. It sits last in the static fallback order, after the defaultSettings of the per-OS entries for the current platform. When no per-OS entry matches the platform, Claude Code applies the static fallback instead of running a helper, ahead of the singular policyHelper, and the static fallback is also what is applied when a policy helper refresh fails.never mined ·never mined
policyUnreadable ◇ Claude Code now fails closed and blocks changes when managed policy settings exist but can't be readnever mined ·never mined
pollEventDelivery ◇ SDK-submitted messages can carry four new per-message flags for attachments, hooks, polling and skill permissions.never mined ·never mined
port ◇ The setup wizard spawns a detached runner into ./runner-setup and warns it outlives your session.v2.1.287 → v2.1.306 ○gone
portkey ◇ Claude Code now detects LLM gateways and swaps the billing notice for a gateway-specific message with a docs linknever mined ·never mined
position ◇ Ink-based layout boxes now support CSS-style position (relative/absolute) with top/left/right/bottom offsetsnever mined ·never mined
pr ◇ attribution.pr: the attribution text Claude Code uses for pull request descriptions. When defined it replaces the generated default and wins over includeCoAuthoredBy: false; "" gives empty attribution text, though a session link line is still appended when the session has one. A truthy value in managed policy settings is also reported to remote sessions as managedPr.v2.1.138 or earlier → v2.1.280 ○gone
precedingRows ◇ Session resume now computes startup hooks asynchronously and can resume from just part of a session's historynever mined ·never mined
precomputeCompactionEnabled ◇ A precompute-compaction toggle is gated off by default and has no effect even if saved.v2.1.179 → v2.1.283 ○gone
prefer1m ◇ A new setting can make the model picker default to the 1M-context model variant.never mined ·never mined
preferredNotifChannel Choose a terminal bell or desktop notification for task completionv2.1.138 or earlier → v2.1.283 ○gone
prefersReducedMotion Reduce or turn off spinner, shimmer, and flash animationsv2.1.138 or earlier → v2.1.283 ○gone
prefixLockHealDeclined ◇ Retry logic now remembers when a 'prefix lock' auto-heal was declined, so it won't retry the same way againnever mined ·never mined
preflight.js ◇ Republishing an Artifact now supports a deadline for old copies and a reserved preflight.js hook that can block a bad publishnever mined ·never mined
prependPlugins Run your organization's mods before every mod a user installsv2.1.268 → v2.1.283 ○gone
presence ◇ Claude can see what viewers are doing in an artifact page, with cursors and identities stripped.never mined ·never mined
presenceShown ◇ Artifact comment threads can now show who's currently viewing or typing, space permittingnever mined ·never mined
presenceText ◇ Artifact comment threads can now show who's currently viewing or typing, space permittingnever mined ·never mined
presentsAs ◇ Plugin marketplace metadata now includes a presentsAs fieldnever mined ·never mined
preserveToolUseResultInSubagents ◇ The Agent tool can now keep tool results inside subagents instead of stripping them, controlled by a server-side switchnever mined ·never mined
Nothing on this page matches that. Press Enter to search every settings key.