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.248tengu_nifty_lemur |
Flag reading movedThe flag server now returns {"enabled":false,"version":0} for tengu_nifty_lemur, read as this account. | |
v2.1.248tengu_nifty_lemur |
Flag reading movedThe flag server now returns {"enabled":false,"version":0} for tengu_nifty_lemur, read as this account. | |
v2.1.284tengu_lantern_wick_text |
Flag reading movedThe flag server now returns null for tengu_lantern_wick_text, read as this account. | |
v2.1.251tengu_juniper_relay |
Flag reading movedThe flag server now returns off for tengu_juniper_relay, read as this account. | |
v2.1.223tengu_juniper_relay |
Flag reading movedThe flag server now returns off for tengu_juniper_relay, read as this account. | |
v2.1.281/context |
Documentation arrivedA small documentation edit on Customize your status line touched a line naming /context after this was published.
the line in the docs* The status line reports the counts from the last API response, while `/context` adds an estimate for messages added since that response, so `/context` can read higher until the next response |
|
v2.1.281--plugin-dir |
Documentation arrivedAnthropic's documentation has since written up --plugin-dir, on All settings.
the line in the docsReject the `--plugin-dir`, `--plugin-url`, `--agents`, and `--mcp-config` CLI flags at startup, which users could otherwise pass to bypass [`strictKnownMarketplaces`](#strictknownmarketplaces) for a single run. Claude Code exits with an er… |
|
v2.1.284--model |
Documentation arrivedAnthropic's documentation has since written up --model, on Model configuration.
the line in the docsIf you set the model with the `--model` flag, the `ANTHROPIC_MODEL` environment variable, or the `model` setting, Claude Code doesn't check it up front, and a mistyped value produces [There's an issue with the selected model](/docs/en/erro… |
|
v2.1.281--agents |
Documentation arrivedA small documentation edit on Deploy managed settings touched a line naming --agents after this was published.
the line in the docs| [`disableSideloadFlags`](/docs/en/settings-reference#disablesideloadflags) | Reject the `--plugin-dir`, `--plugin-url`, `--agents`, and `--mcp-config` flags at startup. In cloud sessions, Claude Code instead starts the session and drops … |
|
v2.1.281--agents |
Documentation arrivedA small documentation edit on Deploy managed settings touched a line naming --agents after this was published.
the line in the docs| [`disableSideloadFlags`](/docs/en/settings-reference#disablesideloadflags) | Reject the `--plugin-dir`, `--plugin-url`, `--agents`, and `--mcp-config` flags at startup. In cloud sessions, Claude Code instead starts the session and drops … |
|
v2.1.281disableSideloadFlags |
Documentation arrivedA small documentation edit on Deploy managed settings touched a line naming disableSideloadFlags after this was published.
the line in the docs| [`disableSideloadFlags`](/docs/en/settings-reference#disablesideloadflags) | Reject the `--plugin-dir`, `--plugin-url`, `--agents`, and `--mcp-config` flags at startup. In cloud sessions, Claude Code instead starts the session and drops … |
|
v2.1.277disableSideloadFlags |
Documentation arrivedA small documentation edit on Deploy managed settings touched a line naming disableSideloadFlags after this was published.
the line in the docs| [`disableSideloadFlags`](/docs/en/settings-reference#disablesideloadflags) | Reject the `--plugin-dir`, `--plugin-url`, `--agents`, and `--mcp-config` flags at startup. In cloud sessions, Claude Code instead starts the session and drops … |
|
v2.1.280Esc |
Documentation arrivedA small documentation edit on Claude Code GitHub Actions touched a line naming Esc after this was published.
the line in the docsTo stop setup partway through, press Esc. A step already in progress finishes, and no later step starts. The closing message lists what already happened in the repository, such as a pushed branch or a saved secret. |
|
v2.1.280Esc |
Documentation arrivedA small documentation edit on Claude Code GitHub Actions touched a line naming Esc after this was published.
the line in the docsTo stop setup partway through, press Esc. A step already in progress finishes, and no later step starts. The closing message lists what already happened in the repository, such as a pushed branch or a saved secret. |
|
v2.1.281/desktop |
Documentation arrivedAnthropic's documentation has since written up /desktop, on Error reference.
the line in the docsThe string you passed to a model switch isn't one Claude Code can use as a model, so it refused the switch without sending a request and the session keeps its current model. You can get this error when a model is set through the [Agent SDK… |
|
v2.1.284sonnet |
Documentation arrivedAnthropic's documentation has since written up sonnet, on Error reference.
the line in the docsModel "Sonnet5" is not a recognized model id. Did you mean 'claude-sonnet-5'? |
|
v2.1.284sonnet |
Documentation arrivedAnthropic's documentation has since written up sonnet, on Error reference.
the line in the docsModel "Sonnet5" is not a recognized model id. Did you mean 'claude-sonnet-5'? |
|
v2.1.284sonnet |
Documentation arrivedAnthropic's documentation has since written up sonnet, on Error reference.
the line in the docsModel "Sonnet5" is not a recognized model id. Did you mean 'claude-sonnet-5'? |
|
v2.1.283http.sslCAInfo |
Documentation arrivedAnthropic's documentation has since written up http.sslCAInfo, on Deploy self-hosted environments to production.
the line in the docs* **Git inside the session**: gets `http.sslCAInfo` configuration naming your file in place of the variable, plus `http.<url>.sslCAInfo` entries that check Anthropic-managed git against the per-session file. |
|
v2.1.283GIT_SSL_CAINFO |
Documentation arrivedAnthropic's documentation has since written up GIT_SSL_CAINFO, on Deploy self-hosted environments to production.
the line in the docsThis section applies if you set `GIT_SSL_CAINFO` or `GIT_SSL_NO_VERIFY` in the environment of a runner whose sessions use Anthropic-managed git. The handling it describes requires the runner to run Claude Code v2.1.283 or later. |
|
v2.1.283GIT_SSL_CAINFO |
Documentation arrivedAnthropic's documentation has since written up GIT_SSL_CAINFO, on Deploy self-hosted environments to production.
the line in the docsThis section applies if you set `GIT_SSL_CAINFO` or `GIT_SSL_NO_VERIFY` in the environment of a runner whose sessions use Anthropic-managed git. The handling it describes requires the runner to run Claude Code v2.1.283 or later. |
|
v2.1.284sonnet |
Documentation arrivedA small documentation edit on Model configuration touched a line naming sonnet after this was published.
the line in the docsAdministrators can use `availableModels` in [managed or policy settings](/docs/en/managed-settings) to restrict which models users can select. Entries match a model family such as `sonnet`, a version prefix such as `claude-sonnet-4-5`, or … |
|
v2.1.284sonnet |
Documentation arrivedA small documentation edit on Model configuration touched a line naming sonnet after this was published.
the line in the docsAdministrators can use `availableModels` in [managed or policy settings](/docs/en/managed-settings) to restrict which models users can select. Entries match a model family such as `sonnet`, a version prefix such as `claude-sonnet-4-5`, or … |
|
v2.1.284sonnet |
Documentation arrivedA small documentation edit on Model configuration touched a line naming sonnet after this was published.
the line in the docsAdministrators can use `availableModels` in [managed or policy settings](/docs/en/managed-settings) to restrict which models users can select. Entries match a model family such as `sonnet`, a version prefix such as `claude-sonnet-4-5`, or … |
|
v2.1.284availableModels |
Documentation arrivedA small documentation edit on Model configuration touched a line naming availableModels after this was published.
the line in the docsAdministrators can use `availableModels` in [managed or policy settings](/docs/en/managed-settings) to restrict which models users can select. Entries match a model family such as `sonnet`, a version prefix such as `claude-sonnet-4-5`, or … |
|
v2.1.283availableModels |
Documentation arrivedA small documentation edit on Model configuration touched a line naming availableModels after this was published.
the line in the docsAdministrators can use `availableModels` in [managed or policy settings](/docs/en/managed-settings) to restrict which models users can select. Entries match a model family such as `sonnet`, a version prefix such as `claude-sonnet-4-5`, or … |
|
v2.1.283availableModels |
Documentation arrivedA small documentation edit on Model configuration touched a line naming availableModels after this was published.
the line in the docsAdministrators can use `availableModels` in [managed or policy settings](/docs/en/managed-settings) to restrict which models users can select. Entries match a model family such as `sonnet`, a version prefix such as `claude-sonnet-4-5`, or … |
|
v2.1.283availableModels |
Documentation arrivedA small documentation edit on Model configuration touched a line naming availableModels after this was published.
the line in the docsAdministrators can use `availableModels` in [managed or policy settings](/docs/en/managed-settings) to restrict which models users can select. Entries match a model family such as `sonnet`, a version prefix such as `claude-sonnet-4-5`, or … |
|
v2.1.283availableModels |
Documentation arrivedA small documentation edit on Model configuration touched a line naming availableModels after this was published.
the line in the docsAdministrators can use `availableModels` in [managed or policy settings](/docs/en/managed-settings) to restrict which models users can select. Entries match a model family such as `sonnet`, a version prefix such as `claude-sonnet-4-5`, or … |
|
v2.1.277claude-fable-5-1 |
Documentation arrivedA small documentation edit on Model configuration touched a line naming claude-fable-5-1 after this was published.
the line in the docsAdministrators can use `availableModels` in [managed or policy settings](/docs/en/managed-settings) to restrict which models users can select. Entries match a model family such as `sonnet`, a version prefix such as `claude-sonnet-4-5`, or … |
|
v2.1.284fable |
Documentation arrivedA small documentation edit on Model configuration touched a line naming fable after this was published.
the line in the docsAdministrators can use `availableModels` in [managed or policy settings](/docs/en/managed-settings) to restrict which models users can select. Entries match a model family such as `sonnet`, a version prefix such as `claude-sonnet-4-5`, or … |
|
v2.1.283claude update |
Documentation arrivedA small documentation edit on Model configuration touched a line naming claude update after this was published.
the line in the docsSonnet 5.5 requires Claude Code v2.1.284 or later, and Opus 5.5 requires v2.1.280 or later. If a request for one of them from an older version fails, see [Claude Code does not support this model](/docs/en/errors#claude-code-does-not-suppor… |
|
v2.1.274claude update |
Documentation arrivedA small documentation edit on Model configuration touched a line naming claude update after this was published.
the line in the docsSonnet 5.5 requires Claude Code v2.1.284 or later, and Opus 5.5 requires v2.1.280 or later. If a request for one of them from an older version fails, see [Claude Code does not support this model](/docs/en/errors#claude-code-does-not-suppor… |
|
v2.1.282strictKnownMarketplaces |
Documentation arrivedA small documentation edit on Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry touched a line naming strictKnownMarketplaces after this was published.
the line in the docsA plugin marketplace allowlist also reaches embedded sessions only as parent settings. When you turn user-added plugin marketplaces off in Claude Desktop's managed configuration, Claude Desktop 2.16120.0 or later hides marketplaces your or… |
|
v2.1.282strictKnownMarketplaces |
Documentation arrivedA small documentation edit on Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry touched a line naming strictKnownMarketplaces after this was published.
the line in the docsA plugin marketplace allowlist also reaches embedded sessions only as parent settings. When you turn user-added plugin marketplaces off in Claude Desktop's managed configuration, Claude Desktop 2.16120.0 or later hides marketplaces your or… |
|
v2.1.282strictKnownMarketplaces |
Documentation arrivedA small documentation edit on Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry touched a line naming strictKnownMarketplaces after this was published.
the line in the docsA plugin marketplace allowlist also reaches embedded sessions only as parent settings. When you turn user-added plugin marketplaces off in Claude Desktop's managed configuration, Claude Desktop 2.16120.0 or later hides marketplaces your or… |
|
v2.1.281otelHeadersHelper |
Documentation arrivedAnthropic's documentation has since written up otelHeadersHelper, on Configuration reference.
the line in the docsAbsolute path to an executable that prints a single JSON object of HTTP headers on stdout, e.g. `{"Authorization": "Bearer …"}`. The desktop runs it (no arguments; output cached for a few minutes, and a failure is not retried for 30 second… |
|
v2.1.284claude mcp add |
Documentation arrivedAnthropic's documentation has since written up claude mcp add, on Configuration reference.
the line in the docsWhen set, Cowork, Chat and Code sessions do not connect a plugin's remote server whose URL matches an entry. The key works with or without `allowedPluginMcpServers`; a server that matches both lists stays blocked. In a Code session that re… |
|
v2.1.281parentSettingsBehavior |
Documentation arrivedAnthropic's documentation has since written up parentSettingsBehavior, on Configuration reference.
the line in the docsScoped `Bash(…)` rules apply in Code sessions only; Cowork's shell follows only a bare `Bash` entry. Start absolute file paths with `//`, not `/`: a relative pattern such as `Read(**/.env)` covers only a Code session's project folder and n… |
|
v2.1.281allowedPluginMarketplaces |
Documentation arrivedAnthropic's documentation has since written up allowedPluginMarketplaces, on Configuration reference.
the line in the docsWhen on (default), users can add plugin marketplaces from the plugin browser. Set to `false` to restrict plugins to your organization's marketplaces: the add-marketplace surfaces are hidden, and the app refuses adds that still reach it (de… |
|
v2.1.283/resume |
Documentation arrivedA small documentation edit on Manage sessions touched a line naming /resume after this was published.
the line in the docsOnce you name a session through a CLI route or from claude.ai, return to it with `claude --resume <name>` or `/resume <name>`; a desktop-app session resumes in the [desktop app](/docs/en/desktop#work-in-parallel-with-sessions). See [Resume… |
|
v2.1.282/resume |
Documentation arrivedA small documentation edit on Manage sessions touched a line naming /resume after this was published.
the line in the docsOnce you name a session through a CLI route or from claude.ai, return to it with `claude --resume <name>` or `/resume <name>`; a desktop-app session resumes in the [desktop app](/docs/en/desktop#work-in-parallel-with-sessions). See [Resume… |
|
v2.1.284--resume |
Documentation arrivedA small documentation edit on Manage sessions touched a line naming --resume after this was published.
the line in the docsOnce you name a session through a CLI route or from claude.ai, return to it with `claude --resume <name>` or `/resume <name>`; a desktop-app session resumes in the [desktop app](/docs/en/desktop#work-in-parallel-with-sessions). See [Resume… |
|
v2.1.281/desktop |
Documentation arrivedA small documentation edit on Manage sessions touched a line naming /desktop after this was published.
the line in the docsThe [desktop app](/docs/en/desktop#work-in-parallel-with-sessions), [claude.ai/code](/docs/en/claude-code-on-the-web), and the [VS Code extension](/docs/en/vs-code#resume-past-conversations) each keep their own session list, and the deskto… |
|
v2.1.281/desktop |
Documentation arrivedA small documentation edit on Manage sessions touched a line naming /desktop after this was published.
the line in the docsThe [desktop app](/docs/en/desktop#work-in-parallel-with-sessions), [claude.ai/code](/docs/en/claude-code-on-the-web), and the [VS Code extension](/docs/en/vs-code#resume-past-conversations) each keep their own session list, and the deskto… |
|
v2.1.282/chrome |
Documentation arrivedA small documentation edit on Continue local sessions from any device with Remote Control touched a line naming /chrome after this was published.
the line in the docs| `--chrome` / `--no-chrome` | Turn [Chrome integration](/docs/en/chrome) on or off in the sessions the server creates, so Claude can use Chrome on your machine while you work from another device. Without either flag, the session the serve… |
|
v2.1.273--no-chrome |
Documentation arrivedA small documentation edit on Continue local sessions from any device with Remote Control touched a line naming --no-chrome after this was published.
the line in the docs| `--chrome` / `--no-chrome` | Turn [Chrome integration](/docs/en/chrome) on or off in the sessions the server creates, so Claude can use Chrome on your machine while you work from another device. Without either flag, the session the serve… |
|
v2.1.273--no-chrome |
Documentation arrivedA small documentation edit on Continue local sessions from any device with Remote Control touched a line naming --no-chrome after this was published.
the line in the docs| `--chrome` / `--no-chrome` | Turn [Chrome integration](/docs/en/chrome) on or off in the sessions the server creates, so Claude can use Chrome on your machine while you work from another device. Without either flag, the session the serve… |
|
v2.1.282--chrome |
Documentation arrivedA small documentation edit on Continue local sessions from any device with Remote Control touched a line naming --chrome after this was published.
the line in the docs| `--chrome` / `--no-chrome` | Turn [Chrome integration](/docs/en/chrome) on or off in the sessions the server creates, so Claude can use Chrome on your machine while you work from another device. Without either flag, the session the serve… |
|
v2.1.273--chrome |
Documentation arrivedA small documentation edit on Continue local sessions from any device with Remote Control touched a line naming --chrome after this was published.
the line in the docs| `--chrome` / `--no-chrome` | Turn [Chrome integration](/docs/en/chrome) on or off in the sessions the server creates, so Claude can use Chrome on your machine while you work from another device. Without either flag, the session the serve… |