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.269claude plugin eval |
Documentation arrivedA small documentation edit on Test plugins with evals touched a line naming claude plugin eval after this was published.
the line in the docsThe first time you run `claude plugin eval` against a directory, Claude Code asks `Trust this plugin directory?` before it loads anything from it, unless you already accepted the trust prompt there in an interactive `claude` session. Insid… |
|
v2.1.269claude plugin eval |
Documentation arrivedA small documentation edit on Test plugins with evals touched a line naming claude plugin eval after this was published.
the line in the docsThe first time you run `claude plugin eval` against a directory, Claude Code asks `Trust this plugin directory?` before it loads anything from it, unless you already accepted the trust prompt there in an interactive `claude` session. Insid… |
|
v2.1.284claude-sonnet-5-5 |
Documentation arrivedAnthropic's documentation has since written up claude-sonnet-5-5, on How Claude Code uses prompt caching.
the line in the docs`DISABLE_PROMPT_CACHING_SONNET` and `DISABLE_PROMPT_CACHING_OPUS` each apply to the model the `sonnet` or `opus` alias resolves to. If you set any other Sonnet or Opus model ID as your main model, that model keeps caching. For example, a s… |
|
v2.1.284claude-sonnet-5-5 |
Documentation arrivedAnthropic's documentation has since written up claude-sonnet-5-5, on How Claude Code uses prompt caching.
the line in the docs`DISABLE_PROMPT_CACHING_SONNET` and `DISABLE_PROMPT_CACHING_OPUS` each apply to the model the `sonnet` or `opus` alias resolves to. If you set any other Sonnet or Opus model ID as your main model, that model keeps caching. For example, a s… |
|
v2.1.284claude-sonnet-5-5 |
Documentation arrivedAnthropic's documentation has since written up claude-sonnet-5-5, on How Claude Code uses prompt caching.
the line in the docs`DISABLE_PROMPT_CACHING_SONNET` and `DISABLE_PROMPT_CACHING_OPUS` each apply to the model the `sonnet` or `opus` alias resolves to. If you set any other Sonnet or Opus model ID as your main model, that model keeps caching. For example, a s… |
|
v2.1.284sonnet-5-5 |
Documentation arrivedAnthropic's documentation has since written up sonnet-5-5, on How Claude Code uses prompt caching.
the line in the docs`DISABLE_PROMPT_CACHING_SONNET` and `DISABLE_PROMPT_CACHING_OPUS` each apply to the model the `sonnet` or `opus` alias resolves to. If you set any other Sonnet or Opus model ID as your main model, that model keeps caching. For example, a s… |
|
v2.1.284sonnet-5-5 |
Documentation arrivedAnthropic's documentation has since written up sonnet-5-5, on How Claude Code uses prompt caching.
the line in the docs`DISABLE_PROMPT_CACHING_SONNET` and `DISABLE_PROMPT_CACHING_OPUS` each apply to the model the `sonnet` or `opus` alias resolves to. If you set any other Sonnet or Opus model ID as your main model, that model keeps caching. For example, a s… |
|
v2.1.284availableModels |
Documentation arrivedAnthropic's documentation has since written up availableModels, on Model configuration.
the line in the docs* Cowork, the agentic-work tab in the Claude Desktop app, runs its sessions on Claude Code but, by design, does not receive server-managed settings from the claude.ai admin console. When the `availableModels` list in your server-managed se… |
|
v2.1.267hover |
Documentation arrivedA small documentation edit on Fullscreen rendering touched a line naming hover after this was published.
the line in the docsTo keep wheel scrolling but turn off click, drag, and hover handling, set `CLAUDE_CODE_DISABLE_MOUSE_CLICKS=1` instead. `CLAUDE_CODE_DISABLE_MOUSE` takes precedence when both variables are set. |
|
v2.1.284/usage |
Documentation arrivedAnthropic's documentation has since written up /usage, on Automate work with routines.
the line in the docsRoutines draw down subscription usage the same way interactive sessions do. See your current consumption at [claude.ai/settings/usage](https://claude.ai/settings/usage). |
|
v2.1.284/usage |
Documentation arrivedAnthropic's documentation has since written up /usage, on Automate work with routines.
the line in the docsRoutines draw down subscription usage the same way interactive sessions do. See your current consumption at [claude.ai/settings/usage](https://claude.ai/settings/usage). |
|
v2.1.281/usage |
Documentation arrivedAnthropic's documentation has since written up /usage, on Automate work with routines.
the line in the docsRoutines draw down subscription usage the same way interactive sessions do. See your current consumption at [claude.ai/settings/usage](https://claude.ai/settings/usage). |
|
v2.1.281/usage |
Documentation arrivedAnthropic's documentation has since written up /usage, on Automate work with routines.
the line in the docsRoutines draw down subscription usage the same way interactive sessions do. See your current consumption at [claude.ai/settings/usage](https://claude.ai/settings/usage). |
|
v2.1.284/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Troubleshoot plugins.
the line in the docs3. If neither helps, delete the record from `installed_plugins.json` by hand, then restart Claude Code or run `/reload-plugins`. |
|
v2.1.283cleanupPeriodDays |
Documentation arrivedA small documentation edit on Plugin loading reference touched a line naming cleanupPeriodDays after this was published.
the line in the docs| `installed_plugins.set-aside.<date>.<hash>.json` and `installed_plugins.unreadable.<date>.<hash>.kept` | Dated copies Claude Code keeps before it drops install records that no version of Claude Code can use or rebuilds an unreadable `ins… |
|
v2.1.283claude plugin uninstall |
Documentation arrivedA small documentation edit on Error reference touched a line naming claude plugin uninstall after this was published.
the line in the docsYou ran [`claude plugin uninstall`](/docs/en/plugins/cli-reference#plugin-uninstall), or chose **Uninstall** in the `/plugin` **Installed** tab, and the uninstall stopped with a message starting `"<plugin>" was not uninstalled:`. If the te… |
|
v2.1.284fable |
Documentation arrivedAnthropic's documentation has since written up fable, on Scan your codebase for vulnerabilities.
the line in the docsThe plugin runs locally in your session, uses [whichever models you have access to in Claude Code](#models-and-providers), and each scan counts toward your [usage](/docs/en/costs). If you want a managed service that monitors your repositor… |
|
v2.1.281/plugin |
Documentation arrivedA small documentation edit on Explore the .claude directory touched a line naming /plugin after this was published.
the line in the docs| `plugins/installed_plugins.set-aside.<date>.<hash>.json`, `plugins/installed_plugins.unreadable.<date>.<hash>.kept` | Dated copies Claude Code makes before rewriting [`installed_plugins.json`](/docs/en/plugins/loading#find-plugins-on-dis… |
|
v2.1.281/plugin |
Documentation arrivedA small documentation edit on Explore the .claude directory touched a line naming /plugin after this was published.
the line in the docs| `plugins/installed_plugins.set-aside.<date>.<hash>.json`, `plugins/installed_plugins.unreadable.<date>.<hash>.kept` | Dated copies Claude Code makes before rewriting [`installed_plugins.json`](/docs/en/plugins/loading#find-plugins-on-dis… |
|
v2.1.281/plugin |
Documentation arrivedA small documentation edit on Explore the .claude directory touched a line naming /plugin after this was published.
the line in the docs| `plugins/installed_plugins.set-aside.<date>.<hash>.json`, `plugins/installed_plugins.unreadable.<date>.<hash>.kept` | Dated copies Claude Code makes before rewriting [`installed_plugins.json`](/docs/en/plugins/loading#find-plugins-on-dis… |
|
v2.1.281/plugin |
Documentation arrivedA small documentation edit on Explore the .claude directory touched a line naming /plugin after this was published.
the line in the docs| `plugins/installed_plugins.set-aside.<date>.<hash>.json`, `plugins/installed_plugins.unreadable.<date>.<hash>.kept` | Dated copies Claude Code makes before rewriting [`installed_plugins.json`](/docs/en/plugins/loading#find-plugins-on-dis… |
|
v2.1.281/plugin |
Documentation arrivedA small documentation edit on Explore the .claude directory touched a line naming /plugin after this was published.
the line in the docs| `plugins/installed_plugins.set-aside.<date>.<hash>.json`, `plugins/installed_plugins.unreadable.<date>.<hash>.kept` | Dated copies Claude Code makes before rewriting [`installed_plugins.json`](/docs/en/plugins/loading#find-plugins-on-dis… |
|
v2.1.281/plugin |
Documentation arrivedA small documentation edit on Explore the .claude directory touched a line naming /plugin after this was published.
the line in the docs| `plugins/installed_plugins.set-aside.<date>.<hash>.json`, `plugins/installed_plugins.unreadable.<date>.<hash>.kept` | Dated copies Claude Code makes before rewriting [`installed_plugins.json`](/docs/en/plugins/loading#find-plugins-on-dis… |
|
v2.1.281/plugin |
Documentation arrivedA small documentation edit on Explore the .claude directory touched a line naming /plugin after this was published.
the line in the docs| `plugins/installed_plugins.set-aside.<date>.<hash>.json`, `plugins/installed_plugins.unreadable.<date>.<hash>.kept` | Dated copies Claude Code makes before rewriting [`installed_plugins.json`](/docs/en/plugins/loading#find-plugins-on-dis… |
|
v2.1.281/plugin |
Documentation arrivedA small documentation edit on Explore the .claude directory touched a line naming /plugin after this was published.
the line in the docs| `plugins/installed_plugins.set-aside.<date>.<hash>.json`, `plugins/installed_plugins.unreadable.<date>.<hash>.kept` | Dated copies Claude Code makes before rewriting [`installed_plugins.json`](/docs/en/plugins/loading#find-plugins-on-dis… |
|
v2.1.284opus |
Documentation arrivedA small documentation edit on Model configuration touched a line naming opus after this was published.
the line in the docsWhen you set an `ANTHROPIC_DEFAULT_*_MODEL` variable, the `/model` picker shows one row for that model in place of the family's built-in rows, including any 1M context rows. To reach the 1M window without adding the suffix to that variable… |
|
v2.1.283forward_user_identity |
Documentation arrivedA small documentation edit on Claude apps gateway deployment and operations touched a line naming forward_user_identity after this was published.
the line in the docs| Identity (email, groups, sub) | IdP → gateway → CLI; the CLI stamps it on OTLP exports. If you turn on [`forward_user_identity`](/docs/en/claude-apps-gateway-config#per-user-identity-headers-for-a-proxy-you-run), the gateway also sends t… |
|
v2.1.281attribution |
Documentation arrivedA small documentation edit on Claude apps gateway configuration touched a line naming attribution after this was published.
the line in the docsIn sessions signed in through `/login`, the CLI stamps each export with the authenticated user's identity, read from the gateway-issued JWT: the `user.id`, `user.email`, and `user.groups` attributes. Per-developer cost and usage attributio… |
|
v2.1.281attribution |
Documentation arrivedA small documentation edit on Claude apps gateway configuration touched a line naming attribution after this was published.
the line in the docsIn sessions signed in through `/login`, the CLI stamps each export with the authenticated user's identity, read from the gateway-issued JWT: the `user.id`, `user.email`, and `user.groups` attributes. Per-developer cost and usage attributio… |
|
v2.1.265user.groups |
Documentation arrivedA small documentation edit on Claude apps gateway configuration touched a line naming user.groups after this was published.
the line in the docsIn sessions signed in through `/login`, the CLI stamps each export with the authenticated user's identity, read from the gateway-issued JWT: the `user.id`, `user.email`, and `user.groups` attributes. Per-developer cost and usage attributio… |
|
v2.1.265user.groups |
Documentation arrivedA small documentation edit on Claude apps gateway configuration touched a line naming user.groups after this was published.
the line in the docsIn sessions signed in through `/login`, the CLI stamps each export with the authenticated user's identity, read from the gateway-issued JWT: the `user.id`, `user.email`, and `user.groups` attributes. Per-developer cost and usage attributio… |
|
v2.1.284/model |
Documentation arrivedA small documentation edit on Claude Code on Amazon Bedrock touched a line naming /model after this was published.
the line in the docsThe [setup wizard](#sign-in-with-bedrock) offers a 1M context option when it pins models. To enable it for a manually pinned model instead, append `[1m]` to the model ID. See [Pin models for third-party deployments](/docs/en/model-config#p… |
|
v2.1.284/model |
Documentation arrivedA small documentation edit on Claude Code on Amazon Bedrock touched a line naming /model after this was published.
the line in the docsThe [setup wizard](#sign-in-with-bedrock) offers a 1M context option when it pins models. To enable it for a manually pinned model instead, append `[1m]` to the model ID. See [Pin models for third-party deployments](/docs/en/model-config#p… |
|
v2.1.284/model |
Documentation arrivedA small documentation edit on Claude Code on Amazon Bedrock touched a line naming /model after this was published.
the line in the docsThe [setup wizard](#sign-in-with-bedrock) offers a 1M context option when it pins models. To enable it for a manually pinned model instead, append `[1m]` to the model ID. See [Pin models for third-party deployments](/docs/en/model-config#p… |
|
v2.1.281/model |
Documentation arrivedA small documentation edit on Claude Code on Amazon Bedrock touched a line naming /model after this was published.
the line in the docsThe [setup wizard](#sign-in-with-bedrock) offers a 1M context option when it pins models. To enable it for a manually pinned model instead, append `[1m]` to the model ID. See [Pin models for third-party deployments](/docs/en/model-config#p… |
|
v2.1.281/model |
Documentation arrivedA small documentation edit on Claude Code on Amazon Bedrock touched a line naming /model after this was published.
the line in the docsThe [setup wizard](#sign-in-with-bedrock) offers a 1M context option when it pins models. To enable it for a manually pinned model instead, append `[1m]` to the model ID. See [Pin models for third-party deployments](/docs/en/model-config#p… |
|
v2.1.259pins |
Documentation arrivedA small documentation edit on Claude Code on Amazon Bedrock touched a line naming pins after this was published.
the line in the docsThe [setup wizard](#sign-in-with-bedrock) offers a 1M context option when it pins models. To enable it for a manually pinned model instead, append `[1m]` to the model ID. See [Pin models for third-party deployments](/docs/en/model-config#p… |
|
v2.1.259pins |
Documentation arrivedA small documentation edit on Claude Code on Amazon Bedrock touched a line naming pins after this was published.
the line in the docsThe [setup wizard](#sign-in-with-bedrock) offers a 1M context option when it pins models. To enable it for a manually pinned model instead, append `[1m]` to the model ID. See [Pin models for third-party deployments](/docs/en/model-config#p… |
|
v2.1.281disableBypassPermissionsMode |
Documentation arrivedAnthropic's documentation has since written up disableBypassPermissionsMode, on Claude apps gateway configuration.
the line in the docs`blockReadsOutsideWorkingDirectories`, `disableBypassPermissionsMode`, `configRecheckIntervalMinutes`, and `sshClientPath` need Claude Code v2.1.281 or later on the gateway server. So do the `required` value of `microsoftAuthBroker` and th… |
|
v2.1.281microsoftAuthBroker |
Documentation arrivedAnthropic's documentation has since written up microsoftAuthBroker, on Claude apps gateway configuration.
the line in the docs`blockReadsOutsideWorkingDirectories`, `disableBypassPermissionsMode`, `configRecheckIntervalMinutes`, and `sshClientPath` need Claude Code v2.1.281 or later on the gateway server. So do the `required` value of `microsoftAuthBroker` and th… |
|
v2.1.281sshClientPath |
Documentation arrivedAnthropic's documentation has since written up sshClientPath, on Claude apps gateway configuration.
the line in the docs`blockReadsOutsideWorkingDirectories`, `disableBypassPermissionsMode`, `configRecheckIntervalMinutes`, and `sshClientPath` need Claude Code v2.1.281 or later on the gateway server. So do the `required` value of `microsoftAuthBroker` and th… |
|
v2.1.281continuousAccessEvaluation |
Documentation arrivedAnthropic's documentation has since written up continuousAccessEvaluation, on Claude apps gateway configuration.
the line in the docs`blockReadsOutsideWorkingDirectories`, `disableBypassPermissionsMode`, `configRecheckIntervalMinutes`, and `sshClientPath` need Claude Code v2.1.281 or later on the gateway server. So do the `required` value of `microsoftAuthBroker` and th… |
|
v2.1.281guardrail |
Documentation arrivedAnthropic's documentation has since written up guardrail, on Claude apps gateway configuration.
the line in the docs##### Apply an Amazon Bedrock guardrail |
|
v2.1.281guardrail |
Documentation arrivedAnthropic's documentation has since written up guardrail, on Claude apps gateway configuration.
the line in the docs##### Apply an Amazon Bedrock guardrail |
|
v2.1.281--setting-sources |
Documentation arrivedAnthropic's documentation has since written up --setting-sources, on Plugin loading reference.
the line in the docs* A session you start with a [`--setting-sources`](/docs/en/cli-reference#cli-flags) list that leaves out `user` |
|
v2.1.281--continue |
Documentation arrivedA small documentation edit on Hooks reference touched a line naming --continue after this was published.
the line in the docs| `fork` | A new session forked from an existing one: `--fork-session` with `--resume` or `--continue`, the `/fork` background copy, `/branch`, or a conversation you [move to the background](/docs/en/agent-view#from-inside-a-session) | |
|
v2.1.260--fork-session |
Documentation arrivedA small documentation edit on Hooks reference touched a line naming --fork-session after this was published.
the line in the docs| `fork` | A new session forked from an existing one: `--fork-session` with `--resume` or `--continue`, the `/fork` background copy, `/branch`, or a conversation you [move to the background](/docs/en/agent-view#from-inside-a-session) | |
|
v2.1.206tengu_umber_kestrel |
Flag reading movedThe flag server now returns off for tengu_umber_kestrel, read as this account. | |
v2.1.239tengu_toasty_breeze |
Flag reading movedThe flag server now returns {"enabled":false,"version":0} for tengu_toasty_breeze, read as this account. | |
v2.1.239tengu_toasty_breeze |
Flag reading movedThe flag server now returns {"enabled":false,"version":0} for tengu_toasty_breeze, read as this account. |