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
totalTokensReminderBudget ◇ The token countdown reminder budget is read once at start, so mid-session config changes are ignored.v2.1.196 → v2.1.283 ○gone touchIntervalSeconds ◇ The activity keep-alive settings now include a resumeTouches option, which is off unless set otherwisenever mined ·never mined trace ◇ No description from anybody.v2.1.301 ○gone traceparent ◇ Telemetry spans can now join a trace that was started by whatever called in.never mined ·never mined tracePath ◇ No description from anybody.v2.1.301 ○gone trackedChanges ◇ Claude Code can now tell whether a worktree's changes are tracked edits or just untracked filesnever mined ·never mined transcript.reveal ◇ SDK gains contextData() to inspect context usage and transcript.reveal() to jump to a spot in the transcriptnever mined ·never mined transcriptCacheTtl ◇ Setting transcriptCacheTtl to 5m makes Claude Code ask for 5-minute caching when the default would be 1 hournever mined ·never mined transcriptShareDismissed ◇ A prompt to share your transcript after rating a memory is built but never appears.never mined ·never mined trigger ◇ A bundled workflow-authoring skill loads itself when you mention workflows, and multi-agent runs need your ask.never mined ·never mined truncatedAtBytes ◇ Large tool results saved to disk are now capped in size, with the response noting when truncation happenednever mined ·never mined truncatedAtCap ◇ Saved conversation transcripts now record whether a tool result was cut off for size with a new truncatedAtCap flagnever mined ·never mined trusted_proxies ◇ Enterprise gateway gets a configurable database connect timeout and clearer rate-limit/proxy warningsv2.1.287 → v2.1.306 ○gone trustedDeviceEnrolledAfterRefusalAtMs ◇ When Claude Code clears your sign-in tokens, it now also deletes a stored record about trusted-device enrolmentnever mined ·never mined tui Choose the fullscreen or classic terminal rendererv2.1.138 or earlier → v2.1.283 ○gone turn.complete ◇ Plugin hooks are limited in what they may rewrite, and cannot take over question prompts.never mined ·never mined turn.start ◇ Plugin hooks are limited in what they may rewrite, and cannot take over question prompts.never mined ·never mined turn.step ◇ Plugin hooks are limited in what they may rewrite, and cannot take over question prompts.never mined ·never mined turnAttribution ◇ Task notifications can now say which conversational turn they belong to via a turn-attribution option.never mined ·never mined turnBriefTailChars ◇ Background classifier gets a new, currently inactive setting to control how much recent conversation text it quotesnever mined ·never mined turnEffort ◇ The effort label in your status line stays correct when the model changes mid-turn.never mined ·never mined turnOrigin ◇ Resuming a session now also checks and strips invalid turnOrigin values from user messagesnever mined ·never mined type ◇ MCP servers rejected from --mcp-config are now listed on stderr and in the init message instead of vanishing.v2.1.138 or earlier → v2.1.283 ○gone typeCatalogOn ◇ Listing artifact types when the catalog is off no longer throws, just returns empty.never mined ·never mined typeCreateOn ◇ Artifact reads for type-locked artifacts can now return data without first writing it to disknever mined ·never mined typedAncestorReals ◇ No description from anybody.v2.1.301 ○gone typeLock ◇ Type-locked artifacts now block changing their contract or language when publishing.never mined ·never mined typePage ◇ Artifact reads now flag cross-organization sharing and add a paging parameter for type infonever mined ·never mined types ◇ The artifact list action takes a scope of mine, shared or all, plus new asset upload, delete and open modes.never mined ·never mined typeset ◇ Shell command safety check now catches more declare/typeset/local flag combinations, and drops a narrower older checknever mined ·never mined ui.blit ◇ Plugins can now request keyboard focus and control scrolling in UI regions they drewnever mined ·never mined ui.close ◇ Plugins can now list, register, and run slash commands, and open or close a UI surfacenever mined ·never mined ui.copy ◇ New ui.copy capability added to the permission list plugins and hooks can requestnever mined ·never mined ui.focus ◇ Plugins can now request keyboard focus and control scrolling in UI regions they drewnever mined ·never mined ui.input ◇ Plugins gain validated Input, Select, and Link UI components.never mined ·never mined ui.invalidate ◇ Plugins can now invalidate prompt.context specifically through ui.invalidate, alongside ui.render and prompt.section.never mined ·never mined ui.log ◇ Plugins can install code that intercepts tool calls and repaints parts of the terminal interface.never mined ·never mined ui.message ◇ Plugins can now draw their own interactive UI elements ('Clients') directly in the terminalnever mined ·never mined ui.mount ◇ Plugin test engine used by claude plugin test gains a UI-render test harness with mount/act/release methodsnever mined ·never mined ui.notify ◇ Plugins gain a ui.notify operation for posting notifications, and each notification's screen time is now budgeted and savednever mined ·never mined ui.open ◇ Plugins can now list, register, and run slash commands, and open or close a UI surfacenever mined ·never mined ui.panes ◇ New plugin API method ui.panes lets plugins list their own UI panels, with no permission checknever mined ·never mined ui.press ◇ Plugins can now be handed key presses through the UI hook interface.never mined ·never mined ui.render ◇ A plugin cannot secretly change what a question asks you; tampered prompts fall back to the original.never mined ·never mined ui.resolve ◇ Plugin hooks are limited in what they may rewrite, and cannot take over question prompts.never mined ·never mined ui.scroll ◇ Plugins can now request keyboard focus and control scrolling in UI regions they drewnever mined ·never mined ui.select ◇ Plugins gain validated Input, Select, and Link UI components.never mined ·never mined ui.selection ◇ Plugins gain a ui.selection operation, web requests now carry a plugin storage id, and signed-in requests get an extra check before sendingnever mined ·never mined ui.view ◇ Plugins have a new ui.view capability in the list of things they can ask Claude Code to donever mined ·never mined uiMeta ◇ MCP tools can now be hidden from the model and flagged as backed by account memorynever mined ·never mined ultracode Have Claude plan a workflow for each substantive task without being askedv2.1.154 → v2.1.283 ○gone ultracodeKeywordTrigger ◇ Settings toggles like verbose mode and a new keyword-trigger option now go through a unified change-log systemnever mined ·never mined ultraplan ◇ Remote session creation events accept a proactivityLevel field alongside permissionMode, ultraplan, title and thinking.never mined ·never mined ultraplanSessionUrl ◇ Internal task-orchestration state now tracks team context and an ultraplan session URLnever mined ·never mined unanchoredClaims ◇ Checking signed managed settings now compares the token's audience and subject only when supplied or when unanchored claims are refusednever mined ·never mined underCode ◇ Settings entries now carry an underCode marker that lets them reach desktop Code sessions without being marked serve_to_desktopnever mined ·never mined uninstall ◇ Plugin commands now explain refusals for built-ins and org-locked plugins instead of acting oddly.v2.1.301 ○gone unpin ◇ 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 unpinFable5LaunchEffort ◇ Three model 'launch-effort pinning' config fields were removed from the default client settingsnever mined ·never mined unpinOpus47LaunchEffort ◇ Three model 'launch-effort pinning' config fields were removed from the default client settingsnever mined ·never mined unpinOpus48LaunchEffort ◇ Three model 'launch-effort pinning' config fields were removed from the default client settingsnever mined ·never mined unrestrictedPaths ◇ Passing unrestrictedPaths to the agent toolset now throws an error, and file tools stay limited to the working directory plus allowedRootsnever mined ·never mined unset ◇ The cross-session remote-control bridge stays off unless the server enables it; its state shows in debug output.never mined ·never mined unverified ◇ Tool host output arrives as its own system message in stream-json, easier to script against.never mined ·never mined unverifiedSpelling ◇ Publishing an artifact now checks its file path for disguised or lookalike spellingnever mined ·never mined unwatch ◇ Deleting an artifact now names it in the summary, and watch wording is clearer.never mined ·never mined update ◇ No description from anybody.v2.1.301 ○gone updatedInput ◇ Claude Code now rejects a permission hook's modified input if it doesn't match what was actually requested, for 'strict' tool callsnever mined ·never mined updatedMCPToolOutput ◇ A hook using only the older MCP output field no longer silently rewrites tool results.never mined ·never mined updatedPermissions ◇ Permission grants from hooks or SDK sessions no longer silently vanish in background agents.never mined ·never mined updatedToolOutput ◇ A hook using only the older MCP output field no longer silently rewrites tool results.never mined ·never mined updateSettings ◇ The SDK query client gains updateSettings(source, settings) for changing settings from code.never mined ·never mined upstream_ttfb_ms ◇ The apps gateway's first-byte timeout setting is now optional, upstreams accept a models list, and Bedrock upstreams can count tokensv2.1.287 → v2.1.306 ○gone upstreams ◇ No description from anybody.v2.1.287 → v2.1.306 ○gone url ◇ Your MCP allow and deny rules now match servers whose commands or URLs use environment variables.never mined ·never mined urlWithSchemeCoercion ◇ Managed config URLs with embedded credentials or backslashes are now rejected.never mined ·never mined usage ◇ SDK result fields now explain that usage covers only the main loop and costs are estimates.never mined ·never mined usageCreditsOnlyModelConsent ◇ The consent prompt for models that run only on usage credits is now stored per model, and Fable keeps its existing settingnever mined ·never mined usageMetricsEnabled ◇ The admin config schema adds five keys, including disableBypassPermissionsMode, and removes relaunchEnforcementHoursnever mined ·never mined use_pkce ◇ Gateway OIDC config gains an option to control whether scope resends on token refresh.v2.1.287 → v2.1.306 ○gone use_proxy ◇ Enterprise OIDC logins can route identity provider requests through your configured HTTPS proxy.v2.1.287 → v2.1.306 ○gone useAutoModeDuringPlan Let the auto mode classifier review shell commands in plan mode; set false to get prompts insteadnever mined ·never mined useHost ◇ Plugin UI code gains React context hooks for accessing host, project, and session datanever mined ·never mined useProject ◇ Plugin UI code gains React context hooks for accessing host, project, and session datanever mined ·never mined user ◇ Recalled memories no longer get silently dropped when the model echoes back the category label with the name.never mined ·never mined user.email ◇ Docker detection and git identity lookups no longer spawn subprocesses, so startup is slightly lighter.never mined ·never mined user.groups ◇ Telemetry can now include your group memberships as a user.groups attribute, alongside your emailnever mined ·never mined user.name ◇ Docker detection and git identity lookups no longer spawn subprocesses, so startup is slightly lighter.never mined ·never mined user_config ◇ MCP failures are now sorted into causes like server down, login problem or bad config for reporting.v2.1.284 → v2.1.308 ◆in the build userConfig ◇ Installing a plugin can now walk you through configuring it, if the plugin declares options.never mined ·never mined userinfo_fallback ◇ Gateway OIDC config gains an option to control whether scope resends on token refresh.v2.1.287 → v2.1.306 ○gone userPluginMarketplacesEnabled ◇ Admins can now block users from adding their own plugin marketplaces or uploading plugins.never mined ·never mined userPluginUploadsEnabled ◇ Admins can now block users from adding their own plugin marketplaces or uploading plugins.never mined ·never mined USERPROFILE ◇ No description from anybody.v2.1.301 ○gone userSettings.effortLevel ◇ The internal update_settings tool can now write userSettings.effortLevel, not just localSettingsnever mined ·never mined userTypedShellDispatch ◇ Unsandboxed shell commands are now also allowed when explicitly user-typed.never mined ·never mined useSmallFastModel ◇ A new helper function chooses between the small fast model and a project's configured modelnever mined ·never mined v1alpha2 ◇ Cloud session creation can use a newer request shape for review and plan sources.never mined ·never mined verbatimPrompts ◇ The Agent SDK gets a verbatimPrompts option that skips marking messages as client-composednever mined ·never mined verbose Show full tool output instead of truncated summaries; viewMode takes precedence when both are setv2.1.138 or earlier → v2.1.301 ○gone
Feedback