Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.319 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,646dated, and never edited afterwards
Newestthe last time anything moved
Flag readings moved17,288a reading is one sample, for one account
Documentation arrived5,248a docs edit touched an entry's names
WhenEntryWhat happened
v2.1.300CLAUDE_CODE_PROMPT_CACHE_TTL Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_PROMPT_CACHE_TTL, on How Claude Code uses prompt caching.
the line in the docs

* **Main conversation**: the [`promptCacheTtl`](https://code.claude.com/docs/en/settings-reference#promptcachettl) setting, or the `CLAUDE_CODE_PROMPT_CACHE_TTL` [environment variable](https://code.claude.com/docs/en/env-vars.md)

v2.1.307/plugin install Documentation arrivedAnthropic's documentation has since written up /plugin install, on Troubleshoot plugins.
the line in the docs

* **`/plugin install <source>` with a path, URL, or `owner/repo`**: this form reports the message instead of installing, even for a source you've already added. To install from a source in one command, see [Add a marketplace and install in…

v2.1.304prompt.fill Documentation arrivedAnthropic's documentation has since written up prompt.fill, on Test a mod.
the line in the docs

A stub for a mods API call returns an object with a `value` field, which holds what the call resolves to in your mod: `{ value: 7 }` makes `$.store.get` resolve to `7`. A stub for one of Claude Code's events, such as [`turn.step`](https://…

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

| `allowModsToOverrideDenyRules` | Managed settings, as an [option on the built-in guard](https://code.claude.com/docs/en/plugins/mods/admin.md#set-options-on-the-built-in-guard) | Lets a mod a user installed approve a tool call that a `de…

v2.1.299turn.start Documentation arrivedAnthropic's documentation has since written up turn.start, on Draw in the interface with a mod.
the line in the docs

* **Opened by your mod acting by itself**, such as from a timer or a [`turn.start`](https://code.claude.com/docs/en/plugins/mods/events#follow-a-turn) hook, the pane appears only in a terminal at least 144 columns wide. After the user has …

v2.1.304session.send Documentation arrivedAnthropic's documentation has since written up session.send, on Use the mods API.
the line in the docs

| `$.session.send` to an [agent team](https://code.claude.com/docs/en/agent-teams.md) teammate | Resolves with `{ isDelivered: false, reason: 'Teammate "<name>" was not messaged: <reason>.' }`, where `<name>` is the teammate's name |

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

| `skipLfs` | `github`, `git` | Accepted and has no effect. See [Keep plugin files out of Git LFS](https://code.claude.com/docs/en/plugins/host-marketplace.md#keep-plugin-files-out-of-git-lfs) |

v2.1.305claude plugin eval Documentation arrivedAnthropic's documentation has since written up claude plugin eval, on Create a Claude Code plugin.
the line in the docs

A plugin that loads without errors can still fail to steer Claude the way you intend. `claude plugin eval`, which you run in your shell, runs your test cases with and without the plugin and scores the difference. See [Test plugins with eva…

v2.1.305claude plugin validate Documentation arrivedAnthropic's documentation has since written up claude plugin validate, on Plugin commands reference.
the line in the docs

* [Plugin manifest reference](https://code.claude.com/docs/en/plugins/manifest-reference.md): the fields `claude plugin validate` checks

v2.1.305claude plugin validate Documentation arrivedAnthropic's documentation has since written up claude plugin validate, on Plugin commands reference.
the line in the docs

* [Plugin manifest reference](https://code.claude.com/docs/en/plugins/manifest-reference.md): the fields `claude plugin validate` checks

v2.1.299--scaffold Documentation arrivedAnthropic's documentation has since written up --scaffold, on Plugin commands reference.
the line in the docs

| `--scaffold` | Run each case's [`scaffold_script`](https://code.claude.com/docs/en/plugin-evals#add-setup-or-history-with-case-yaml) | Off |

v2.1.286asUser Documentation arrivedAnthropic's documentation has since written up asUser, on Plugin commands reference.
the line in the docs

| `hasUserConfig` | boolean | Present and `true` when the plugin loaded and its manifest declares [`userConfig` options](https://code.claude.com/docs/en/plugins/manifest-reference#user-configuration). Absent for a plugin that failed to loa…

v2.1.286asUser Documentation arrivedAnthropic's documentation has since written up asUser, on Plugin commands reference.
the line in the docs

| `hasUserConfig` | boolean | Present and `true` when the plugin loaded and its manifest declares [`userConfig` options](https://code.claude.com/docs/en/plugins/manifest-reference#user-configuration). Absent for a plugin that failed to loa…

v2.1.286asUser Documentation arrivedAnthropic's documentation has since written up asUser, on Plugin commands reference.
the line in the docs

| `hasUserConfig` | boolean | Present and `true` when the plugin loaded and its manifest declares [`userConfig` options](https://code.claude.com/docs/en/plugins/manifest-reference#user-configuration). Absent for a plugin that failed to loa…

v2.1.295--marketplace Documentation arrivedAnthropic's documentation has since written up --marketplace, on Plugin commands reference.
the line in the docs

| `--marketplace <source>` | Install `<plugin>`, given by its bare name, from the marketplace at `<source>`, adding the marketplace first if you haven't added it yet. See [Add a marketplace and install in one command](https://code.claude.c…

v2.1.304awsAuthRefresh Documentation arrivedAnthropic's documentation has since written up awsAuthRefresh, on Configure permissions.
the line in the docs

* Start with [`--bare`](https://code.claude.com/docs/en/headless#start-faster-with-bare-mode) so Claude Code reads no hooks, skills, custom commands, subagents, plugins, or `.mcp.json` servers from the project. The project's `env` block an…

v2.1.307tool.check Documentation arrivedAnthropic's documentation has since written up tool.check, on Configure permissions.
the line in the docs

That precedence covers hooks in settings files and in a plugin's `hooks/hooks.json`. A [mod](https://code.claude.com/docs/en/plugins/mods/overview.md) you install that handles the [`tool.check`](https://code.claude.com/docs/en/plugins/mods…

v2.1.307tool.check Documentation arrivedAnthropic's documentation has since written up tool.check, on Configure permissions.
the line in the docs

That precedence covers hooks in settings files and in a plugin's `hooks/hooks.json`. A [mod](https://code.claude.com/docs/en/plugins/mods/overview.md) you install that handles the [`tool.check`](https://code.claude.com/docs/en/plugins/mods…

v2.1.290plansDirectory Documentation arrivedAnthropic's documentation has since written up plansDirectory, on Choose a permission mode.
the line in the docs

* The current session's own plan files in `~/.claude/plans/`, or in the [`plansDirectory`](https://code.claude.com/docs/en/settings-reference#plansdirectory) you set

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…

Feedback