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,542dated, and never edited afterwards
Newestthe last time anything moved
Flag readings moved17,190a reading is one sample, for one account
Documentation arrived5,242a docs edit touched an entry's names
WhenEntryWhat happened
v2.1.233plugin enable Documentation arrivedAnthropic's documentation has since written up plugin enable, on Discover and install prebuilt plugins through marketplaces.
the line in the docs

* When you run `/plugin disable`, `/plugin enable`, or `/plugin uninstall`, Claude Code opens the plugin panel to make the change and leaves it open. Press **Esc** to close the panel before typing another command. [Apply plugin changes wit…

v2.1.248--system-prompt Documentation arrivedA small documentation edit on CLI reference touched a line naming --system-prompt after this was published.
the line in the docs

If you start Claude Code in [bare mode](/docs/en/headless#start-faster-with-bare-mode), by passing `--bare` or setting `CLAUDE_CODE_SIMPLE=1`, recording stays off unless you pass `--system-prompt-snapshot on`. Before v2.1.268, sessions tha…

v2.1.242--system-prompt Documentation arrivedA small documentation edit on CLI reference touched a line naming --system-prompt after this was published.
the line in the docs

If you start Claude Code in [bare mode](/docs/en/headless#start-faster-with-bare-mode), by passing `--bare` or setting `CLAUDE_CODE_SIMPLE=1`, recording stays off unless you pass `--system-prompt-snapshot on`. Before v2.1.268, sessions tha…

v2.1.259--bare Documentation arrivedA small documentation edit on CLI reference touched a line naming --bare after this was published.
the line in the docs

If you start Claude Code in [bare mode](/docs/en/headless#start-faster-with-bare-mode), by passing `--bare` or setting `CLAUDE_CODE_SIMPLE=1`, recording stays off unless you pass `--system-prompt-snapshot on`. Before v2.1.268, sessions tha…

v2.1.242--bare Documentation arrivedA small documentation edit on CLI reference touched a line naming --bare after this was published.
the line in the docs

If you start Claude Code in [bare mode](/docs/en/headless#start-faster-with-bare-mode), by passing `--bare` or setting `CLAUDE_CODE_SIMPLE=1`, recording stays off unless you pass `--system-prompt-snapshot on`. Before v2.1.268, sessions tha…

v2.1.232CLAUDE_CODE_SIMPLE Documentation arrivedA small documentation edit on CLI reference touched a line naming CLAUDE_CODE_SIMPLE after this was published.
the line in the docs

If you start Claude Code in [bare mode](/docs/en/headless#start-faster-with-bare-mode), by passing `--bare` or setting `CLAUDE_CODE_SIMPLE=1`, recording stays off unless you pass `--system-prompt-snapshot on`. Before v2.1.268, sessions tha…

v2.1.251inherit Documentation arrivedA small documentation edit on Claude apps gateway configuration touched a line naming inherit after this was published.
the line in the docs

Set it to `1` only in the policies whose groups you want traced. A policy that doesn't set it inherits the value from your `match: {}` catch-all policy if that policy sets one, per the [merge rules](#managed). To keep a group's clients fro…

v2.1.251inherit Documentation arrivedA small documentation edit on Claude apps gateway configuration touched a line naming inherit after this was published.
the line in the docs

Set it to `1` only in the policies whose groups you want traced. A policy that doesn't set it inherits the value from your `match: {}` catch-all policy if that policy sets one, per the [merge rules](#managed). To keep a group's clients fro…

v2.1.251inherit Documentation arrivedA small documentation edit on Claude apps gateway configuration touched a line naming inherit after this was published.
the line in the docs

Set it to `1` only in the policies whose groups you want traced. A policy that doesn't set it inherits the value from your `match: {}` catch-all policy if that policy sets one, per the [merge rules](#managed). To keep a group's clients fro…

v2.1.242merge Documentation arrivedA small documentation edit on Claude apps gateway configuration touched a line naming merge after this was published.
the line in the docs

Set it to `1` only in the policies whose groups you want traced. A policy that doesn't set it inherits the value from your `match: {}` catch-all policy if that policy sets one, per the [merge rules](#managed). To keep a group's clients fro…

v2.1.257summary Documentation arrivedA small documentation edit on Push events into a running session with channels touched a line naming summary after this was published.
the line in the docs

When the install asks for an installation scope, choose the user scope option so the plugin is available across all your projects. Check the install summary: if it reports `Run /reload-plugins to activate.`, see [Apply plugin changes witho…

v2.1.265/reload-plugins Documentation arrivedA small documentation edit on Push events into a running session with channels touched a line naming /reload-plugins after this was published.
the line in the docs

When the install asks for an installation scope, choose the user scope option so the plugin is available across all your projects. Check the install summary: if it reports `Run /reload-plugins to activate.`, see [Apply plugin changes witho…

v2.1.265/reload-plugins Documentation arrivedA small documentation edit on Push events into a running session with channels touched a line naming /reload-plugins after this was published.
the line in the docs

When the install asks for an installation scope, choose the user scope option so the plugin is available across all your projects. Check the install summary: if it reports `Run /reload-plugins to activate.`, see [Apply plugin changes witho…

v2.1.260/reload-plugins Documentation arrivedA small documentation edit on Push events into a running session with channels touched a line naming /reload-plugins after this was published.
the line in the docs

When the install asks for an installation scope, choose the user scope option so the plugin is available across all your projects. Check the install summary: if it reports `Run /reload-plugins to activate.`, see [Apply plugin changes witho…

v2.1.260/reload-plugins Documentation arrivedA small documentation edit on Push events into a running session with channels touched a line naming /reload-plugins after this was published.
the line in the docs

When the install asks for an installation scope, choose the user scope option so the plugin is available across all your projects. Check the install summary: if it reports `Run /reload-plugins to activate.`, see [Apply plugin changes witho…

v2.1.260/reload-plugins Documentation arrivedA small documentation edit on Push events into a running session with channels touched a line naming /reload-plugins after this was published.
the line in the docs

When the install asks for an installation scope, choose the user scope option so the plugin is available across all your projects. Check the install summary: if it reports `Run /reload-plugins to activate.`, see [Apply plugin changes witho…

v2.1.260/reload-plugins Documentation arrivedA small documentation edit on Push events into a running session with channels touched a line naming /reload-plugins after this was published.
the line in the docs

When the install asks for an installation scope, choose the user scope option so the plugin is available across all your projects. Check the install summary: if it reports `Run /reload-plugins to activate.`, see [Apply plugin changes witho…

v2.1.260/reload-plugins Documentation arrivedA small documentation edit on Push events into a running session with channels touched a line naming /reload-plugins after this was published.
the line in the docs

When the install asks for an installation scope, choose the user scope option so the plugin is available across all your projects. Check the install summary: if it reports `Run /reload-plugins to activate.`, see [Apply plugin changes witho…

v2.1.248/reload-plugins Documentation arrivedA small documentation edit on Push events into a running session with channels touched a line naming /reload-plugins after this was published.
the line in the docs

When the install asks for an installation scope, choose the user scope option so the plugin is available across all your projects. Check the install summary: if it reports `Run /reload-plugins to activate.`, see [Apply plugin changes witho…

v2.1.247/reload-plugins Documentation arrivedA small documentation edit on Push events into a running session with channels touched a line naming /reload-plugins after this was published.
the line in the docs

When the install asks for an installation scope, choose the user scope option so the plugin is available across all your projects. Check the install summary: if it reports `Run /reload-plugins to activate.`, see [Apply plugin changes witho…

v2.1.246/reload-plugins Documentation arrivedA small documentation edit on Push events into a running session with channels touched a line naming /reload-plugins after this was published.
the line in the docs

When the install asks for an installation scope, choose the user scope option so the plugin is available across all your projects. Check the install summary: if it reports `Run /reload-plugins to activate.`, see [Apply plugin changes witho…

v2.1.242/reload-plugins Documentation arrivedA small documentation edit on Push events into a running session with channels touched a line naming /reload-plugins after this was published.
the line in the docs

When the install asks for an installation scope, choose the user scope option so the plugin is available across all your projects. Check the install summary: if it reports `Run /reload-plugins to activate.`, see [Apply plugin changes witho…

v2.1.239/reload-plugins Documentation arrivedA small documentation edit on Push events into a running session with channels touched a line naming /reload-plugins after this was published.
the line in the docs

When the install asks for an installation scope, choose the user scope option so the plugin is available across all your projects. Check the install summary: if it reports `Run /reload-plugins to activate.`, see [Apply plugin changes witho…

v2.1.229/reload-plugins Documentation arrivedA small documentation edit on Push events into a running session with channels touched a line naming /reload-plugins after this was published.
the line in the docs

When the install asks for an installation scope, choose the user scope option so the plugin is available across all your projects. Check the install summary: if it reports `Run /reload-plugins to activate.`, see [Apply plugin changes witho…

v2.1.229/reload-plugins Documentation arrivedA small documentation edit on Push events into a running session with channels touched a line naming /reload-plugins after this was published.
the line in the docs

When the install asks for an installation scope, choose the user scope option so the plugin is available across all your projects. Check the install summary: if it reports `Run /reload-plugins to activate.`, see [Apply plugin changes witho…

v2.1.247/hooks Documentation arrivedAnthropic's documentation has since written up /hooks, on Configure auto mode.
the line in the docs

Two other places on screen that report denials leave out the command or URL: the notice near the input box, such as `bash denied by auto mode · [Data Exfiltration] · /permissions`, gives the tool and the reason, and the **Recently denied**…

v2.1.246/hooks Documentation arrivedAnthropic's documentation has since written up /hooks, on Configure auto mode.
the line in the docs

Two other places on screen that report denials leave out the command or URL: the notice near the input box, such as `bash denied by auto mode · [Data Exfiltration] · /permissions`, gives the tool and the reason, and the **Recently denied**…

v2.1.246/hooks Documentation arrivedAnthropic's documentation has since written up /hooks, on Configure auto mode.
the line in the docs

Two other places on screen that report denials leave out the command or URL: the notice near the input box, such as `bash denied by auto mode · [Data Exfiltration] · /permissions`, gives the tool and the reason, and the **Recently denied**…

v2.1.242/hooks Documentation arrivedAnthropic's documentation has since written up /hooks, on Configure auto mode.
the line in the docs

Two other places on screen that report denials leave out the command or URL: the notice near the input box, such as `bash denied by auto mode · [Data Exfiltration] · /permissions`, gives the tool and the reason, and the **Recently denied**…

v2.1.242/hooks Documentation arrivedAnthropic's documentation has since written up /hooks, on Configure auto mode.
the line in the docs

Two other places on screen that report denials leave out the command or URL: the notice near the input box, such as `bash denied by auto mode · [Data Exfiltration] · /permissions`, gives the tool and the reason, and the **Recently denied**…

v2.1.248favicon Documentation arrivedAnthropic's documentation has since written up favicon, on Agent SDK reference - TypeScript.
the line in the docs

Publishes a local `.html` or `.md` file as a hosted artifact page, or lists the user's published artifacts. Omit `action` or pass `"publish"` to publish `file_path`, which is required for the publish action along with `favicon`, one or two…

v2.1.248favicon Documentation arrivedAnthropic's documentation has since written up favicon, on Agent SDK reference - TypeScript.
the line in the docs

Publishes a local `.html` or `.md` file as a hosted artifact page, or lists the user's published artifacts. Omit `action` or pass `"publish"` to publish `file_path`, which is required for the publish action along with `favicon`, one or two…

v2.1.257request_id Documentation arrivedAnthropic's documentation has since written up request_id, on Agent SDK reference - TypeScript.
the line in the docs

The control-response wrapper for a successful `initialize` also carries a `pending_permission_requests` array. The field is on the response wrapper itself, not in the `SDKControlInitializeResponse` payload above. Each entry is a complete `…

v2.1.233CLAUDE_CODE_ENABLE_TASKS Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_ENABLE_TASKS, on Agent SDK reference - Python.
the line in the docs

Wherever the tools are available, Claude Code provides the four Task tools, or `TodoWrite` instead when you set `CLAUDE_CODE_ENABLE_TASKS=0`.

v2.1.259--bare Documentation arrivedAnthropic's documentation has since written up --bare, on Modifying system prompts.
the line in the docs

If you start Claude Code in [bare mode](/docs/en/headless#start-faster-with-bare-mode) by passing `--bare` through `extraArgs` or setting `CLAUDE_CODE_SIMPLE=1`, recording stays off unless you set `snapshot: true` on the object form of `sy…

v2.1.242--bare Documentation arrivedAnthropic's documentation has since written up --bare, on Modifying system prompts.
the line in the docs

If you start Claude Code in [bare mode](/docs/en/headless#start-faster-with-bare-mode) by passing `--bare` through `extraArgs` or setting `CLAUDE_CODE_SIMPLE=1`, recording stays off unless you set `snapshot: true` on the object form of `sy…

v2.1.232CLAUDE_CODE_SIMPLE Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_SIMPLE, on Modifying system prompts.
the line in the docs

If you start Claude Code in [bare mode](/docs/en/headless#start-faster-with-bare-mode) by passing `--bare` through `extraArgs` or setting `CLAUDE_CODE_SIMPLE=1`, recording stays off unless you set `snapshot: true` on the object form of `sy…

v2.1.257watch Documentation arrivedA small documentation edit on Work with Claude Tag touched a line naming watch after this was published.
the line in the docs

The usage page doesn't count usage that a credit covers, so that usage shows as \$0.00 there. While the credit covers your pilot, watch the **List price** column of the **Spend by channel** table at [`claude.ai/analytics/claude-tag`](https…

v2.1.236watch Documentation arrivedA small documentation edit on Work with Claude Tag touched a line naming watch after this was published.
the line in the docs

The usage page doesn't count usage that a credit covers, so that usage shows as \$0.00 there. While the credit covers your pilot, watch the **List price** column of the **Spend by channel** table at [`claude.ai/analytics/claude-tag`](https…

v2.1.260/memory Documentation arrivedA small documentation edit on Data lifecycle and deletion touched a line naming /memory after this was published.
the line in the docs

* **Delete a scope's memory files**: select **View memory files** in the scope's options menu, choose a file, then select **Delete**. You can also tell Claude in the channel to forget an entry. See [Check and correct what Claude Tag rememb…

v2.1.260Select Documentation arrivedA small documentation edit on Manage workspaces and versions touched a line naming Select after this was published.
the line in the docs

| "These settings aren’t applied while Claude Tag setup is incomplete for this workspace or channel." | Select the **Resume** *workspace* **setup** button beside the notice and finish that workspace's setup. On a channel's entry, the butto…

v2.1.246pages Documentation arrivedAnthropic's documentation has since written up pages, on Restrict where Claude Tag operates.
the line in the docs

Spend trends live at [`claude.ai/analytics/claude-tag`](https://claude.ai/analytics/claude-tag), the Claude Tag section of the Analytics dashboard, refreshed once a day. It shows total and projected month-end spend for the period you pick,…

v2.1.265auto-mode Documentation arrivedAnthropic's documentation has since written up auto-mode, on Customize Claude Tag.
the line in the docs

| Auto mode allow rules | Actions pre-approved in a scope's sessions that Claude's permission checker would otherwise flag or stop | [Auto mode allow rules](#auto-mode-allow-rules) |

v2.1.260Select Documentation arrivedAnthropic's documentation has since written up Select, on Configure per-channel access.
the line in the docs

Repository grants and plugins from every bound bundle are combined as a union; a channel gets every repo and plugin from any bundle in its chain. To see what applies to a channel, select its scope on the **Slack** tab. The scope's panel li…

v2.1.260copied Documentation arrivedAnthropic's documentation has since written up copied, on Configure per-channel access.
the line in the docs

2. Pick the channel in the **Channel** field. Type a name to search public channels, or paste a channel ID or channel link copied from Slack. Private channels don't appear in the search results, so for a private channel, paste its ID from …

v2.1.257/review Documentation arrivedAnthropic's documentation has since written up /review, on Extend Claude with skills.
the line in the docs

| Plugin `skills/` subdirectory | Frontmatter `name` or the directory name, namespaced by plugin | `my-plugin/skills/review/SKILL.md` → `/my-plugin:review`, or `/my-plugin:fancy` with `name: fancy` |

v2.1.260visibility Documentation arrivedAnthropic's documentation has since written up visibility, on Extend Claude with skills.
the line in the docs

* **Bundled skill**: set [`disableBundledSkills`](#bundled-skills) to `true` to turn off bundled skills, or set one skill to `"off"` in [`skillOverrides`](#override-skill-visibility-from-settings) to hide it.

v2.1.246claude --resume Documentation arrivedAnthropic's documentation has since written up claude --resume, on Run prompts on a schedule.
the line in the docs

* Starting a fresh conversation clears all session-scoped tasks. When you resume a session with `claude --resume` or `claude --continue`, Claude Code restores the tasks scheduled with `CronCreate`, except recurring tasks that have [expired…

v2.1.239claude --resume Documentation arrivedAnthropic's documentation has since written up claude --resume, on Run prompts on a schedule.
the line in the docs

* Starting a fresh conversation clears all session-scoped tasks. When you resume a session with `claude --resume` or `claude --continue`, Claude Code restores the tasks scheduled with `CronCreate`, except recurring tasks that have [expired…

v2.1.232claude --resume Documentation arrivedAnthropic's documentation has since written up claude --resume, on Run prompts on a schedule.
the line in the docs

* Starting a fresh conversation clears all session-scoped tasks. When you resume a session with `claude --resume` or `claude --continue`, Claude Code restores the tasks scheduled with `CronCreate`, except recurring tasks that have [expired…

Feedback