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.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 docsUltrareview 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 docsIf 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 docsIf 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 docsIf 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 docsIf 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 docsIf 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 docsSet 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 docsSet 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 docsSet 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 docsSet 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 docsWhen 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 docsWhen 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 docsWhen 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 docsWhen 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 docsWhen 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 docsWhen 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 docsWhen 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 docsWhen 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 docsWhen 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 docsWhen 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 docsWhen 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 docsWhen 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 docsWhen 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 docsWhen 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 docsWhen 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 docsTwo 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**… |