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
presigned ◇ Managed limits on which AWS credentials the sandbox may use survive settings merges now.never mined ·never mined pressableLinks ◇ Plugin and skill terminal UIs can now render a Markdown element with optional clickable linksnever mined ·never mined preview ◇ Artifact preview now works without signing in to claude.ai; every other artifact action still needs login.never mined ·never mined previewAndHub ◇ /design now disables preview/hub features (import, export, status, canvas skill) in local-agent sessionsnever mined ·never mined pricing ◇ Gateway config takes a pricing block with a multiplier and per-model rate overrides.never mined ·never mined primitiveToolGrant ◇ A session setup option has been renamed from replPrimitiveGrant to primitiveToolGrantnever mined ·never mined privacy_policies ◇ Optional field of the manifest.json inside an MCPB bundle (the .mcpb or .dxt file a plugin's mcpServers can point at), validated as an array of strings and not otherwise read. In a plugin's own manifest, claude plugin validate warns that privacy_policies is an unknown field common in other tools' manifests and ignored at load time.v2.1.284 → v2.1.308 ◆in the build proactive ◇ Trusted-device enrollment now happens when needed rather than only at startup, and records why it ran.never mined ·never mined proactivity ◇ Set disableAutoMode to "disable" to stop Claude Code ever falling back to auto permission mode.never mined ·never mined proactivityLevel ◇ Relaunching Claude Code keeps your proactivity level and permission context instead of resetting them.never mined ·never mined proactivityLevelStepped ◇ The footer hint line can now show a proactivity level indicator.never mined ·never mined proactivityPillCollapsed ◇ The footer hint line can now show a proactivity level indicator.never mined ·never mined process.env ◇ Small polish: credit labels, an extra help link, bigger artifact fetch limit, safer MCP environment handling.never mined ·never mined process.run ◇ No description from anybody.never mined ·never mined process.spawn ◇ Plugins can now spawn and stream a subprocess via a new process.spawn host operationnever mined ·never mined processWrapper Run Claude Code's background processes through a corporate launcher on macOS and Linuxv2.1.210 → v2.1.283 ○gone projectInstructions ◇ A new built-in agents-md plugin can load AGENTS.md as project instructions instead of, or alongside, CLAUDE.mdnever mined ·never mined projectSettings ◇ A cloned repo's settings can no longer switch on Remote Control at startup; only your own settings can.never mined ·never mined projectsUserTurn ◇ A new projectsUserTurn flag is passed through when marking a verified human turn, tied to shared-project supportnever mined ·never mined promoteMemory ◇ Two new memory-promotion commands exist in the code but are disabled in this buildnever mined ·never mined promoteMemoryNonInteractive ◇ Two new memory-promotion commands exist in the code but are disabled in this buildnever mined ·never mined prompt.attachment ◇ New prompt.attachment hook lets plugins rewrite or remove text attached to a messagenever mined ·never mined prompt.autocomplete ◇ A new prompt.autocomplete plugin hook lets plugins add completion rows under the prompt, including for desktop, mobile and VS Code composersnever mined ·never mined prompt.change ◇ The prompt.change hook runs when a plugin or the landing screen changes the prompt box, and stops itself if plugins keep refilling itnever mined ·never mined prompt.compose ◇ Claude Code can now compare two versions of a changing schema and label the difference, such as text only or new live additionsnever mined ·never mined prompt.context ◇ A new prompt.context hook event lets plugins add named context blocks to a prompt, capped at 32 blocks and 32000 characters.never mined ·never mined prompt.edit ◇ Plugins can now hook into 'prompt.attachment' to rewrite or drop attachment text before it reaches the modelnever mined ·never mined prompt.fill ◇ Plugins can now fill in or suggest text directly in the prompt input box via two new prompt.fill and prompt.suggest actionsnever mined ·never mined prompt.md ◇ plugin eval warns when writing results inside a plugin's own directory could get picked up as plugin componentsnever mined ·never mined prompt.read ◇ New plugin hook API lets plugins read the current text and cursor position in the prompt boxnever mined ·never mined prompt.submit ◇ Hooks can now rewrite or drop your prompt before it is sent.never mined ·never mined prompt.suggest ◇ Plugins can now fill in or suggest text directly in the prompt input box via two new prompt.fill and prompt.suggest actionsnever mined ·never mined promptBlocks ◇ Hooks calling $.model.complete can now pass promptBlocks and systemBlocks and mark blocks with cache: true for prompt cachingnever mined ·never mined promptCacheTtl Choose the prompt cache lifetime for the main conversationv2.1.242 → v2.1.283 ○gone prompts ◇ Claude Code now listens for MCP prompt/resource list-changed updates whenever a server offers prompts or resources at allv2.1.284 → v2.1.308 ◆in the build prompts_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 prompts 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 promptSuggestionEnabled Hide the grayed-out prompt suggestions in the input boxv2.1.138 or earlier → v2.1.283 ○gone protocol.ext.allow ◇ Every git command Claude runs now has hooks, filesystem monitors and prompt helpers turned off.never mined ·never mined prototype ◇ The workshop skill now asks once whether to build a clickable prototype first, but only for UI-ish work.never mined ·never mined proxyAuthHelper ◇ Managed-settings policy helpers can now be armed from a remote source, reported as a distinct settings tier and fingerprinted per OSv2.1.138 or earlier → v2.1.283 ○gone proxyAuthHelperConfig.sources ◇ With sources set to personAndPolicy, the proxy auth helper is skipped under folder trust or else runs from another foldernever mined ·never mined prune ◇ Plugin disable, disable-all, and update commands gain --json output alongside other plugin commandsv2.1.301 ○gone prUrlTemplate Point PR links at an internal code-review tool instead of github.comv2.1.138 or earlier → v2.1.283 ○gone public_url ◇ Two gateway config shapes that used to fail invisibly now warn at boot.v2.1.287 → v2.1.306 ○gone publishesRemaining ◇ Artifact tool results can report how many publishes remain and when the quota resets.never mined ·never mined publishesResetAt ◇ Artifact tool results can report how many publishes remain and when the quota resets.never mined ·never mined pumpStdinLane ◇ Remote session stdin handling now differs by connection type, with non-bridge/BYOC input discarded via a new code pathnever mined ·never mined push.negotiate ◇ push.negotiate is now a trusted git config key and is set automatically alongside the gpgsign settings.never mined ·never mined pushInsteadOf ◇ Push-on-release failure message now explains credential and pushInsteadOf behavior more preciselynever mined ·never mined pwsh ◇ Inline admin policy scripts run with a stripped environment and a PowerShell resolved from fixed paths only.never mined ·never mined questionOptionDescriptionsOptional ◇ New session-config field lets question options skip descriptionsnever mined ·never mined quickstart ◇ Artifacts tool can now discover types with a single 'quickstart' call instead of several separate onesnever mined ·never mined quickstartOn ◇ MCP server tool actions gain a 'quickstart' option when quickstart is enablednever mined ·never mined quietHours ◇ No description from anybody.v2.1.149 → v2.1.283 ○gone rapidFollowupPreempt ◇ A new mechanism lets a fast follow-up message immediately preempt a turn that hasn't shown output yetnever mined ·never mined rate_limits ◇ Through a gateway, the status line data now includes dollars used, the dollar limit and the period, not just a percentagev2.1.287 → v2.1.306 ○gone rateLimitFailFastEnabled ◇ Auto mode's remote config gains rateLimitFailFastEnabled, which keeps retry waits within a request's deadlinenever mined ·never mined rateLimitTier ◇ No description from anybody.v2.1.301 ○gone rc ◇ Claude Code spots remote-control or rc on the command line early, before the main app loads.never mined ·never mined read ◇ Skill listing and job tracking now go through the storage layer instead of touching files directly.never mined ·never mined readBaseline ◇ Remote tool calls now include a read baseline snapshot before the host approves themnever mined ·never mined readBaselineSent ◇ Tool calls now record whether a stored read baseline was used to satisfy the read requirementnever mined ·never mined readBlockFence ◇ With outside reads blocked, your own CLAUDE.md and the ~/.claude skills, plugins, rules, agents and commands trees stay readable.never mined ·never mined readMcpResource ◇ Claude Code SDK adds a method to read an MCP resource directlynever mined ·never mined readOnly ◇ Skill results now flag when a skill was only read rather than actually run.never mined ·never mined readonly ◇ Shell command safety check now catches more declare/typeset/local flag combinations, and drops a narrower older checknever mined ·never mined readsStanding ◇ Directory sync's git worker gains an 'attached machine' mode with standing journals and new detach reasonsnever mined ·never mined realPath ◇ Plugin fs.stat and list now report whether an entry is a symlink and can resolve its real pathnever mined ·never mined recheck ◇ Claude re-reads an artifact comment thread before posting so it does not repeat a reply it already gave.never mined ·never mined recordApprovedBy ◇ Permission approvals now record whether a hook, the host tool, or a normal prompt approved themnever mined ·never mined recordCreatedPR ◇ Background remote sessions can now record PRs they created back to the backend.never mined ·never mined redirectHost ◇ The gateway external identity provider setting now describes a redirectHost: "localhost" option, where the return address used to be fixed at 127.0.0.1never mined ·never mined refreshAgents ◇ Plugin SDK adds agent.register and session.refreshAgents, plus a one-shot flag for whether the system prompt was deliverednever mined ·never mined refreshContext ◇ Headless SDK sessions expose a session object for MCP servers with addMcpServer, removeMcpServer, toast, status and refreshContext.never mined ·never mined refreshInterval ◇ Under statusLine. Re-runs the status line command every this many seconds on a repeating timer, in addition to the event-driven updates. Unset means no timer; a value below 1 or not a number is discarded by the schema and treated as unset. Changing the value restarts the timer.v2.1.138 or earlier → v2.1.283 ○gone refuse ◇ Task notifications from a coordinator session now arrive automatically unless you set crossSessionInbound to refuse or hold.never mined ·never mined refuseAutomounterShapes ◇ New code can refuse macOS automounter-lookup paths, but nothing in this build turns it onnever mined ·never mined refused ◇ Sending messages between your Claude sessions stays off, and refusals now name the kill switch explicitly.never mined ·never mined refusedClassSidecarTypes ◇ Artifact publishing takes cleaner options and can report which sidecar types were refused.never mined ·never mined refuseNameCollision ◇ Marketplace add gets an opt-in refuseNameCollision option to stop silent overwritesnever mined ·never mined regex ◇ Eval graders can now judge images, so rendered slides and charts get scored on appearance.never mined ·never mined region ◇ Screenshots can zoom into a rectangle, but the documented image scale option is not exposed in this build.never mined ·never mined registerCommandNetworkLists ◇ Claude Code can now register a per-command network allow/deny list inside the sandbox before running itnever mined ·never mined registrationHidden ◇ Plugin errors now distinguish unreadable marketplace catalogs from hidden registrations.never mined ·never mined registrationHiddenReason ◇ When a plugin marketplace is hidden, Claude Code now gives advice based on the reason instead of always saying to remove and re-add itnever mined ·never mined registryReadFailed ◇ Marketplace-not-found errors now surface more often instead of being silently excluded.never mined ·never mined relaunchEnforcementHours ◇ A new setting controls how long you can keep working on stale config before a forced restart.never mined ·never mined releasePendingHookMessages ◇ Hook messages can now be held back and inserted into the transcript later instead of immediatelynever mined ·never mined reloadOutputStyles ◇ The SDK can now reload output styles mid-session with a new method.never mined ·never mined relocateUncUserData ◇ A new setting relocates app data storage when Windows AppData is on a network share.never mined ·never mined remedy ◇ API error responses now include a machine-readable error code alongside the messagenever mined ·never mined remote ◇ Notifications sent from a remote session now actually reach you instead of being silently discarded.v2.1.138 or earlier → v2.1.283 ○gone remote.pushDefault ◇ Auto-approved git push rules now cover your configured push remote, not just "origin"never mined ·never mined remoteAgentIsolationDisabled ◇ The remoteAgentIsolationDisabled setting now turns off remote isolation, alongside the existing CLAUDE_CODE_REMOTE checknever mined ·never mined remoteControl ◇ Session startup config gains a new defaultedToCloud fieldv2.1.260 → v2.1.283 ○gone remoteControl.shareHostProfile ◇ A new setting controls how much machine info Remote Control shares when it registers a device.never mined ·never mined remoteControlAtStartup Connect Remote Control automatically when a session startsv2.1.138 or earlier → v2.1.283 ○gone remoteControlMachineId ◇ Your machine now gets a stored id so remote sessions recognise the same workstation each time.never mined ·never mined remoteExecution ◇ No tool currently offers Claude a device option; the check that would add it always fails.never mined ·never mined remoteFileMode ◇ If you have too many untracked files, cloud seeding refuses and tells you which budget you blew.never mined ·never mined
Feedback