An entry is only as true as the day it was written.
Flags move on the server after a release ships. Anthropic's own notes land days later and their documentation later still. Sometimes an entry turns out to be wrong and gets corrected by hand. All of that is recorded against the entry it happened to, and this is the whole of it in the order it happened.
Nothing here replaces an entry. Every line links to the page its release published, still saying what that release said, because a correction is added and dated rather than swapped in.
| When | Entry | What happened |
|---|---|---|
v2.1.281--agents |
Documentation arrivedAnthropic's documentation has since written up --agents, on Error reference.
the line in the docsThe value you passed to `--agents` is invalid, so `claude` exits with code 1 instead of starting the session. When you pass `--safe-mode` or set [`CLAUDE_CODE_SAFE_MODE`](/docs/en/env-vars#variables), Claude Code ignores `--agents` entirel… |
|
v2.1.281--agents |
Documentation arrivedAnthropic's documentation has since written up --agents, on Error reference.
the line in the docsThe value you passed to `--agents` is invalid, so `claude` exits with code 1 instead of starting the session. When you pass `--safe-mode` or set [`CLAUDE_CODE_SAFE_MODE`](/docs/en/env-vars#variables), Claude Code ignores `--agents` entirel… |
|
v2.1.281/mcp |
Documentation arrivedAnthropic's documentation has since written up /mcp, on Error reference.
the line in the docsA [claude.ai connector](/docs/en/mcp#use-mcp-servers-from-claude-ai) request failed because claude.ai rejected the token from your Claude Code login. The rejected token is your login, not the connector's own authorization in claude.ai, so … |
|
v2.1.281/model |
Documentation arrivedAnthropic's documentation has since written up /model, on Configure cloud environments.
the line in the docs| Your organization's [server-managed settings](/docs/en/server-managed-settings) | Yes, except in [Claude Tag](https://claude.com/docs/claude-tag/overview) sessions | Fetched from Anthropic's servers when the session starts. See [Surface … |
|
v2.1.281/model |
Documentation arrivedAnthropic's documentation has since written up /model, on Configure cloud environments.
the line in the docs| Your organization's [server-managed settings](/docs/en/server-managed-settings) | Yes, except in [Claude Tag](https://claude.com/docs/claude-tag/overview) sessions | Fetched from Anthropic's servers when the session starts. See [Surface … |
|
v2.1.277NO_PROXY |
Documentation arrivedA small documentation edit on Use Claude Science on a corporate network touched a line naming NO_PROXY after this was published.
the line in the docs* On macOS, the Claude Science app reads a file named `env` in its data folder (`~/.claude-science/env` unless you moved the data folder) when it launches. The file holds `KEY=VALUE` lines (`export KEY=VALUE` also works). Put the three var… |
|
v2.1.268NO_PROXY |
Documentation arrivedA small documentation edit on Use Claude Science on a corporate network touched a line naming NO_PROXY after this was published.
the line in the docs* On macOS, the Claude Science app reads a file named `env` in its data folder (`~/.claude-science/env` unless you moved the data folder) when it launches. The file holds `KEY=VALUE` lines (`export KEY=VALUE` also works). Put the three var… |
|
v2.1.282design_systems |
Documentation arrivedAnthropic's documentation has since written up design_systems, on Compliance API.
the line in the docsNames of the fields changed by this update, e.g. "name", "description", "project_type", "design_systems". |
|
v2.1.282--chrome |
Documentation arrivedAnthropic's documentation has since written up --chrome, on All settings.
the line in the docs| [`claudeInChromeDefaultEnabled`](#claudeinchromedefaultenabled) | Turn on [Chrome integration](/docs/en/chrome) in every interactive CLI session without passing `--chrome` | Global config settings | Global config | |
|
v2.1.282PostToolUse |
Documentation arrivedA small documentation edit on Hooks reference touched a line naming PostToolUse after this was published.
the line in the docs| `effort` | Object with a `level` field holding the [effort level](/docs/en/model-config#adjust-effort-level) in effect when the hook runs: `"low"`, `"medium"`, `"high"`, `"xhigh"`, or `"max"`. If you set a level the active model doesn't … |
|
v2.1.275SubagentStop |
Documentation arrivedA small documentation edit on Hooks reference touched a line naming SubagentStop after this was published.
the line in the docs| `effort` | Object with a `level` field holding the [effort level](/docs/en/model-config#adjust-effort-level) in effect when the hook runs: `"low"`, `"medium"`, `"high"`, `"xhigh"`, or `"max"`. If you set a level the active model doesn't … |
|
v2.1.283/status |
Documentation arrivedA small documentation edit on Hooks reference touched a line naming /status after this was published.
the line in the docs| `effort` | Object with a `level` field holding the [effort level](/docs/en/model-config#adjust-effort-level) in effect when the hook runs: `"low"`, `"medium"`, `"high"`, `"xhigh"`, or `"max"`. If you set a level the active model doesn't … |
|
v2.1.269--no-post |
Documentation arrivedAnthropic's documentation has since written up --no-post, on Find bugs with ultrareview.
the line in the docs| `--no-post` | Don't post the findings. This is the default, and if you pass both flags, Claude Code doesn't post. Requires Claude Code v2.1.227 or later | |
|
v2.1.257/verify |
Documentation arrivedAnthropic's documentation has since written up /verify, on Extend Claude with skills.
the line in the docs| `/verify` | Build and run your app to confirm a code change does what it should, without falling back to tests or type checks | |
|
v2.1.283proxyAuthHelper |
Documentation arrivedAnthropic's documentation has since written up proxyAuthHelper, on All settings.
the line in the docs| Read from the highest-priority source only | Reads the key only from the highest-priority source that carries a policy key, so a lower source's value is ignored even when the highest source sets none | [`apiKeyHelper`](#apikeyhelper), [`… |
|
v2.1.271workflowSizeGuideline |
Documentation arrivedAnthropic's documentation has since written up workflowSizeGuideline, on All settings.
the line in the docs| [`workflowSizeGuideline`](#workflowsizeguideline) | Set the agent count Claude aims for in [dynamic workflows](/docs/en/workflows) | Hooks and automation | Any file | |
|
v2.1.268workflowKeywordTriggerEnabled |
Documentation arrivedAnthropic's documentation has since written up workflowKeywordTriggerEnabled, on All settings.
the line in the docs| [`workflowKeywordTriggerEnabled`](#workflowkeywordtriggerenabled) | Let the word `ultracode` in a prompt start a [workflow](/docs/en/workflows); set `false` to type it without starting one | Hooks and automation | Any file | |
|
v2.1.281viewMode |
Documentation arrivedAnthropic's documentation has since written up viewMode, on All settings.
the line in the docs| [`verbose`](#verbose) | Show [full tool output](/docs/en/cli-reference#cli-flags) instead of truncated summaries; `viewMode` takes precedence when both are set | Interface and terminal | Any file | |
|
v2.1.257timeZone |
Documentation arrivedAnthropic's documentation has since written up timeZone, on All settings.
the line in the docs| [`timeZone`](#timezone) | Show the times in the interface in a time zone other than your system's | Interface and terminal | Any file | |
|
v2.1.257timeFormat |
Documentation arrivedAnthropic's documentation has since written up timeFormat, on All settings.
the line in the docs| [`timeFormat`](#timeformat) | Show the times in the interface on a 12-hour or 24-hour clock, in UTC, or with a strftime pattern | Interface and terminal | Any file | |
|
v2.1.257timeFormat |
Documentation arrivedAnthropic's documentation has since written up timeFormat, on All settings.
the line in the docs| [`timeFormat`](#timeformat) | Show the times in the interface on a 12-hour or 24-hour clock, in UTC, or with a strftime pattern | Interface and terminal | Any file | |
|
v2.1.269switchModelsOnFlag |
Documentation arrivedAnthropic's documentation has since written up switchModelsOnFlag, on All settings.
the line in the docs| [`switchModelsOnFlag`](#switchmodelsonflag) | Switch models automatically or pause when a [safety classifier](/docs/en/model-config#ask-before-switching) flags a request | Model and responses | Any file | |
|
v2.1.269switchModelsOnFlag |
Documentation arrivedAnthropic's documentation has since written up switchModelsOnFlag, on All settings.
the line in the docs| [`switchModelsOnFlag`](#switchmodelsonflag) | Switch models automatically or pause when a [safety classifier](/docs/en/model-config#ask-before-switching) flags a request | Model and responses | Any file | |
|
v2.1.275statusLine |
Documentation arrivedAnthropic's documentation has since written up statusLine, on All settings.
the line in the docs| [`statusLine`](#statusline) | Run your own command to render a [status line](/docs/en/statusline) below the prompt | Interface and terminal | Any file | |
|
v2.1.257skipDangerousModePermissionPrompt |
Documentation arrivedAnthropic's documentation has since written up skipDangerousModePermissionPrompt, on All settings.
the line in the docs| [`skipDangerousModePermissionPrompt`](#skipdangerousmodepermissionprompt) | Skip the confirmation dialog before [bypassPermissions mode](/docs/en/permission-modes#skip-all-checks-with-bypasspermissions-mode) | Permission settings | User,… |
|
v2.1.283skillOverrides |
Documentation arrivedAnthropic's documentation has since written up skillOverrides, on All settings.
the line in the docs| [`skillOverrides`](#skilloverrides) | [Hide or collapse a skill](/docs/en/skills#override-skill-visibility-from-settings) without editing its SKILL.md | Plugins and skills | Any file | |
|
v2.1.282skillOverrides |
Documentation arrivedAnthropic's documentation has since written up skillOverrides, on All settings.
the line in the docs| [`skillOverrides`](#skilloverrides) | [Hide or collapse a skill](/docs/en/skills#override-skill-visibility-from-settings) without editing its SKILL.md | Plugins and skills | Any file | |
|
v2.1.282skillOverrides |
Documentation arrivedAnthropic's documentation has since written up skillOverrides, on All settings.
the line in the docs| [`skillOverrides`](#skilloverrides) | [Hide or collapse a skill](/docs/en/skills#override-skill-visibility-from-settings) without editing its SKILL.md | Plugins and skills | Any file | |
|
v2.1.277skillOverrides |
Documentation arrivedAnthropic's documentation has since written up skillOverrides, on All settings.
the line in the docs| [`skillOverrides`](#skilloverrides) | [Hide or collapse a skill](/docs/en/skills#override-skill-visibility-from-settings) without editing its SKILL.md | Plugins and skills | Any file | |
|
v2.1.268network.tlsTerminate |
Documentation arrivedAnthropic's documentation has since written up network.tlsTerminate, on All settings.
the line in the docs| [`sandbox.network.tlsTerminate`](#sandbox-network-tlsterminate) | Have the [sandbox](/docs/en/sandboxing#network-isolation) proxy terminate TLS so it can read HTTPS requests | Sandbox settings | User or managed | |
|
v2.1.268sandbox.network.strictAllowlist |
Documentation arrivedAnthropic's documentation has since written up sandbox.network.strictAllowlist, on All settings.
the line in the docs| [`sandbox.network.strictAllowlist`](#sandbox-network-strictallowlist) | Deny hosts outside the [allowlist](/docs/en/sandboxing#network-isolation) instead of prompting | Sandbox settings | User or managed | |
|
v2.1.280remoteControlAtStartup |
Documentation arrivedAnthropic's documentation has since written up remoteControlAtStartup, on All settings.
the line in the docs| [`remoteControlAtStartup`](#remotecontrolatstartup) | Connect [Remote Control](/docs/en/remote-control#enable-remote-control-for-all-sessions) automatically when a session starts | Remote, desktop, and notifications | Any file | |
|
v2.1.283claude --cloud |
Documentation arrivedAnthropic's documentation has since written up claude --cloud, on All settings.
the line in the docs| [`remote.defaultEnvironmentId`](#remote-defaultenvironmentid) | Pick the default [cloud environment](/docs/en/cloud-environments) for `claude --cloud`; a self-hosted `ccpool_` ID is read only from user and managed settings and `--setting… |
|
v2.1.268promptSuggestionEnabled |
Documentation arrivedAnthropic's documentation has since written up promptSuggestionEnabled, on All settings.
the line in the docs| [`promptSuggestionEnabled`](#promptsuggestionenabled) | Hide the grayed-out [prompt suggestions](/docs/en/interactive-mode#prompt-suggestions) in the input box | Interface and terminal | Any file | |
|
v2.1.261keybindingFlavor |
Documentation arrivedAnthropic's documentation has since written up keybindingFlavor, on All settings.
the line in the docs| [`keybindingFlavor`](#keybindingflavor) | Deprecated and has no effect; the word-editing shortcuts always [follow readline conventions](/docs/en/interactive-mode#make-ctrl-w-delete-back-to-whitespace) | Interface and terminal | Any file | |
|
v2.1.281gcpAuthRefresh |
Documentation arrivedAnthropic's documentation has since written up gcpAuthRefresh, on All settings.
the line in the docs| [`gcpAuthRefresh`](#gcpauthrefresh) | Refresh [Google Cloud credentials](/docs/en/google-vertex-ai#advanced-credential-configuration) with your own command | Authentication and providers | Any file | |
|
v2.1.283/rewind |
Documentation arrivedAnthropic's documentation has since written up /rewind, on All settings.
the line in the docs| [`fileCheckpointingEnabled`](#filecheckpointingenabled) | Turn off or on the file snapshots that [`/rewind`](/docs/en/checkpointing) restores | Memory and context | Any file | |
|
v2.1.280enableWorkflows |
Documentation arrivedAnthropic's documentation has since written up enableWorkflows, on All settings.
the line in the docs| [`disableWorkflows`](#disableworkflows) | Turn [dynamic workflows](/docs/en/workflows) off for everyone; use `enableWorkflows` for yourself | Hooks and automation | Any file | |
|
v2.1.277enableWorkflows |
Documentation arrivedAnthropic's documentation has since written up enableWorkflows, on All settings.
the line in the docs| [`disableWorkflows`](#disableworkflows) | Turn [dynamic workflows](/docs/en/workflows) off for everyone; use `enableWorkflows` for yourself | Hooks and automation | Any file | |
|
v2.1.281disableAllHooks |
Documentation arrivedAnthropic's documentation has since written up disableAllHooks, on All settings.
the line in the docs| [`disableAllHooks`](#disableallhooks) | Turn off [hooks](/docs/en/hooks), a custom [status line](/docs/en/statusline), and a custom [`@` file suggestion](/docs/en/interactive-mode#quick-commands) command at once | Hooks and automation | … |
|
v2.1.280disableAllHooks |
Documentation arrivedAnthropic's documentation has since written up disableAllHooks, on All settings.
the line in the docs| [`disableAllHooks`](#disableallhooks) | Turn off [hooks](/docs/en/hooks), a custom [status line](/docs/en/statusline), and a custom [`@` file suggestion](/docs/en/interactive-mode#quick-commands) command at once | Hooks and automation | … |
|
v2.1.261bashOutputMaxChars |
Documentation arrivedAnthropic's documentation has since written up bashOutputMaxChars, on All settings.
the line in the docs| [`bashOutputMaxChars`](#bashoutputmaxchars) | Set how much of a successful command's [output](/docs/en/tools-reference#output-limits) Claude receives inline | Memory and context | Any file | |
|
v2.1.261bashOutputMaxChars |
Documentation arrivedAnthropic's documentation has since written up bashOutputMaxChars, on All settings.
the line in the docs| [`bashOutputMaxChars`](#bashoutputmaxchars) | Set how much of a successful command's [output](/docs/en/tools-reference#output-limits) Claude receives inline | Memory and context | Any file | |
|
v2.1.282autoCompactEnabled |
Documentation arrivedAnthropic's documentation has since written up autoCompactEnabled, on All settings.
the line in the docs| [`autoCompactEnabled`](#autocompactenabled) | Turn [automatic compaction](/docs/en/context-window) off or on | Memory and context | Any file | |
|
v2.1.282autoCompact |
Documentation arrivedAnthropic's documentation has since written up autoCompact, on All settings.
the line in the docs| [`autoCompactEnabled`](#autocompactenabled) | Turn [automatic compaction](/docs/en/context-window) off or on | Memory and context | Any file | |
|
v2.1.260SELF_HOSTED_RUNNER_STARTUP_TIMEOUT_MS |
Documentation arrivedAnthropic's documentation has since written up SELF_HOSTED_RUNNER_STARTUP_TIMEOUT_MS, on Self-hosted environments reference.
the line in the docs| `--startup-timeout-min <n>` | `SELF_HOSTED_RUNNER_STARTUP_TIMEOUT_MS` | `15` | Release a session slot if the child hasn't signaled that it initialized within N minutes of spawn. Cleared by the child's init signal on the [activity channel… |
|
v2.1.268SELF_HOSTED_RUNNER_REMOVE_SESSION_STATE |
Documentation arrivedAnthropic's documentation has since written up SELF_HOSTED_RUNNER_REMOVE_SESSION_STATE, on Self-hosted environments reference.
the line in the docs| `--remove-session-state [bool]` | `SELF_HOSTED_RUNNER_REMOVE_SESSION_STATE` | off | Remove a session's per-session directories under `<base-dir>/_sessions/` when the session ends on this runner, whatever the outcome. [Reuse a pre-warmed … |
|
v2.1.271SELF_HOSTED_RUNNER_HOST_CONFIG_SNAPSHOT |
Documentation arrivedAnthropic's documentation has since written up SELF_HOSTED_RUNNER_HOST_CONFIG_SNAPSHOT, on Self-hosted environments reference.
the line in the docs| `--host-config-snapshot <mode>` | `SELF_HOSTED_RUNNER_HOST_CONFIG_SNAPSHOT` | `disk` | Where the runner keeps the startup snapshot of the [host config directory](#environment-variable-only-settings) that it seeds each session from. `disk… |
|
v2.1.271CLAUDE_CODE_REMOTE_SESSION_ID |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_REMOTE_SESSION_ID, on Customize sessions in self-hosted environments.
the line in the docs| `CLAUDE_CODE_REMOTE_SESSION_ID` | Session ID in the tagged `cse_...` form. This is the same session the [lifecycle hooks](#lifecycle-hooks) see as `CLAUDE_RUNNER_SESSION_ID` in `session_...` form; the UUID variables match across both, an… |
|
v2.1.269CLAUDE_CODE_REMOTE |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_REMOTE, on Customize sessions in self-hosted environments.
the line in the docs| `CLAUDE_CODE_REMOTE_SESSION_ID` | Session ID in the tagged `cse_...` form. This is the same session the [lifecycle hooks](#lifecycle-hooks) see as `CLAUDE_RUNNER_SESSION_ID` in `session_...` form; the UUID variables match across both, an… |