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
statBigint ◇ Sandbox path checks now reject backslash paths outright and verify file identity by inode after resolving symlinksnever mined ·never mined staticSystemPromptEnabled ◇ A new system-prompt flag controls auto-mode context injection.never mined ·never mined status ◇ Plugin syncing fails fast on a forbidden response and tells you the HTTP status.never mined ·never mined statusLine Run your own command to render a status line below the promptv2.1.138 or earlier → v2.1.283 ○gone stdinLane ◇ Remote session IO gains a new 'stdinLane' option alongside its existing stream settingsnever mined ·never mined stdioConfigs ◇ No description from anybody.v2.1.301 ○gone stop ◇ CLI help now lists attach, logs, stop, respawn and rm for background sessions.never mined ·never mined stopCause ◇ Background bash task notifications now record why the task stopped.never mined ·never mined stopsWhenApprovalCannotBeAsked ◇ When approval cannot be asked, the security prompt for managed settings is now skipped and recorded as not askednever mined ·never mined storeDocuments ◇ Artifact file reads can now include manifest paths, store usage documents, and a content store referencenever mined ·never mined streamEventFirstFlushMs ◇ A new setting can make the first telemetry stream event flush immediately instead of waiting for the normal batching intervalnever mined ·never mined streaming ◇ Managed limits on which AWS credentials the sandbox may use survive settings merges now.never mined ·never mined strictKnownMarketplaces Allowlist the marketplace sources users can add and install fromv2.1.138 or earlier → v2.1.283 ○gone strictPluginOnlyCustomization Block skills, agents, hooks, and MCP servers from user and project sourcesv2.1.138 or earlier → v2.1.283 ○gone strictToolResultPairing ◇ Strict tool-result pairing mode is now controlled by the client's launch options, not an experiment gatenever mined ·never mined strReplace ◇ Artifact database writes gain a string-replace operation and version-checked writesnever mined ·never mined structuredContent ◇ Resource links returned by an MCP server are no longer dropped from the tool result.never mined ·never mined subagentInheritVerifiedTurns ◇ With subagentInheritVerifiedTurns set to true, subagents start with the main session's earlier verified user messages, trimmed if longnever mined ·never mined subagentPromptCacheTtl Choose the prompt cache lifetime for subagents and other requests outside the main conversationv2.1.242 → v2.1.283 ○gone subagentRequestsOutliveTheTurn ◇ In remote sessions, approval requests from subagents can now stay open when a turn ends instead of always being dismissednever mined ·never mined subagentStatusLine Rewrite rows in the subagent task display with your own commandv2.1.138 or earlier → v2.1.283 ○gone subcommandsBareOnly ◇ Custom commands can mark subcommands bare-only, so extra words go to the parent command.never mined ·never mined subscriptionType ◇ No description from anybody.v2.1.301 ○gone suggestDraft ◇ The input box can now have text filled in or suggested for you programmaticallynever mined ·never mined suite.plugins ◇ Plugin eval guidance now names the real fields, suite.plugins and costUsd.never mined ·never mined summary ◇ Messages with a blank summary now show their full text instead of collapsing into an empty line.never mined ·never mined summonSeeds ◇ A new internal structure tracks artifact summon/gesture events to correlate follow-up replies.never mined ·never mined support ◇ Claude Code now has lists of accepted field names for privacy policy, support, terms and documentation links in a plugin's manifestv2.1.284 → v2.1.308 ◆in the build supportedDialogKinds ◇ SDK hosts must stay silent on dialog kinds they never declared instead of replying cancelled.never mined ·never mined suppressAlwaysAllowRule ◇ Replying to an artifact comment always asks first, and tells you whether the artifact is shared.never mined ·never mined suppressOriginalPrompt ◇ When a hook blocks a slash command run in a fork, Claude Code shows the original prompt in fewer casesnever mined ·never mined surface ◇ Upgrade links now include tracking parameters so each entry point is attributable.never mined ·never mined surfaceLateToolAdditions ◇ Tools added or removed mid-conversation can be surfaced to the model, but the beta capability is gated off by default.never mined ·never mined surfaceModules ◇ hooks.json drops its surface field; plugins now name their display module directly on each Client elementnever mined ·never mined switchModelsOnFlag Switch models automatically or pause when a safety classifier flags a requestv2.1.160 → v2.1.283 ○gone symlinkDirectories ◇ Under worktree, a list of directory paths, relative to the repository root, that Claude Code symlinks from the main repository into each worktree it creates. Default [], so nothing is symlinked. An entry is skipped with a log line if it is absolute or contains .., if its destination escapes the worktree through a committed symlink, or if it does not exist in the main repository; an entry that already exists in the worktree is left alone.v2.1.138 or earlier → v2.1.283 ○gone syncClaudeAiPlugins Stop loading the plugins enabled on your claude.ai account and stop downloading new onesv2.1.246 → v2.1.283 ○gone syncClaudeAiSkills Stop loading the skills enabled on your claude.ai account and stop downloading new onesv2.1.234 → v2.1.283 ○gone synced ◇ A skills folder named synced is skipped, reserved for what claude.ai syncs down.never mined ·never mined syncedSkillNext ◇ Edit and Write tool results now include a syncedSkillNext field when relevantnever mined ·never mined syncedSkills ◇ Skills can now load from a syncedSkills folder and show up labelled "synced" in your commands.never mined ·never mined syncExitDrain ◇ You can let the debug log drop pending lines at exit instead of blocking shutdown.never mined ·never mined syncLive ◇ Artifact publish takes a syncLive option and can report a distinct never-published error instead of a generic one.never mined ·never mined syncToken ◇ Behind a flag, the sync-transport handshake can use a sync token instead of the existing live subscription token.never mined ·never mined syntaxHighlightingDisabled Turn off syntax highlighting in diffs and code blocksv2.1.138 or earlier → v2.1.283 ○gone system ◇ SDK callers get an mcp_server_errors array naming rejected MCP configs, so CI can fail on it.never mined ·never mined systemBlocks ◇ Hooks calling $.model.complete can now pass promptBlocks and systemBlocks and mark blocks with cache: true for prompt cachingnever mined ·never mined systemMessage ◇ You can now run a hook whenever a directory is added mid-session, including via /add-dir.never mined ·never mined systemPromptSnapshot ◇ A new --system-prompt-snapshot option makes a session record its system prompt once and reuse it on resume.never mined ·never mined tac ◇ Many more text utilities, from tac and rev to comm and numfmt, are now recognized as file-reading commands.never mined ·never mined tag ◇ Setting CLAUDE_CODE_CCR_SURFACE=tag adds a hidden claude-tag-plugins marketplace to plugin search and download.never mined ·never mined tag.gpgsign ◇ push.negotiate is now a trusted git config key and is set automatically alongside the gpgsign settings.never mined ·never mined tagConnectorWrites ◇ A new flag adds a Slack ('Claude Tag') exception to the security monitor's write-blocking rulesnever mined ·never mined tail ◇ The sort command's output-file flags are no longer treated as write targets for permissions.never mined ·never mined takeUserFrameReceivedWallMs ◇ Claude Code now tracks the wall-clock time each user input frame arrives over the remote connectionnever mined ·never mined taskOutputMaxChars Removed in v2.1.277, together with the TaskOutput tool it sizedv2.1.261 → v2.1.283 ○gone teamContext ◇ Internal task-orchestration state now tracks team context and an ultraplan session URLnever mined ·never mined teammateMode Choose how agent team teammates displayv2.1.138 or earlier → v2.1.283 ○gone tee ◇ Running tee with no file arguments now skips the working-directory path check entirelynever mined ·never mined TEMP ◇ No description from anybody.v2.1.301 ○gone terminalProgressBarEnabled Hide the terminal progress bar in terminals that support itv2.1.138 or earlier → v2.1.283 ○gone terminalTitleFromRename Stop /rename and --name from changing the terminal tab titlev2.1.138 or earlier → v2.1.283 ○gone theme Pick the interface color theme, built-in or customv2.1.138 or earlier → v2.1.283 ○gone themes ◇ Most of the one-shot probes checking whether old code paths still run were removed.never mined ·never mined thinClientDispatch ◇ You can now run /mcp from thin clients where it was previously hidden.never mined ·never mined thinking.enabled ◇ The status line's thinking.enabled value now reads true for models that force thinking, even if you switched thinking offnever mined ·never mined thinkingTokens ◇ Token usage now records thinking tokens, already counted within output tokens, on turns from builds that log it.never mined ·never mined thumbnail ◇ You can publish an artifact with your own light and dark thumbnail images.never mined ·never mined thumbnailDark ◇ You can publish an artifact with your own light and dark thumbnail images.never mined ·never mined timedOut ◇ When an API request fails with a server timeout, Claude Code now labels it as timed out instead of as a general server errorv2.1.301 ○gone timeFormat Show the times in the interface on a 12-hour or 24-hour clock, in UTC, or with a strftime patternv2.1.257 → v2.1.283 ○gone timeout ◇ TaskOutput ignores the old wait_up_to setting and just uses the 30 second default timeout.never mined ·never mined timeouts ◇ No description from anybody.v2.1.287 → v2.1.306 ○gone timeZone Show the times in the interface in a time zone other than your system'sv2.1.257 → v2.1.283 ○gone tips ◇ spinnerTipsOverride now takes an object: load tips from a file, relabel them, and drop the built-ins.v2.1.138 or earlier → v2.1.283 ○gone tipsFile ◇ spinnerTipsOverride now takes an object: load tips from a file, relabel them, and drop the built-ins.v2.1.247 → v2.1.283 ○gone tls ◇ Telemetry endpoint settings now accept gRPC-style URL schemes like grpc, otlp and tcp, not just http/httpsv2.1.287 → v2.1.306 ○gone TMP ◇ No description from anybody.v2.1.301 ○gone TMPDIR ◇ No description from anybody.v2.1.301 ○gone to ◇ Hooks/plugin runtime gains a 'to' messaging function, a 'surface' concept, and table-resolution requestsnever mined ·never mined toast ◇ Plugins can install code that intercepts tool calls and repaints parts of the terminal interface.never mined ·never mined todoFeatureEnabled ◇ No description from anybody.v2.1.138 or earlier → v2.1.283 ○gone token_endpoint_auth_method ◇ The gateway's OIDC config accepts private_key_jwt with a certificate in oidc.client_assertion, so oidc.client_secret is now optionalv2.1.287 → v2.1.306 ○gone tool.call ◇ Tools a plugin registers reach the model through a local loopback MCP server.never mined ·never mined tool.check ◇ Plugin hooks can now react to tool-call dry-runs, config changes, and session attach/detach events.never mined ·never mined tool.output ◇ A tool.output telemetry event can carry file contents, diffs and bash commands after a successful tool call, behind a gate.never mined ·never mined toolAliases ◇ The internal per-session context object gained many new fields covering effort, hooks, tools, and skillsnever mined ·never mined toolCalls ◇ No description from anybody.v2.1.301 ○gone toolPolicy ◇ Legacy managed MCP server config fields now have a formal deprecation and rewrite system.never mined ·never mined toolResultCopiesOnDisk ◇ A slim mode can blank file contents and command output in the copies of tool results Claude Code saves to disknever mined ·never mined toolResultRemedy ◇ Tool results can now carry an internal 'remedy' value passed through to the assistant-visible messagenever mined ·never mined toolRules ◇ Permission tool rules can now be redacted properly when exporting config.never mined ·never mined tools ◇ Tool discovery uses a newer path with retries on servers that negotiate the modern protocol; older servers are unchanged.v2.1.284 → v2.1.308 ◆in the build tools_generated ◇ Optional boolean in the manifest.json inside an MCPB bundle (the .mcpb or .dxt file a plugin's mcpServers can point at), sitting beside the tools list. Claude Code only checks that it is a boolean when validating the manifest and does not otherwise read it.v2.1.284 → v2.1.308 ◆in the build toolSearchEnabled ◇ Tool search setting now also applies to Chat sessions, with version-based request shaping.never mined ·never mined toolsListAhead ◇ A new connection option can make Claude Code request an MCP server's tool list early on some proxied connections, closing the link if the list stallsnever mined ·never mined toolsListFirst ◇ A new connection option can make Claude Code request an MCP server's tool list early on some proxied connections, closing the link if the list stallsnever mined ·never mined totalCostUsd ◇ SDK results now document exactly what token usage and dollar cost figures include, and that /clear resets them.never mined ·never mined totalTokensReminder ◇ Claude now gets a running count of tokens left by default, re-anchored on each of your prompts.v2.1.176 → v2.1.283 ○gone totalTokensReminderAfterUserTurn ◇ Claude now gets a running count of tokens left by default, re-anchored on each of your prompts.v2.1.202 → v2.1.283 ○gone
Feedback