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
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
Feedback