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
server ◇ Some MCP server discovery calls are answered from cache, avoiding an extra round trip.v2.1.284 → v2.1.308 ◆in the build serverClassifierShadowEnabled ◇ Two new internal feature flags added: artifactReplPathEnabled and serverClassifierShadowEnablednever mined ·never mined serverCommand ◇ MCP allow and deny policy entries now expand ${VAR} references, skipping allowlist entries whose expansion looks unsafe.never mined ·never mined serverUrl ◇ MCP allow and deny policy entries now expand ${VAR} references, skipping allowlist entries whose expansion looks unsafe.never mined ·never mined servingMute ◇ The cloud device-hooks bridge gains a muted phase that unregisters from the cloud session and restores registration on unmute.never mined ·never mined session ◇ A per-session workshop document gets snapshotted with your session files and is only writable in plan mode.never mined ·never mined session.attach ◇ Plugin hooks can now react to tool-call dry-runs, config changes, and session attach/detach events.never mined ·never mined session.authorize ◇ Plugins gain $.session.authorize(), which mints an auth handle for the session.never mined ·never mined session.compact ◇ A new session.compact plugin hook can intercept and rewrite conversation compactionnever mined ·never mined session.detach ◇ Plugin hooks can now react to tool-call dry-runs, config changes, and session attach/detach events.never mined ·never mined session.end ◇ Two new lifecycle events, session.end and session.measure, added for plugins and hooksnever mined ·never mined session.measure ◇ Two new lifecycle events, session.end and session.measure, added for plugins and hooksnever mined ·never mined session.receive ◇ A new session.compact plugin hook can intercept and rewrite conversation compactionnever mined ·never mined session.root ◇ Plugin API policy list adds session.root, prompt.read, and ui.panes as permitted actionsnever mined ·never mined session.send ◇ Plugin hooks can now listen for a new session.send event, alongside session.receive/detach/endnever mined ·never mined session.start ◇ Two hook events arrive: session.start fires on terminal session start, and prompt.context is registered but has no emitter here.never mined ·never mined session.surfaces ◇ A new plugin hook event, session.surfaces (plural), joins the existing session.surfacenever mined ·never mined session.turnCount ◇ Plugin API hook session.turnCount renamed to session.turnsnever mined ·never mined session.turns ◇ Plugin API hook session.turnCount renamed to session.turnsnever mined ·never mined session.usage ◇ Plugins and hooks gain new permission scopes: session.usage, settings.read, env.get, env.setnever mined ·never mined session.version ◇ Plugin function hooks can now call session.version to get the running build's version, build time and git commitnever mined ·never mined sessionModelDenyReprobe ◇ Session state now tracks which models were denied, retried, or contested with a new sessionModelDenyReprobe objectnever mined ·never mined sessionPermissionRules ◇ Session permission rules can now hold an optional addDirs list next to allow and denynever mined ·never mined sessionRecord ◇ A new sessionRecord capability flag was added to remote session negotiation, off by defaultnever mined ·never mined sessionStartHooks ◇ Resuming a session now also restores its session-start hooks, not just its regular hooksnever mined ·never mined sessionUrl ◇ Only a short allowlist of your settings is sent to a cloud session; the rest stays local.v2.1.182 → v2.1.280 ○gone setInterval ◇ Plugin hook modules run in a locked-down sandbox with time and size limits.never mined ·never mined setMcpServers ◇ MCP server configs of type "sdk" are now validated against an allowed channel before loadingnever mined ·never mined setMode ◇ Prompt text, cursor and paste state now live in one shared object; nothing changes for you.never mined ·never mined setNoSubscriberUploadHoldMs ◇ Event uploads can be held while a session has no subscribers, but the hold duration comes from a remote flag defaulting to zero.never mined ·never mined setPromptContextResolver ◇ User context is assembled into named blocks and passed through a resolver that can rewrite it; by default it passes through untouched.never mined ·never mined setStreamEventFirstFlushMs ◇ CCR client can now delay the very first streamed event separately from later ones, via a new first-flush timing settingnever mined ·never mined setStreamEventFlushIntervalMs ◇ CCR client can now delay the very first streamed event separately from later ones, via a new first-flush timing settingnever mined ·never mined setTimeout ◇ Login token refreshes now survive laptop sleep and long suspends more reliably.never mined ·never mined settings ◇ The runner can pass a settings file to sessions; its Windows hooks guard never actually fires.never mined ·never mined settings.env ◇ When settings.env changes, Claude Code reapplies config environment variables and no longer saves and restores CLAUDE_CODE_REPL itselfnever mined ·never mined settings.json ◇ Resumed sessions now carry your settings files along, with plugin registrations stripped out.never mined ·never mined settings.local.json ◇ The runner can warn about or block repo-committed settings that grant access outside the workspace.never mined ·never mined settings.read ◇ Plugins and hooks gain new permission scopes: session.usage, settings.read, env.get, env.setnever mined ·never mined settings_still_on ◇ No description from anybody.v2.1.301 ○gone settingsHooksOff ◇ A new settingsHooksOff option can disable all hook execution for a given agent or subagent runnever mined ·never mined severity ◇ Auto-mode permission checks can score risk 0-100 instead of yes/no, but only for configured models.never mined ·never mined sha256 ◇ Assorted internal code was reformatted and renamed with nothing you can perceive changing.never mined ·never mined shared ◇ The migrate command now finishes by auditing your prompts and tool descriptions for stale wording.never mined ·never mined shareHostProfile ◇ Under remoteControl, one of off, basic or full: what a Remote Control environment reports about this machine when it registers. off reports nothing, basic drops the MCP server list from the host profile, and full includes the names of configured MCP servers. Nothing is reported while the tengu_bridge_host_profile flag is off; otherwise the flag value is the default, the most restrictive value set across policy, flag and user settings replaces it, project and local settings can only lower it further, and an invalid value or an unrecognized remoteControl key forces off.v2.1.260 → v2.1.283 ○gone shell ◇ Feedback now lets you tag a failure mode and task category, cycled with the arrow keys.never mined ·never mined shellWallCapMs ◇ A PowerShell input check is now skipped when the command carries a wall-clock time limitnever mined ·never mined shiftEnterKeyBindingInstalled ◇ More terminals and editors now show the shift+enter newline hint if the keybinding is installed.never mined ·never mined shouldLoop ◇ The audio.play hook option loop is renamed shouldLoop, breaking hook code that still passes loop.never mined ·never mined showClearContextOnPlanAccept Show a "clear context" option on the plan accept screenv2.1.138 or earlier → v2.1.283 ○gone showMessageTimestamps ◇ Default false. When true and the tengu_silk_hinge flag is on, the message list shows a dimmed full date and time on user prompts, assistant messages and queued commands. The Show message timestamps toggle in /config appears only while tengu_silk_hinge is on.v2.1.138 or earlier → v2.1.283 ○gone showStatusInTerminalTab ◇ Session status in your terminal tab needs a server gate as well as the setting.never mined ·never mined showThinkingSummaries See summaries of Claude's thinking instead of a collapsed stubv2.1.138 or earlier → v2.1.283 ○gone showTurnDuration Hide the "Cooked for" duration after each responsev2.1.138 or earlier → v2.1.283 ○gone sidebarFill ◇ The composer's side panel now has a toggle for whether its background fill showsnever mined ·never mined signal ◇ Org memory fetches can now be cancelled mid-flight instead of running to completion.v2.1.301 ○gone sigv4 ◇ Managed limits on which AWS credentials the sandbox may use survive settings merges now.never mined ·never mined sigv4a ◇ Managed limits on which AWS credentials the sandbox may use survive settings merges now.never mined ·never mined sk ◇ Artifact boot requests can pass a share key and vanity params, and a syncLive option enables a live-synced read.never mined ·never mined skillListingBudgetFraction Reserve more or less context for the skill listingv2.1.138 or earlier → v2.1.283 ○gone skillListingMaxDescChars Cap each skill's description length in the skill listingv2.1.138 or earlier → v2.1.283 ○gone skillOverrides Hide or collapse a skill without editing its SKILL.mdv2.1.138 or earlier → v2.1.283 ○gone skills ◇ You can point a plugin's skills entry at "." to use the plugin root itself.never mined ·never mined skipAttachments ◇ SDK-submitted messages can carry four new per-message flags for attachments, hooks, polling and skill permissions.never mined ·never mined skipBehaviors ◇ The experimental usage() SDK call can now skip the 7-day behaviors scan for a faster response.never mined ·never mined skipDangerousModePermissionPrompt Skip the confirmation dialog before bypassPermissions modev2.1.138 or earlier → v2.1.283 ○gone skipLfs ◇ Marketplace git-clone code was restructured so LFS warnings are reported after the clone finishes, via a shared clone helpernever mined ·never mined skipLowCreditsNote ◇ Ultra-review's billing confirmation can now show an added note when your credits are lownever mined ·never mined skipMessageCacheMarkers ◇ Forked agent queries can now skip inline cache markersnever mined ·never mined skipped ◇ Setup no longer double-submits or saves twice if you click through steps quickly.v2.1.301 ○gone skippedLinks ◇ Checkpoint rewind now documents a field counting files skipped for symlink safety.never mined ·never mined skipSkillPermissionReset ◇ SDK-submitted messages can carry four new per-message flags for attachments, hooks, polling and skill permissions.never mined ·never mined skipSubmissionHooks ◇ SDK-submitted messages can carry four new per-message flags for attachments, hooks, polling and skill permissions.never mined ·never mined skipWebFetchPreflight Skip the WebFetch hostname check when Anthropic is unreachablev2.1.138 or earlier → v2.1.283 ○gone skipWorkflowUsageWarning ◇ When true in user, local, flag or policy settings, an interactive session skips the multi-agent workflow usage warning it otherwise shows before running the Workflow tool. Claude Code writes true to user settings when the user allows a Workflow run from that prompt.v2.1.153 → v2.1.283 ○gone slackTagConnected ◇ Session and message records now carry Slack tagging plumbing, but nothing turns it on.never mined ·never mined slides ◇ Artifacts of type design, slides, and design-system get new rules for whether their content lives in a store or in separate filesnever mined ·never mined snapshotFirst ◇ In some cases Claude Code now uses a saved snapshot of managed settings before looking at administrator settingsnever mined ·never mined socatPath ◇ Changing sandbox binary paths now re-prompts for approval, like status line and hook commands already did.never mined ·never mined socketPath ◇ Sandbox config gains schemas for routing traffic through a MITM proxy and masking credentials in environment variables, including JWT handlingnever mined ·never mined socksProxyPort ◇ Under an admin sandbox requirement or trusted deny list, sandbox.network allowances from project and local settings are ignorednever mined ·never mined sonnet ◇ The 1M-context restriction that blocks certain Sonnet model switches now also blocks opusplan[1m]never mined ·never mined sparsePaths ◇ Claude Code now strips skipLfs as well as sparsePaths from github and git marketplace sources, and plugin MCP loading takes a new filterv2.1.138 or earlier → v2.1.283 ○gone specs ◇ No description from anybody.v2.1.301 ○gone spellcheck Underline misspelled words in the prompt input with a spell checker you installv2.1.235 → v2.1.283 ○gone spinnerTipsEnabled Hide tips in the spinner while Claude worksv2.1.138 or earlier → v2.1.283 ○gone spinnerTipsOverride Add your own tips to the spinner rotation, or replace the built-in tipsv2.1.138 or earlier → v2.1.283 ○gone spinnerVerbs Add or replace the verbs shown while a turn runsv2.1.138 or earlier → v2.1.283 ○gone src ◇ Artifact pages may now include one specific known external script; others still fail.never mined ·never mined ssh.variant ◇ Plugin and marketplace git clones now read core.sshCommand and ssh.variant from your git confignever mined ·never mined sshClientPath ◇ Admin schema adds dictationEnabled and sshClientPath, and dictation no longer switches off when allowOptionalClientAuth is truenever mined ·never mined sshConfigs Add SSH connections to the Desktop environment selectorv2.1.138 or earlier → v2.1.283 ○gone sshHostAllowlist Limit which hosts Desktop SSH sessions can reachnever mined ·never mined sshHostCommands ◇ The new sshHostCommands setting defines SSH connections whose host comes from a command, for Claude Desktop; Claude Code itself ignores itnever mined ·never mined stampBridgeReply ◇ The REPL bridge hook gains a stampBridgeReply function.never mined ·never mined stampReply ◇ SDK bridge sessions now stamp assistant replies with the user message that triggered them.never mined ·never mined stampThreadState ◇ Cron-triggered prompts can now stamp thread state onto the resulting agent turnnever mined ·never mined starsEnabled ◇ Artifact list entries now carry sharing audience, pinned state, last-viewed time and an editable title.never mined ·never mined start ◇ Claude Code now refuses rd, rmdir, del and erase run through cmd inside PowerShell when they target a drive root or your home folderv2.1.149 → v2.1.283 ○gone startupFailureReason ◇ Headless mode's startup-failure errors now include a structured reason codenever mined ·never mined
Feedback