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
attachServeRequest ◇ New attachServeRequest setting lets a session attach to a remote serve/work linknever mined ·never mined attestedReadConsented ◇ A new consent check can let network-off reads of artifacts or URLs skip the permission promptnever mined ·never mined attribution Customize the attribution Claude Code adds to commits and pull requestsv2.1.138 or earlier → v2.1.283 ○gone attributionProjectPolicy ◇ The claude.ai Project used for usage reports now comes from an environment variable, a setting or a managed default, and bad IDs are flaggednever mined ·never mined audience ◇ The self-hosted gateway can admit machine identities that skip managed-settings policy entirely, off by default.never mined ·never mined auth ◇ Remote Control failures are labelled auth or terminal, and auth ones point you at /login.never mined ·never mined auth.google ◇ Each gateway telemetry.forward_to destination can now authenticate with a Google service account instead of only fixed headersnever mined ·never mined auth_failed ◇ Plugin eval checks your credentials first and aborts instead of failing every case.v2.1.301 ○gone authFlow ◇ Sign-in for gateway/Vertex can now route through the OS identity broker instead of a browser.never mined ·never mined author ◇ Coordinator messages forwarded to worker agents are labelled and escaped so they can't fake markup.v2.1.284 → v2.1.308 ◆in the build authorityHost ◇ Legacy managed MCP server config fields now have a formal deprecation and rewrite system.never mined ·never mined authRejected ◇ No description from anybody.v2.1.301 ○gone authServerMetadataUrl ◇ Resetting an MCP server's sign-in details no longer forgets which authorization server it uses or which configured address supplied itnever mined ·never mined auto ◇ You can set the auto-compact window at launch with --autocompact, using auto or 100k to 1M.never mined ·never mined auto_include_builtin_models ◇ Warnings about upstream model lists in proxy settings now apply to every provider, accept wildcards, and flag entries that match no usable modelv2.1.287 → v2.1.306 ○gone autoAcceptShimmer ◇ The autoAcceptShimmer colour has been removed from every built-in themenever mined ·never mined autoAllowBashIfSandboxed ◇ Diagnostics now report whether autoAllowBashIfSandboxed is on and where that value came fromnever mined ·never mined autoCompact ◇ Sessions launched by Claude Code now receive your auto-compact setting along with its other passed-on settingsnever mined ·never mined autoCompactEnabled Turn automatic compaction off or onv2.1.138 or earlier → v2.1.283 ○gone autoCompactWindow Set how full the context gets before Claude Code compactsv2.1.138 or earlier → v2.1.283 ○gone autoContinueAtUsageLimit Wait in the open session and continue the task automatically after a claude.ai usage limit resetsv2.1.234 → v2.1.283 ○gone autoDreamEnabled ◇ New internal function lets code programmatically edit the auto-memory and auto-dream settingsv2.1.138 or earlier → v2.1.283 ○gone autofixPrMode ◇ A settings key named autofixPrMode is listed but undefined, so setting it does nothing.never mined ·never mined autoFocus ◇ Plugin UI Button, Input, and Select components gain new action, dimColor, and autoFocus propsnever mined ·never mined automatic3pImport ◇ New settings enable automatic background import of old sessions and exporting your chats as a zip.never mined ·never mined autoMemoryDirectory Store auto memory in a directory you choosev2.1.138 or earlier → v2.1.283 ○gone autoMemoryEnabled Turn auto memory off or onv2.1.138 or earlier → v2.1.283 ○gone autoMode Add your own allow and deny rules to the auto mode classifiernever mined ·never mined autoModeContextEnabled ◇ A new system-prompt flag controls auto-mode context injection.never mined ·never mined autoModeEnabled ◇ With autoModeEnabled unset, Auto mode is now offered in Code and new Code sessions start in it; Cowork still needs it set to truenever mined ·never mined autoModeSettingsJson ◇ Spawned CLI sessions now include auto-mode settings computed from any configured auto-mode environmentnever mined ·never mined autoScrollEnabled Follow new output to the bottom in fullscreen renderingv2.1.138 or earlier → v2.1.283 ○gone autoSubmit ◇ Under voice. When true, a voice transcript inserted into the prompt is submitted right away if the transcript has at least 3 words; in tap mode this submit happens regardless of the setting. Only the literal value true enables it.v2.1.138 or earlier → v2.1.283 ○gone autoUpdate ◇ Plugin marketplaces gain a new claude.ai-hosted source type with its own caching and refresh logic.never mined ·never mined autoUpdaterEnforcementHours ◇ Auto-update enforcement docs now clarify idle-wait and restart behavior in detail.never mined ·never mined autoUpdaterStatus ◇ Very old config files with legacy updater values now migrate to an unknown install method.never mined ·never mined autoUpdatesChannel Follow the stable release channel instead of latestv2.1.138 or earlier → v2.1.283 ○gone autoUploadSessions ◇ A settings key named autofixPrMode is listed but undefined, so setting it does nothing.v2.1.138 or earlier → v2.1.283 ○gone availableModels Restrict which models people can pickv2.1.138 or earlier → v2.1.283 ○gone availableModelsMatch Make each availableModels model ID entry permit only the version it namesv2.1.283 ○gone awaitInitialize ◇ Cloud/attach sessions now recognize two more CLI flags for compatibility.never mined ·never mined awaitStagedFiles ◇ The pre-turn handoff step can now wait for staged files before continuingnever mined ·never mined awaySummaryEnabled Turn off the session recap shown when you come back to the terminalv2.1.138 or earlier → v2.1.283 ○gone awsAuthRefresh Refresh expired Bedrock credentials in .aws with your own commandv2.1.138 or earlier → v2.1.283 ○gone awsCredentialExport Supply Bedrock credentials as JSON from your own commandv2.1.138 or earlier → v2.1.283 ○gone awsPairs ◇ Managed limits on which AWS credentials the sandbox may use survive settings merges now.never mined ·never mined axScreenReader Render screen-reader friendly outputnever mined ·never mined azureCloud ◇ Legacy managed MCP server config fields now have a formal deprecation and rewrite system.never mined ·never mined backgroundAgentLaunchDisabled ◇ Background tasks now also count as disabled when launching background agents is turned off, alongside CLAUDE_CODE_DISABLE_BACKGROUND_TASKSnever mined ·never mined backgrounding ◇ Tools now declare a backgrounding policy; most tools opt out of running in the backgroundnever mined ·never mined bareElicitationCapability ◇ MCP server configs accept a new bareElicitationCapability option that gives the server the plain elicitation capability instead of the legacy URL onenever mined ·never mined baseRef ◇ Under worktree. Chooses the base for a newly created worktree when the caller does not pass its own choice and no PR number is given: head branches from the current git rev-parse HEAD, and fresh (the default) branches from origin/<default-branch>. With head, an existing worktree is reused as is instead of being refreshed. It can also be changed from a settings picker, which writes it to user settings.v2.1.138 or earlier → v2.1.283 ○gone baseVersion ◇ Bad artifact publish option combinations are rejected up front instead of failing at the server.never mined ·never mined bashCommandClamp ◇ If a clamped agent's permission check crashes, the shell command is denied rather than allowed.never mined ·never mined bashEditDiff ◇ New 'bashEditDiff' system snapshots the repo around Bash commands to track what they changed, controlled by an env var or confignever mined ·never mined bashEditDiffEnabled Record the files that changed while a Bash command ran in every permission modev2.1.269 → v2.1.283 ○gone bashOutputMaxChars Set how much of a successful command's output Claude receives inlinev2.1.261 → v2.1.283 ○gone behavesAs ◇ An unrecognized model id now produces an error telling you to update or map it with behavesAs or modelOverrides.never mined ·never mined bgIsolation ◇ Background worktree isolation now reads CLAUDE_BG_ISOLATION from a captured environment copy.v2.1.143 → v2.1.283 ○gone bindings ◇ Fleet view now reads a bindings object and passes custom keybindings through to its layout.never mined ·never mined blockedMarketplaces Block plugin marketplace sources for your organizationv2.1.138 or earlier → v2.1.283 ○gone blockOutsideReads ◇ With outside reads blocked, your own CLAUDE.md and the ~/.claude skills, plugins, rules, agents and commands trees stay readable.never mined ·never mined blockReadsOutsideWorkingDirectories ◇ A new permissions setting blocks any file read outside your working directories, in prompts and in the sandbox.never mined ·never mined board.mjs ◇ The whiteboard skill's helper script is now called board.mjs, so older references break.never mined ·never mined bootstrapHeaders ◇ Bootstrap config fetches can now require auth headers via a static or helper-script setting.never mined ·never mined bootstrapHeadersHelper ◇ Bootstrap config fetches can now require auth headers via a static or helper-script setting.never mined ·never mined branchFromHead ◇ Creating a cloud session can now explicitly say it should branch from HEADnever mined ·never mined breakdown ◇ Session usage requests can now include a detailed cost/context breakdownnever mined ·never mined breakReminder ◇ In this version the only field read is breakReminder.breakThresholdMinutes: the usage-activity tracker treats a gap shorter than this many minutes (default 10) as part of the same activity window and a longer gap as the start of a new one. The enabled, intervalMinutes and message fields are declared in the schema, but no reminder code reads them.v2.1.149 → v2.1.283 ○gone breakThresholdMinutes ◇ Break reminders now track active time on disk, so they survive restarts once you enable them.v2.1.149 → v2.1.283 ○gone btwHistory ◇ /btw now remembers past exchanges and re-shows the previous answer instead of the usage hint when re-run.never mined ·never mined btwUseCount ◇ /btw now remembers past exchanges and re-shows the previous answer instead of the usage hint when re-run.never mined ·never mined budget ◇ The bundled Claude API docs now describe a hard dollar spend cap that pauses a session idle.v2.1.301 ○gone budgetLimit ◇ The message Claude Code emits at the end of a turn no longer carries the token budget used, the limit or the nudge countnever mined ·never mined budgetNudges ◇ The message Claude Code emits at the end of a turn no longer carries the token budget used, the limit or the nudge countnever mined ·never mined budgetTokens ◇ The message Claude Code emits at the end of a turn no longer carries the token budget used, the limit or the nudge countnever mined ·never mined builtin ◇ Marketplace validation errors now name the bad source and tell you how to fix it.never mined ·never mined builtinToolPolicy ◇ Catch-all gateway policies merge desktop overlays key by key, so a strict base can't be loosened accidentally.never mined ·never mined builtinTools ◇ A builtinTools option is now passed on to the session along with the allowed and disallowed tool listsnever mined ·never mined bun.lock ◇ File sync now records a conflict instead of applying incoming changes to Makefiles, package files, lockfiles, CLAUDE.md and AGENTS.mdnever mined ·never mined bun.lockb ◇ File sync now records a conflict instead of applying incoming changes to Makefiles, package files, lockfiles, CLAUDE.md and AGENTS.mdnever mined ·never mined bunfig.toml ◇ Plugin dependency installer now refuses to run bun if a bunfig.toml file is foundnever mined ·never mined bwrap ◇ On Linux, a sandbox setup too long for one command line is now passed to bubblewrap through a temporary file, with clear errors when it can't benever mined ·never mined bwrapPath ◇ Changing sandbox binary paths now re-prompts for approval, like status line and hook commands already did.never mined ·never mined byModel ◇ Thinking effort can now be set per model, with a default and an inherit option.never mined ·never mined bypassDependentsBlock ◇ Plugins marked required by organization policy can no longer be disabled from Claude Codenever mined ·never mined bypassPermissions ◇ Peer-machine isolation prompts now survive bypass permissions mode and are never auto-approved.never mined ·never mined ca_cert_pem ◇ The gateway now passes an explicit certificate list on its connections and stops at startup if none can be loadedv2.1.287 → v2.1.306 ○gone caCertPath ◇ On Windows, TLS interception is skipped unless you supply both a CA cert and key path.never mined ·never mined cachedArtifactRoster ◇ When publishing an artifact, Claude Code now saves the list of artifact capabilities to your config as cachedArtifactRosternever mined ·never mined cacheTtl ◇ An agent file can set its own prompt cache lifetime under experimental cacheTtl.never mined ·never mined caching ◇ Bundled API docs now cover advisor tool limits, caching, and session spend budgets you can set or remove.never mined ·never mined caKeyPath ◇ On Windows, TLS interception is skipped unless you supply both a CA cert and key path.never mined ·never mined callLogPath ◇ No description from anybody.v2.1.301 ○gone cancelQueued ◇ SDK interrupt can now cancel queued messages and tells you which ones it cancelled.never mined ·never mined canReadOutputFile ◇ Background agent status messages now avoid pointing to output when there isn't any to readnever mined ·never mined canUseTool ◇ Background and forked agents now run your permission callback even when a hook says allow, and deny rules win.never mined ·never mined canWrite ◇ Artifacts can now be published by anyone with write access, not only the ownernever mined ·never mined capabilities ◇ Sessions now advertise a capability string so clients can detect queue-cancelling interrupts without version checks.never mined ·never mined capabilities.mcp ◇ An artifact can set "dynamic": true to call unlisted connectors, and each viewer is asked to approve them on first usenever mined ·never mined
Feedback