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.242--allow-tools |
Documentation arrivedA small documentation edit on Test plugins with evals touched a line naming --allow-tools after this was published.
the line in the docsThe allowlist is the read-only tools the case lists in `allowed_tools`, from `Read`, `Glob`, `Grep`, `NotebookRead`, `Skill`, `Agent`, `TodoWrite`, and the task tools `TaskCreate`, `TaskGet`, `TaskList`, `TaskUpdate`, and `TaskStop`, plus … |
|
v2.1.273CLAUDE_CODE_GATEWAY_HINT_HEADERS |
Documentation arrivedA small documentation edit on Roll out an LLM gateway for your organization touched a line naming CLAUDE_CODE_GATEWAY_HINT_HEADERS after this was published.
the line in the docs| `CLAUDE_CODE_GATEWAY_HINT_HEADERS` | Sends the [gateway hint headers](/docs/en/llm-gateway-protocol#gateway-hint-headers), which classify each request for routing and scheduling decisions at the gateway. Requires Claude Code v2.1.273 or … |
|
v2.1.265Tab |
Documentation arrivedA small documentation edit on Customize keyboard shortcuts touched a line naming Tab after this was published.
the line in the docs`Chat` bindings on keys the `Footer` context doesn't bind, such as `Shift+Tab` for `chat:cycleMode`, keep working while an item is selected. |
|
v2.1.257bindings |
Documentation arrivedA small documentation edit on Customize keyboard shortcuts touched a line naming bindings after this was published.
the line in the docs`Chat` bindings on keys the `Footer` context doesn't bind, such as `Shift+Tab` for `chat:cycleMode`, keep working while an item is selected. |
|
v2.1.247chat:queueSubmit |
Documentation arrivedA small documentation edit on Customize keyboard shortcuts touched a line naming chat:queueSubmit after this was published.
the line in the docsWhile a footer item is selected, such as a row in the agent panel below the prompt, `Enter` opens it even when you rebind `Enter` in the `Chat` context to `chat:queueSubmit` or `chat:newline`. |
|
v2.1.275SubagentStop |
Documentation arrivedAnthropic's documentation has since written up SubagentStop, on Hooks reference.
the line in the docsNot every SubagentStop event comes from a subagent Claude spawned. Claude Code also runs internal agents for some of its own features, such as [prompt suggestions](/docs/en/interactive-mode#prompt-suggestions) and [`/btw` side questions](/… |
|
v2.1.277/ultrareview |
Documentation arrivedAnthropic's documentation has since written up /ultrareview, on Commands.
the line in the docs| `/code-review [low\|medium\|high\|xhigh\|max\|ultra] [--fix] [--comment] [pr#\|branch\|path]` | **[Skill](/docs/en/skills#bundled-skills).** Review the current diff, or a PR number, branch, or path you pass, for correctness bugs. Dependi… |
|
v2.1.257/simplify |
Documentation arrivedAnthropic's documentation has since written up /simplify, on Commands.
the line in the docs| `/code-review [low\|medium\|high\|xhigh\|max\|ultra] [--fix] [--comment] [pr#\|branch\|path]` | **[Skill](/docs/en/skills#bundled-skills).** Review the current diff, or a PR number, branch, or path you pass, for correctness bugs. Dependi… |
|
v2.1.242--comment |
Documentation arrivedAnthropic's documentation has since written up --comment, on Commands.
the line in the docs| `/code-review [low\|medium\|high\|xhigh\|max\|ultra] [--fix] [--comment] [pr#\|branch\|path]` | **[Skill](/docs/en/skills#bundled-skills).** Review the current diff, or a PR number, branch, or path you pass, for correctness bugs. Dependi… |
|
v2.1.277/code-review ultra |
Documentation arrivedAnthropic's documentation has since written up /code-review ultra, on Commands.
the line in the docs**Before you ship.** `/diff` shows what changed. `/code-review` checks the current diff for correctness bugs and can apply the findings with `--fix`; pass a PR number, such as `/code-review high 1234`, to review a pull request instead. `/r… |
|
v2.1.277/code-review ultra |
Documentation arrivedAnthropic's documentation has since written up /code-review ultra, on Commands.
the line in the docs**Before you ship.** `/diff` shows what changed. `/code-review` checks the current diff for correctness bugs and can apply the findings with `--fix`; pass a PR number, such as `/code-review high 1234`, to review a pull request instead. `/r… |
|
v2.1.273/diff |
Documentation arrivedAnthropic's documentation has since written up /diff, on Commands.
the line in the docs**Before you ship.** `/diff` shows what changed. `/code-review` checks the current diff for correctness bugs and can apply the findings with `--fix`; pass a PR number, such as `/code-review high 1234`, to review a pull request instead. `/r… |
|
v2.1.274/review |
Documentation arrivedAnthropic's documentation has since written up /review, on Commands.
the line in the docs**Before you ship.** `/diff` shows what changed. `/code-review` checks the current diff for correctness bugs and can apply the findings with `--fix`; pass a PR number, such as `/code-review high 1234`, to review a pull request instead. `/r… |
|
v2.1.251extraKnownMarketplaces |
Documentation arrivedA small documentation edit on Configure cloud environments touched a line naming extraKnownMarketplaces after this was published.
the line in the docs| Plugins and marketplaces declared in your repo's `.claude/settings.json` | No | A cloud session doesn't install the plugins a repository turns on under [`enabledPlugins`](/docs/en/settings-reference#enabledplugins), including ones from t… |
|
v2.1.275insert |
Documentation arrivedA small documentation edit on compliance-sessions touched a line naming insert after this was published.
the line in the docs* `synthetic_marker` marks records generated by the endpoint itself, such as the marker that stands in for the system prompt. When the client rewrites or compacts its conversation history mid-session (for example, after context compaction)… |
|
v2.1.277claude-sonnet-5 |
Documentation arrivedAnthropic's documentation has since written up claude-sonnet-5, on browser-use-tool.
the line in the docs- claude-sonnet-5 |
|
v2.1.277claude-fable-5-1 |
Documentation arrivedAnthropic's documentation has since written up claude-fable-5-1, on browser-use-tool.
the line in the docs- claude-fable-5-1 |
|
v2.1.268gatewayInternalNetworks |
Documentation arrivedA small documentation edit on Configure server-managed settings touched a line naming gatewayInternalNetworks after this was published.
the line in the docs* **Gateway sign-in keys**: Claude Code never reads [`forceLoginGatewayUrl`](/docs/en/settings-reference#forcelogingatewayurl), [`gatewayInternalNetworks`](/docs/en/settings-reference#gatewayinternalnetworks), or the `"gateway"` value of [… |
|
v2.1.268gatewayInternalNetworks |
Documentation arrivedA small documentation edit on Configure server-managed settings touched a line naming gatewayInternalNetworks after this was published.
the line in the docs* **Gateway sign-in keys**: Claude Code never reads [`forceLoginGatewayUrl`](/docs/en/settings-reference#forcelogingatewayurl), [`gatewayInternalNetworks`](/docs/en/settings-reference#gatewayinternalnetworks), or the `"gateway"` value of [… |
|
v2.1.268gatewayInternalNetworks |
Documentation arrivedA small documentation edit on Configure server-managed settings touched a line naming gatewayInternalNetworks after this was published.
the line in the docs* **Gateway sign-in keys**: Claude Code never reads [`forceLoginGatewayUrl`](/docs/en/settings-reference#forcelogingatewayurl), [`gatewayInternalNetworks`](/docs/en/settings-reference#gatewayinternalnetworks), or the `"gateway"` value of [… |
|
v2.1.268gatewayInternalNetworks |
Documentation arrivedA small documentation edit on Configure server-managed settings touched a line naming gatewayInternalNetworks after this was published.
the line in the docs* **Gateway sign-in keys**: Claude Code never reads [`forceLoginGatewayUrl`](/docs/en/settings-reference#forcelogingatewayurl), [`gatewayInternalNetworks`](/docs/en/settings-reference#gatewayinternalnetworks), or the `"gateway"` value of [… |
|
v2.1.268forceLoginGatewayUrl |
Documentation arrivedA small documentation edit on Configure server-managed settings touched a line naming forceLoginGatewayUrl after this was published.
the line in the docs* **Gateway sign-in keys**: Claude Code never reads [`forceLoginGatewayUrl`](/docs/en/settings-reference#forcelogingatewayurl), [`gatewayInternalNetworks`](/docs/en/settings-reference#gatewayinternalnetworks), or the `"gateway"` value of [… |
|
v2.1.265forceLoginMethod |
Documentation arrivedA small documentation edit on Configure server-managed settings touched a line naming forceLoginMethod after this was published.
the line in the docs* **Gateway sign-in keys**: Claude Code never reads [`forceLoginGatewayUrl`](/docs/en/settings-reference#forcelogingatewayurl), [`gatewayInternalNetworks`](/docs/en/settings-reference#gatewayinternalnetworks), or the `"gateway"` value of [… |
|
v2.1.265forceLoginMethod |
Documentation arrivedA small documentation edit on Configure server-managed settings touched a line naming forceLoginMethod after this was published.
the line in the docs* **Gateway sign-in keys**: Claude Code never reads [`forceLoginGatewayUrl`](/docs/en/settings-reference#forcelogingatewayurl), [`gatewayInternalNetworks`](/docs/en/settings-reference#gatewayinternalnetworks), or the `"gateway"` value of [… |
|
v2.1.265managedSourcesBehavior |
Documentation arrivedA small documentation edit on Configure server-managed settings touched a line naming managedSourcesBehavior after this was published.
the line in the docs* **Gateway sign-in keys**: Claude Code never reads [`forceLoginGatewayUrl`](/docs/en/settings-reference#forcelogingatewayurl), [`gatewayInternalNetworks`](/docs/en/settings-reference#gatewayinternalnetworks), or the `"gateway"` value of [… |
|
v2.1.277/plugin |
Documentation arrivedA small documentation edit on Catch security issues as Claude writes code touched a line naming /plugin after this was published.
the line in the docs`/plugin` opens an interactive panel in the terminal CLI. If Claude replies that `/plugin` isn't available in this environment, install another way: |
|
v2.1.277/plugin |
Documentation arrivedA small documentation edit on Catch security issues as Claude writes code touched a line naming /plugin after this was published.
the line in the docs`/plugin` opens an interactive panel in the terminal CLI. If Claude replies that `/plugin` isn't available in this environment, install another way: |
|
v2.1.265is_official |
Documentation arrivedAnthropic's documentation has since written up is_official, on Monitoring.
the line in the docs| Plugin installed and its source | `plugin_installed` | `plugin.name`, `marketplace.name`, `marketplace.is_official` | |
|
v2.1.275error_code |
Documentation arrivedAnthropic's documentation has since written up error_code, on Monitoring.
the line in the docs| MCP server connect or failure | `mcp_server_connection` | `status`, `server_name`, `is_plugin`, `error_code` | |
|
v2.1.277requiredMaximumVersion |
Documentation arrivedAnthropic's documentation has since written up requiredMaximumVersion, on Monitoring.
the line in the docs* `"version_below_minimum"`: this version of Claude Code is below [`requiredMinimumVersion`](/docs/en/settings-reference#requiredminimumversion) or above [`requiredMaximumVersion`](/docs/en/settings-reference#requiredmaximumversion) |
|
v2.1.277blockedMarketplaces |
Documentation arrivedAnthropic's documentation has since written up blockedMarketplaces, on Deploy managed settings.
the line in the docs| `blockedMarketplaces` | An individual invalid entry is stripped and the valid subset is enforced. An entry that parses but can never match, such as a `hostPattern` regex that doesn't compile, is kept with a warning. It blocks nothing unt… |
|
v2.1.277blockedMarketplaces |
Documentation arrivedAnthropic's documentation has since written up blockedMarketplaces, on Deploy managed settings.
the line in the docs| `blockedMarketplaces` | An individual invalid entry is stripped and the valid subset is enforced. An entry that parses but can never match, such as a `hostPattern` regex that doesn't compile, is kept with a warning. It blocks nothing unt… |
|
v2.1.277blockedMarketplaces |
Documentation arrivedAnthropic's documentation has since written up blockedMarketplaces, on Deploy managed settings.
the line in the docs| `blockedMarketplaces` | An individual invalid entry is stripped and the valid subset is enforced. An entry that parses but can never match, such as a `hostPattern` regex that doesn't compile, is kept with a warning. It blocks nothing unt… |
|
v2.1.277disableSideloadFlags |
Documentation arrivedAnthropic's documentation has since written up disableSideloadFlags, on Deploy managed settings.
the line in the docs| `disableSideloadFlags` | Treated as `true` until the value is fixed, with the effects listed for [`disableSideloadFlags`](/docs/en/settings-reference#disablesideloadflags). | |
|
v2.1.277strictKnownMarketplaces |
Documentation arrivedAnthropic's documentation has since written up strictKnownMarketplaces, on Deploy managed settings.
the line in the docs| `strictKnownMarketplaces` | Enforced as an empty allowlist until the value is fixed, so no [marketplace source](/docs/en/plugin-marketplaces#managed-marketplace-restrictions) is admitted. An individual entry that is invalid or can't be e… |
|
v2.1.277strictKnownMarketplaces |
Documentation arrivedAnthropic's documentation has since written up strictKnownMarketplaces, on Deploy managed settings.
the line in the docs| `strictKnownMarketplaces` | Enforced as an empty allowlist until the value is fixed, so no [marketplace source](/docs/en/plugin-marketplaces#managed-marketplace-restrictions) is admitted. An individual entry that is invalid or can't be e… |
|
v2.1.277strictKnownMarketplaces |
Documentation arrivedAnthropic's documentation has since written up strictKnownMarketplaces, on Deploy managed settings.
the line in the docs| `strictKnownMarketplaces` | Enforced as an empty allowlist until the value is fixed, so no [marketplace source](/docs/en/plugin-marketplaces#managed-marketplace-restrictions) is admitted. An individual entry that is invalid or can't be e… |
|
v2.1.271crossSessionInbound |
Documentation arrivedAnthropic's documentation has since written up crossSessionInbound, on Deploy managed settings.
the line in the docs| `crossSessionInbound` | Treated as `refuse`, the most restrictive value, so inbound [cross-session messages](/docs/en/cross-session-messaging#control-inbound-messages) are refused until the value is fixed. The developer sees [a warning](… |
|
v2.1.277/login |
Documentation arrivedAnthropic's documentation has since written up /login, on Deploy managed settings.
the line in the docs| `gatewayInternalNetworks` | When the invalid value comes from the highest managed source on the machine, `/login` refuses every new [cloud gateway](/docs/en/claude-apps-gateway#allow-a-gateway-on-public-address-space-you-own) sign-in on … |
|
v2.1.275CLAUDE_CODE_DISABLE_ADVISOR_TOOL |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_DISABLE_ADVISOR_TOOL, on Connect Claude Code to an LLM gateway.
the line in the docs| `400` errors on every request, in the gateway's own words rejecting an unrecognized tool type, such as `Input tag 'advisor_20260301'`, on Claude Code v2.1.275 | In a gradual rollout on that version, requests carry an [advisor tool](/docs… |
|
v2.1.275CLAUDE_CODE_DISABLE_ADVISOR_TOOL |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_DISABLE_ADVISOR_TOOL, on Connect Claude Code to an LLM gateway.
the line in the docs| `400` errors on every request, in the gateway's own words rejecting an unrecognized tool type, such as `Input tag 'advisor_20260301'`, on Claude Code v2.1.275 | In a gradual rollout on that version, requests carry an [advisor tool](/docs… |
|
v2.1.275/advisor |
Documentation arrivedAnthropic's documentation has since written up /advisor, on Connect Claude Code to an LLM gateway.
the line in the docs| `400` errors on every request, in the gateway's own words rejecting an unrecognized tool type, such as `Input tag 'advisor_20260301'`, on Claude Code v2.1.275 | In a gradual rollout on that version, requests carry an [advisor tool](/docs… |
|
v2.1.260CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING, on Connect Claude Code to an LLM gateway.
the line in the docs| `400` errors naming `thinking` or `adaptive`, such as `Input tag 'adaptive' found` | The upstream model build doesn't accept adaptive reasoning, which Claude Code requests for Claude 4.6 and later models | Upgrade the gateway's upstream.… |
|
v2.1.278ANTHROPIC_BASE_URL |
Documentation arrivedAnthropic's documentation has since written up ANTHROPIC_BASE_URL, on Connect Claude Code to an LLM gateway.
the line in the docs| `400` errors naming `thinking` or `adaptive`, such as `Input tag 'adaptive' found` | The upstream model build doesn't accept adaptive reasoning, which Claude Code requests for Claude 4.6 and later models | Upgrade the gateway's upstream.… |
|
v2.1.277ANTHROPIC_BASE_URL |
Documentation arrivedAnthropic's documentation has since written up ANTHROPIC_BASE_URL, on Connect Claude Code to an LLM gateway.
the line in the docs| `400` errors naming `thinking` or `adaptive`, such as `Input tag 'adaptive' found` | The upstream model build doesn't accept adaptive reasoning, which Claude Code requests for Claude 4.6 and later models | Upgrade the gateway's upstream.… |
|
v2.1.2772.1.277 |
Documentation arrivedAnthropic's documentation has since written up 2.1.277, on Environment variables.
the line in the docs| `TASK_MAX_OUTPUT_LENGTH` | Removed in v2.1.277 and now a no-op, together with the `TaskOutput` tool it sized. Previously set the maximum number of characters of a [background task's](/docs/en/tools-reference#background-commands) output t… |
|
v2.1.277TaskOutput |
Documentation arrivedAnthropic's documentation has since written up TaskOutput, on Environment variables.
the line in the docs| `TASK_MAX_OUTPUT_LENGTH` | Removed in v2.1.277 and now a no-op, together with the `TaskOutput` tool it sized. Previously set the maximum number of characters of a [background task's](/docs/en/tools-reference#background-commands) output t… |
|
v2.1.274OTEL_LOG_MANAGED_SETTINGS |
Documentation arrivedAnthropic's documentation has since written up OTEL_LOG_MANAGED_SETTINGS, on Environment variables.
the line in the docs| `OTEL_LOG_MANAGED_SETTINGS` | Set to `1` to add the redacted managed settings, and a SHA-256 digest of the settings before redaction, to `managed_settings_resolved` OpenTelemetry log events. Disabled by default. Set it in your shell, use… |
|
v2.1.273CLAUDE_CODE_GATEWAY_HINT_HEADERS |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_GATEWAY_HINT_HEADERS, on Environment variables.
the line in the docs| `CLAUDE_CODE_GATEWAY_HINT_HEADERS` | Set to `1` to send the [gateway hint headers](/docs/en/llm-gateway-protocol#gateway-hint-headers), such as `x-claude-code-request-class` and `x-claude-code-compaction`, on a custom proxy or a third-pa… |
|
v2.1.275/desktop |
Documentation arrivedAnthropic's documentation has since written up /desktop, on Discover and install prebuilt plugins through marketplaces.
the line in the docs* **Claude desktop app**: use the [plugin browser](/docs/en/desktop#install-plugins). |