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
Nothing on this page matches that. Press Enter to search every settings key.