Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeReleasesWhat has changed since
What has changed since

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.

Events22,350dated, and never edited afterwards
Newestthe last time anything moved
Flag readings moved16,998a reading is one sample, for one account
Documentation arrived5,242a docs edit touched an entry's names
WhenEntryWhat happened
v2.1.307CLAUDE_CODE_DISABLE_ARTIFACT Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_DISABLE_ARTIFACT, on Enterprise network configuration.
the line in the docs

| `*.frame.claudeusercontent.com` | [Artifact](https://code.claude.com/docs/en/artifacts.md) content reads. The CLI fetches an artifact's files from this host when Claude opens one, and only when the Artifact tool is [available](https://co…

v2.1.301CLAUDE_CODE_REMOTE_SESSION_ID Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_REMOTE_SESSION_ID, on Monitoring.
the line in the docs

By default, metrics and events from a cloud session carry the [standard attributes](#standard-attributes), including `session.id`, `ccr.session.id`, and `organization.id`, so you can filter by session or organization without extra configur…

v2.1.301CLAUDE_CODE_REMOTE_SESSION_ID Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_REMOTE_SESSION_ID, on Monitoring.
the line in the docs

By default, metrics and events from a cloud session carry the [standard attributes](#standard-attributes), including `session.id`, `ccr.session.id`, and `organization.id`, so you can filter by session or organization without extra configur…

v2.1.292CLAUDE_CODE_REMOTE_SESSION_ID Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_REMOTE_SESSION_ID, on Monitoring.
the line in the docs

By default, metrics and events from a cloud session carry the [standard attributes](#standard-attributes), including `session.id`, `ccr.session.id`, and `organization.id`, so you can filter by session or organization without extra configur…

v2.1.286CLAUDE_CODE_REMOTE_SESSION_ID Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_REMOTE_SESSION_ID, on Monitoring.
the line in the docs

By default, metrics and events from a cloud session carry the [standard attributes](#standard-attributes), including `session.id`, `ccr.session.id`, and `organization.id`, so you can filter by session or organization without extra configur…

v2.1.284CLAUDE_CODE_REMOTE_SESSION_ID Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_REMOTE_SESSION_ID, on Monitoring.
the line in the docs

By default, metrics and events from a cloud session carry the [standard attributes](#standard-attributes), including `session.id`, `ccr.session.id`, and `organization.id`, so you can filter by session or organization without extra configur…

v2.1.295DISABLE_COMPACT Documentation arrivedAnthropic's documentation has since written up DISABLE_COMPACT, on Model configuration.
the line in the docs

* If the ID resolves to a model Claude Code recognizes, or the ID is a bare `claude-` name with no suffix for Claude Code to strip, in any casing, the variable takes effect only when you also set [`DISABLE_COMPACT`](https://code.claude.com…

v2.1.302idleCompaction Documentation arrivedAnthropic's documentation has since written up idleCompaction, on Model configuration.
the line in the docs

See the [`idleCompaction`](https://code.claude.com/docs/en/settings-reference#idlecompaction) setting for when Claude Code also compacts a conversation you leave idle.

v2.1.302idleCompaction Documentation arrivedAnthropic's documentation has since written up idleCompaction, on Model configuration.
the line in the docs

See the [`idleCompaction`](https://code.claude.com/docs/en/settings-reference#idlecompaction) setting for when Claude Code also compacts a conversation you leave idle.

v2.1.302idleCompaction Documentation arrivedAnthropic's documentation has since written up idleCompaction, on Model configuration.
the line in the docs

See the [`idleCompaction`](https://code.claude.com/docs/en/settings-reference#idlecompaction) setting for when Claude Code also compacts a conversation you leave idle.

v2.1.295autoMemoryDirectory Documentation arrivedAnthropic's documentation has since written up autoMemoryDirectory, on How Claude remembers your project.
the line in the docs

To store auto memory in a different location, set `autoMemoryDirectory` in your `settings.json`. It is read from any [settings scope](https://code.claude.com/docs/en/settings.md#settings-precedence): user, project, local, policy, or `--set…

v2.1.288autoMemoryDirectory Documentation arrivedAnthropic's documentation has since written up autoMemoryDirectory, on How Claude remembers your project.
the line in the docs

To store auto memory in a different location, set `autoMemoryDirectory` in your `settings.json`. It is read from any [settings scope](https://code.claude.com/docs/en/settings.md#settings-precedence): user, project, local, policy, or `--set…

v2.1.302pluginConfigs Documentation arrivedAnthropic's documentation has since written up pluginConfigs, on How Claude remembers your project.
the line in the docs

You can also set the value in a settings file instead of `/config`. Add it to [`pluginConfigs`](https://code.claude.com/docs/en/settings-reference#pluginconfigs) under `cc-plugin-agents-md@builtin`, the ID of the built-in plugin that reads…

v2.1.307CLAUDE_CODE_OAUTH_TOKEN Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_OAUTH_TOKEN, on Connect Claude Code to tools via MCP.
the line in the docs

* `CLAUDE_CODE_OAUTH_TOKEN` holds a token from [`claude setup-token`](https://code.claude.com/docs/en/authentication#generate-a-long-lived-token), which can only make model requests

v2.1.307CLAUDE_CODE_OAUTH_TOKEN Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_OAUTH_TOKEN, on Connect Claude Code to tools via MCP.
the line in the docs

* `CLAUDE_CODE_OAUTH_TOKEN` holds a token from [`claude setup-token`](https://code.claude.com/docs/en/authentication#generate-a-long-lived-token), which can only make model requests

v2.1.307CLAUDE_CODE_OAUTH_TOKEN Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_OAUTH_TOKEN, on Connect Claude Code to tools via MCP.
the line in the docs

* `CLAUDE_CODE_OAUTH_TOKEN` holds a token from [`claude setup-token`](https://code.claude.com/docs/en/authentication#generate-a-long-lived-token), which can only make model requests

v2.1.307CLAUDE_CODE_OAUTH_TOKEN Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_OAUTH_TOKEN, on Connect Claude Code to tools via MCP.
the line in the docs

* `CLAUDE_CODE_OAUTH_TOKEN` holds a token from [`claude setup-token`](https://code.claude.com/docs/en/authentication#generate-a-long-lived-token), which can only make model requests

v2.1.290CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT, on Connect Claude Code to tools via MCP.
the line in the docs

Set the [`CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT`](https://code.claude.com/docs/en/env-vars) environment variable in milliseconds to change the idle window, or set it to `0` to disable the check.

v2.1.307claude mcp login Documentation arrivedAnthropic's documentation has since written up claude mcp login, on Connect Claude Code to tools via MCP.
the line in the docs

* **When the server [needs you to sign in again](#authenticate-with-remote-mcp-servers)**: Claude Code stops retrying, and an Agent SDK session reports the server's status as `needs-auth`. Sign in with [`claude mcp login <name>`](#authenti…

v2.1.305sandbox.network.allowManagedDomainsOnly Documentation arrivedAnthropic's documentation has since written up sandbox.network.allowManagedDomainsOnly, on Deploy managed settings.
the line in the docs

| [`sandbox.network.allowManagedDomainsOnly`](https://code.claude.com/docs/en/settings-reference#sandbox-network-allowmanageddomainsonly) | Honor only managed `allowedDomains` and `WebFetch(domain:...)` allow rules; block other domains wit…

v2.1.304CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY, on Claude Code gateway compatibility guide.
the line in the docs

Developers enable it by setting [`CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1`](https://code.claude.com/docs/en/env-vars), in their own environment or through managed settings. Discovery is off by default so that gateways backed by a shar…

v2.1.295CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY, on Claude Code gateway compatibility guide.
the line in the docs

Developers enable it by setting [`CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1`](https://code.claude.com/docs/en/env-vars), in their own environment or through managed settings. Discovery is off by default so that gateways backed by a shar…

v2.1.299ANTHROPIC_BETAS Documentation arrivedAnthropic's documentation has since written up ANTHROPIC_BETAS, on Claude Code gateway compatibility guide.
the line in the docs

* Header values and body fields developers add themselves through [`ANTHROPIC_BETAS`](https://code.claude.com/docs/en/env-vars) or [`CLAUDE_CODE_EXTRA_BODY`](https://code.claude.com/docs/en/env-vars)

v2.1.288CLAUDE_CODE_DISABLE_STRUCTURED_OUTPUTS Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_DISABLE_STRUCTURED_OUTPUTS, on Claude Code gateway compatibility guide.
the line in the docs

| [Effort](https://platform.claude.com/docs/en/build-with-claude/effort) and [structured outputs](https://platform.claude.com/docs/en/build-with-claude/structured-outputs) | The `output_config` body field carries effort, structured-output …

v2.1.302CLAUDE_CODE_ATTRIBUTION_HEADER Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_ATTRIBUTION_HEADER, on Claude Code gateway compatibility guide.
the line in the docs

* If your gateway must reshape system content, set [`CLAUDE_CODE_ATTRIBUTION_HEADER=0`](https://code.claude.com/docs/en/env-vars) so Claude Code omits the block. Anthropic and the cloud providers' Claude endpoints read the block for attrib…

v2.1.299CLAUDE_CODE_ATTRIBUTION_HEADER Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_ATTRIBUTION_HEADER, on Claude Code gateway compatibility guide.
the line in the docs

* If your gateway must reshape system content, set [`CLAUDE_CODE_ATTRIBUTION_HEADER=0`](https://code.claude.com/docs/en/env-vars) so Claude Code omits the block. Anthropic and the cloud providers' Claude endpoints read the block for attrib…

v2.1.295x-should-retry Documentation arrivedAnthropic's documentation has since written up x-should-retry, on Claude Code gateway compatibility guide.
the line in the docs

| `x-should-retry` | Pass the upstream's value through unchanged. Claude Code reads this header as one input when deciding whether to retry a failed request: `true` marks the response retryable and `false` marks it not retryable. For retry…

v2.1.290chat:killAgents Documentation arrivedAnthropic's documentation has since written up chat:killAgents, on Customize keyboard shortcuts.
the line in the docs

| `chat:killAgents` | Ctrl+X Ctrl+K | Stop all running [background subagents](https://code.claude.com/docs/en/sub-agents.md#run-subagents-in-foreground-or-background) in this session and turn off [artifact auto-replies](https://code.claude…

v2.1.302CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION, on Interactive mode.
the line in the docs

* Your account is close to or at its usage limit. To keep this skip from applying until you reach the limit, set [`CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION`](https://code.claude.com/docs/en/env-vars) to `true`. Before v2.1.238, Claude Code ski…

v2.1.286chat:sendNow Documentation arrivedAnthropic's documentation has since written up chat:sendNow, on Interactive mode.
the line in the docs

In [shell mode](#shell-mode-with-prefix), the key only queues your command. In terminals that don't report extended keys, `Ctrl+Enter` arrives as plain `Enter` and queues the draft instead; `Ctrl+X Ctrl+S` works in any terminal. Both keys …

v2.1.299apply_flag_settings Documentation arrivedAnthropic's documentation has since written up apply_flag_settings, on Hooks reference.
the line in the docs

* A `set_model` request, or a model change in an `apply_flag_settings` request, from an [Agent SDK](https://code.claude.com/docs/en/agent-sdk/typescript.md#query-object) host or [Remote Control](https://code.claude.com/docs/en/remote-contr…

v2.1.287apply_flag_settings Documentation arrivedAnthropic's documentation has since written up apply_flag_settings, on Hooks reference.
the line in the docs

* A `set_model` request, or a model change in an `apply_flag_settings` request, from an [Agent SDK](https://code.claude.com/docs/en/agent-sdk/typescript.md#query-object) host or [Remote Control](https://code.claude.com/docs/en/remote-contr…

v2.1.286apply_flag_settings Documentation arrivedAnthropic's documentation has since written up apply_flag_settings, on Hooks reference.
the line in the docs

* A `set_model` request, or a model change in an `apply_flag_settings` request, from an [Agent SDK](https://code.claude.com/docs/en/agent-sdk/typescript.md#query-object) host or [Remote Control](https://code.claude.com/docs/en/remote-contr…

v2.1.284apply_flag_settings Documentation arrivedAnthropic's documentation has since written up apply_flag_settings, on Hooks reference.
the line in the docs

* A `set_model` request, or a model change in an `apply_flag_settings` request, from an [Agent SDK](https://code.claude.com/docs/en/agent-sdk/typescript.md#query-object) host or [Remote Control](https://code.claude.com/docs/en/remote-contr…

v2.1.286managed-settings.d/ Documentation arrivedAnthropic's documentation has since written up managed-settings.d/, on Hooks reference.
the line in the docs

Claude Code runs ConfigChange hooks when a settings file, a managed policy file, or a skill file changes. For managed policy, it runs them only when `managed-settings.json` or a file in `managed-settings.d/` changes. It applies [server-man…

v2.1.300suppressOriginalPrompt Documentation arrivedAnthropic's documentation has since written up suppressOriginalPrompt, on Hooks reference.
the line in the docs

`suppressOriginalPrompt` changes only the block message. The submitted text can still appear in local files such as the session transcript and your prompt history, so a blocking hook isn't a way to keep a secret off disk. To limit or remov…

v2.1.292hookSpecificOutput.additionalContext Documentation arrivedAnthropic's documentation has since written up hookSpecificOutput.additionalContext, on Hooks reference.
the line in the docs

Setup hooks can't block; execution continues on any exit code. On every exit code, Claude Code discards a Setup hook's [JSON output fields](#json-output), such as `systemMessage`, `continue`, and `hookSpecificOutput.additionalContext`. Wit…

v2.1.307CLAUDE_CODE_SUBPROCESS_ENV_SCRUB Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_SUBPROCESS_ENV_SCRUB, on Hooks reference.
the line in the docs

A hook process inherits the parent environment, apart from the `OTEL_*` exporter variables that Claude Code [removes from every subprocess it spawns](https://code.claude.com/docs/en/monitoring-usage.md#administrator-configuration) and, whe…

v2.1.307CLAUDE_CODE_REMOTE Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_REMOTE, on Hooks reference.
the line in the docs

The `$CLAUDE_CODE_REMOTE` environment variable is `"true"` in remote web environments and not set in the local CLI. Claude Code v2.1.199 and later sets [`$CLAUDE_CODE_BRIDGE_SESSION_ID`](https://code.claude.com/docs/en/env-vars) to the [Re…

v2.1.305CLAUDE_CODE_REMOTE Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_REMOTE, on Hooks reference.
the line in the docs

The `$CLAUDE_CODE_REMOTE` environment variable is `"true"` in remote web environments and not set in the local CLI. Claude Code v2.1.199 and later sets [`$CLAUDE_CODE_BRIDGE_SESSION_ID`](https://code.claude.com/docs/en/env-vars) to the [Re…

v2.1.302CLAUDE_CODE_REMOTE Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_REMOTE, on Hooks reference.
the line in the docs

The `$CLAUDE_CODE_REMOTE` environment variable is `"true"` in remote web environments and not set in the local CLI. Claude Code v2.1.199 and later sets [`$CLAUDE_CODE_BRIDGE_SESSION_ID`](https://code.claude.com/docs/en/env-vars) to the [Re…

v2.1.299CLAUDE_CODE_REMOTE Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_REMOTE, on Hooks reference.
the line in the docs

The `$CLAUDE_CODE_REMOTE` environment variable is `"true"` in remote web environments and not set in the local CLI. Claude Code v2.1.199 and later sets [`$CLAUDE_CODE_BRIDGE_SESSION_ID`](https://code.claude.com/docs/en/env-vars) to the [Re…

v2.1.300/teleport Documentation arrivedAnthropic's documentation has since written up /teleport, on Set up Claude Code (local mode) for a HIPAA-ready organization.
the line in the docs

| `--cloud`, `/teleport`, and [Remote Control](https://code.claude.com/docs/en/remote-control.md) are refused | [Cloud sessions](https://code.claude.com/docs/en/claude-code-on-the-web.md) and Remote Control are off |

v2.1.300/teleport Documentation arrivedAnthropic's documentation has since written up /teleport, on Set up Claude Code (local mode) for a HIPAA-ready organization.
the line in the docs

| `--cloud`, `/teleport`, and [Remote Control](https://code.claude.com/docs/en/remote-control.md) are refused | [Cloud sessions](https://code.claude.com/docs/en/claude-code-on-the-web.md) and Remote Control are off |

v2.1.285/setup-vertex Documentation arrivedAnthropic's documentation has since written up /setup-vertex, on Claude Code on Google Cloud's Agent Platform.
the line in the docs

After you've signed in, run `/setup-vertex` any time to reopen the wizard and change your credentials, project, region, or model pins. The model pin step starts from your currently pinned models. The wizard writes to `~/.claude/settings.js…

v2.1.307sshHostCommands Documentation arrivedAnthropic's documentation has since written up sshHostCommands, on Desktop application.
the line in the docs

If a command-line tool makes your remote machines on demand, add its command to `sshHostCommands` in [`~/.claude/settings.json`](https://code.claude.com/docs/en/settings#settings-files). The environment selector then lists an item named af…

v2.1.287isolatePeerMachines Documentation arrivedAnthropic's documentation has since written up isolatePeerMachines, on Message your other Claude Code sessions.
the line in the docs

Set [`isolatePeerMachines`](https://code.claude.com/docs/en/settings-reference#isolatepeermachines) to `true` to require your explicit approval before any `SendMessage` reaches a session beyond this machine:

v2.1.296/rate-limit-options Documentation arrivedAnthropic's documentation has since written up /rate-limit-options, on Manage costs effectively.
the line in the docs

* On Claude Code v2.1.234 or later, [wait and continue the interrupted task automatically after the reset](https://code.claude.com/docs/en/interactive-mode.md#wait-for-a-usage-limit-to-reset); that section lists when Claude Code starts the…

v2.1.304/usage-credits Documentation arrivedAnthropic's documentation has since written up /usage-credits, on Manage costs effectively.
the line in the docs

[Usage credits](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) let you keep working past your plan's usage limit. To manage them, run `/usage-credits` after signing in with your claude.ai subscription th…

v2.1.295/usage-credits Documentation arrivedAnthropic's documentation has since written up /usage-credits, on Manage costs effectively.
the line in the docs

[Usage credits](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) let you keep working past your plan's usage limit. To manage them, run `/usage-credits` after signing in with your claude.ai subscription th…

Feedback