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.229/code-review Documentation arrivedA small documentation edit on Error reference touched a line naming /code-review after this was published.
the line in the docs

Ultrareview clones <owner>/<repo> in the cloud with the GitHub account connected to your Claude account, and none is connected (or the connection expired). To fix: run /web-setup to reuse your GitHub CLI login, or connect an account at htt…

v2.1.267deadline Documentation arrivedA small documentation edit on Environment variables touched a line naming deadline after this was published.
the line in the docs

| `CLAUDE_CODE_WEBFETCH_DEADLINE_MS` | Upper bound in milliseconds on how long [WebFetch](/docs/en/tools-reference#webfetch-tool-behavior) waits for a page to download, including any redirects it follows. A download that hasn't completed b…

v2.1.267deadline Documentation arrivedA small documentation edit on Environment variables touched a line naming deadline after this was published.
the line in the docs

| `CLAUDE_CODE_WEBFETCH_DEADLINE_MS` | Upper bound in milliseconds on how long [WebFetch](/docs/en/tools-reference#webfetch-tool-behavior) waits for a page to download, including any redirects it follows. A download that hasn't completed b…

v2.1.267deadline Documentation arrivedA small documentation edit on Environment variables touched a line naming deadline after this was published.
the line in the docs

| `CLAUDE_CODE_WEBFETCH_DEADLINE_MS` | Upper bound in milliseconds on how long [WebFetch](/docs/en/tools-reference#webfetch-tool-behavior) waits for a page to download, including any redirects it follows. A download that hasn't completed b…

v2.1.267deadline Documentation arrivedA small documentation edit on Environment variables touched a line naming deadline after this was published.
the line in the docs

| `CLAUDE_CODE_WEBFETCH_DEADLINE_MS` | Upper bound in milliseconds on how long [WebFetch](/docs/en/tools-reference#webfetch-tool-behavior) waits for a page to download, including any redirects it follows. A download that hasn't completed b…

v2.1.267deadline Documentation arrivedA small documentation edit on Environment variables touched a line naming deadline after this was published.
the line in the docs

| `CLAUDE_CODE_WEBFETCH_DEADLINE_MS` | Upper bound in milliseconds on how long [WebFetch](/docs/en/tools-reference#webfetch-tool-behavior) waits for a page to download, including any redirects it follows. A download that hasn't completed b…

v2.1.267deadline Documentation arrivedA small documentation edit on Environment variables touched a line naming deadline after this was published.
the line in the docs

| `CLAUDE_CODE_WEBFETCH_DEADLINE_MS` | Upper bound in milliseconds on how long [WebFetch](/docs/en/tools-reference#webfetch-tool-behavior) waits for a page to download, including any redirects it follows. A download that hasn't completed b…

v2.1.257plain Documentation arrivedA small documentation edit on Environment variables touched a line naming plain after this was published.
the line in the docs

| `CLAUDE_CODE_WEBFETCH_DEADLINE_MS` | Upper bound in milliseconds on how long [WebFetch](/docs/en/tools-reference#webfetch-tool-behavior) waits for a page to download, including any redirects it follows. A download that hasn't completed b…

v2.1.259WebFetch Documentation arrivedA small documentation edit on Environment variables touched a line naming WebFetch after this was published.
the line in the docs

| `CLAUDE_CODE_WEBFETCH_DEADLINE_MS` | Upper bound in milliseconds on how long [WebFetch](/docs/en/tools-reference#webfetch-tool-behavior) waits for a page to download, including any redirects it follows. A download that hasn't completed b…

v2.1.257WebFetch Documentation arrivedA small documentation edit on Environment variables touched a line naming WebFetch after this was published.
the line in the docs

| `CLAUDE_CODE_WEBFETCH_DEADLINE_MS` | Upper bound in milliseconds on how long [WebFetch](/docs/en/tools-reference#webfetch-tool-behavior) waits for a page to download, including any redirects it follows. A download that hasn't completed b…

v2.1.257WebFetch Documentation arrivedA small documentation edit on Environment variables touched a line naming WebFetch after this was published.
the line in the docs

| `CLAUDE_CODE_WEBFETCH_DEADLINE_MS` | Upper bound in milliseconds on how long [WebFetch](/docs/en/tools-reference#webfetch-tool-behavior) waits for a page to download, including any redirects it follows. A download that hasn't completed b…

v2.1.247wait Documentation arrivedA small documentation edit on Environment variables touched a line naming wait after this was published.
the line in the docs

| `CLAUDE_CODE_WEBFETCH_DEADLINE_MS` | Upper bound in milliseconds on how long [WebFetch](/docs/en/tools-reference#webfetch-tool-behavior) waits for a page to download, including any redirects it follows. A download that hasn't completed b…

v2.1.233CLAUDE_CODE_ENABLE_TODO_TOOLS Documentation arrivedA small documentation edit on Environment variables touched a line naming CLAUDE_CODE_ENABLE_TODO_TOOLS after this was published.
the line in the docs

| `CLAUDE_CODE_ENABLE_TODO_TOOLS` | Set to `1` to get the task-tracking tools on every model. Without it, Claude Code provides them by default only on the models listed under [Task tool availability](/docs/en/tools-reference#task-tool-avai…

v2.1.233CLAUDE_CODE_ENABLE_TODO_TOOLS Documentation arrivedA small documentation edit on Environment variables touched a line naming CLAUDE_CODE_ENABLE_TODO_TOOLS after this was published.
the line in the docs

| `CLAUDE_CODE_ENABLE_TODO_TOOLS` | Set to `1` to get the task-tracking tools on every model. Without it, Claude Code provides them by default only on the models listed under [Task tool availability](/docs/en/tools-reference#task-tool-avai…

v2.1.233CLAUDE_CODE_ENABLE_TODO_TOOLS Documentation arrivedA small documentation edit on Environment variables touched a line naming CLAUDE_CODE_ENABLE_TODO_TOOLS after this was published.
the line in the docs

| `CLAUDE_CODE_ENABLE_TODO_TOOLS` | Set to `1` to get the task-tracking tools on every model. Without it, Claude Code provides them by default only on the models listed under [Task tool availability](/docs/en/tools-reference#task-tool-avai…

v2.1.233CLAUDE_CODE_ENABLE_TASKS Documentation arrivedA small documentation edit on Environment variables touched a line naming CLAUDE_CODE_ENABLE_TASKS after this was published.
the line in the docs

| `CLAUDE_CODE_ENABLE_TODO_TOOLS` | Set to `1` to get the task-tracking tools on every model. Without it, Claude Code provides them by default only on the models listed under [Task tool availability](/docs/en/tools-reference#task-tool-avai…

v2.1.265--plugin-dir Documentation arrivedAnthropic's documentation has since written up --plugin-dir, on Discover and install prebuilt plugins through marketplaces.
the line in the docs

* Edits to a plugin you loaded with [`--plugin-dir`](/docs/en/plugins#test-your-plugins-locally) while you develop it

v2.1.265--plugin-dir Documentation arrivedAnthropic's documentation has since written up --plugin-dir, on Discover and install prebuilt plugins through marketplaces.
the line in the docs

* Edits to a plugin you loaded with [`--plugin-dir`](/docs/en/plugins#test-your-plugins-locally) while you develop it

v2.1.265--plugin-dir Documentation arrivedAnthropic's documentation has since written up --plugin-dir, on Discover and install prebuilt plugins through marketplaces.
the line in the docs

* Edits to a plugin you loaded with [`--plugin-dir`](/docs/en/plugins#test-your-plugins-locally) while you develop it

v2.1.261--plugin-dir Documentation arrivedAnthropic's documentation has since written up --plugin-dir, on Discover and install prebuilt plugins through marketplaces.
the line in the docs

* Edits to a plugin you loaded with [`--plugin-dir`](/docs/en/plugins#test-your-plugins-locally) while you develop it

v2.1.239--plugin-dir Documentation arrivedAnthropic's documentation has since written up --plugin-dir, on Discover and install prebuilt plugins through marketplaces.
the line in the docs

* Edits to a plugin you loaded with [`--plugin-dir`](/docs/en/plugins#test-your-plugins-locally) while you develop it

v2.1.239--plugin-dir Documentation arrivedAnthropic's documentation has since written up --plugin-dir, on Discover and install prebuilt plugins through marketplaces.
the line in the docs

* Edits to a plugin you loaded with [`--plugin-dir`](/docs/en/plugins#test-your-plugins-locally) while you develop it

v2.1.265Esc Documentation arrivedAnthropic's documentation has since written up Esc, 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.242plugin 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.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**…

Feedback