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.304/config |
Documentation arrivedAnthropic's documentation has since written up /config, on Connect to external tools with MCP.
the line in the docsTo choose the first-turn wait yourself, set `CLAUDE_CODE_MCP_STARTUP_WAIT_MS` in the [`env` option](/docs/en/agent-sdk/configuration#set-environment-variables), for example `CLAUDE_CODE_MCP_STARTUP_WAIT_MS: "5000"`. The first turn then wai… |
|
v2.1.304alwaysLoad |
Documentation arrivedAnthropic's documentation has since written up alwaysLoad, on Connect to external tools with MCP.
the line in the docs* **Otherwise, with [tool search](/docs/en/agent-sdk/tool-search) on, which is the default**: the first turn waits up to 2 seconds, and only for pending servers that set [`alwaysLoad: true`](/docs/en/mcp#exempt-a-server-from-deferral) or t… |
|
v2.1.299literal |
Documentation arrivedA small documentation edit on All settings touched a line naming literal after this was published.
the line in the docsBraces match as ordinary characters in a name, so `~/data/{keys,tokens}` covers a directory literally named `{keys,tokens}`, not two alternatives. To cover `~/data/keys` and `~/data/tokens`, add each as its own entry. |
|
v2.1.285context_management |
Documentation arrivedA small documentation edit on Connect Claude Code to an LLM gateway touched a line naming context_management after this was published.
the line in the docs| `400` errors naming `context_management`, `Extra inputs are not permitted`, or other unrecognized fields | The gateway forwards requests to an upstream that rejects fields Claude Code sends to Anthropic-format endpoints | Set `CLAUDE_COD… |
|
v2.1.299deniedModels |
Documentation arrivedAnthropic's documentation has since written up deniedModels, on Claude apps gateway configuration.
the line in the docs* **Deny-lists and hook arrays**: `permissions.deny`, `permissions.ask`, `disabledMcpjsonServers`, `deniedMcpServers`, `blockedMarketplaces`, `deniedModels`, and every `hooks` event-type array. These take the union of base and policy, so a… |
|
v2.1.304--tools |
Documentation arrivedAnthropic's documentation has since written up --tools, on Claude Code changelog.
the line in the docs* Fixed every request failing on Vertex, Bedrock and other providers when the endpoint or a gateway rejects tool search, and behind gateways with ToolSearch disallowed or left out of `--tools` (a 2.1.304 regression): Claude Code now retrie… |
|
v2.1.304deniedMcpServers |
Documentation arrivedAnthropic's documentation has since written up deniedMcpServers, on Claude Code changelog.
the line in the docs* Changed `allowedMcpServers` to stop filtering `managed-mcp.json` stdio servers that use `${VAR}` only in `env`: one your allowlist left out now loads on upgrade; use `deniedMcpServers` to keep it off |
|
v2.1.304sandbox.allowNestedUserNamespaces |
Documentation arrivedAnthropic's documentation has since written up sandbox.allowNestedUserNamespaces, on Claude Code changelog.
the line in the docs* Added `sandbox.allowNestedUserNamespaces` so sandboxed commands on Linux can create user namespaces (Chromium, rootless podman); this lets them get around the sandbox's file protections |
|
v2.1.304ANTHROPIC_BASE_URL |
Documentation arrivedAnthropic's documentation has since written up ANTHROPIC_BASE_URL, on Scale to many tools with tool search.
the line in the docs> Tool search is on by default behind an `ANTHROPIC_BASE_URL` gateway, with nothing to set. If the gateway rejects it, see [Tool search through an LLM gateway](/docs/en/mcp#tool-search-through-a-gateway). Before Claude Code v2.1.304, the S… |
|
v2.1.304ANTHROPIC_BASE_URL |
Documentation arrivedA small documentation edit on Connect to external tools with MCP touched a line naming ANTHROPIC_BASE_URL after this was published.
the line in the docs* **With [tool search](/docs/en/agent-sdk/tool-search), the default**: the wait covers still-pending servers configured with [`alwaysLoad: true`](/docs/en/mcp#exempt-a-server-from-deferral), and servers it leaves out keep connecting in the… |
|
v2.1.304alwaysLoad |
Documentation arrivedA small documentation edit on Connect to external tools with MCP touched a line naming alwaysLoad after this was published.
the line in the docs* **With [tool search](/docs/en/agent-sdk/tool-search), the default**: the wait covers still-pending servers configured with [`alwaysLoad: true`](/docs/en/mcp#exempt-a-server-from-deferral), and servers it leaves out keep connecting in the… |
|
v2.1.304/config |
Documentation arrivedA small documentation edit on Use Claude Science on a corporate network touched a line naming /config after this was published.
the line in the docsThe `[network] ca_bundle` key in `config.toml` points at a PEM file whose certificates Claude Science adds to its default trust for sign-in, the Claude API, Anthropic-hosted connectors, update checks, and [cloud storage](/docs/claude-scien… |
|
v2.1.304/plugin |
Documentation arrivedA small documentation edit on Mods reference touched a line naming /plugin after this was published.
the line in the docs| `Image` | PNG or RGBA bytes up to 2 MiB, or a file path, `columns` and `rows` up to 255, and `alt` text. See [which terminals draw it](/docs/en/plugins/mods/gallery#image-and-client). | ✓ | | | |
|
v2.1.304claude update |
Documentation arrivedAnthropic's documentation has since written up claude update, on claude-api-skill.
the line in the docsThe skill reads the agent with the `ant` CLI, so first set up the CLI for the agent's workspace, as the [CLI quickstart](https://platform.claude.com/docs/en/cli-sdks-libraries/cli/quickstart) shows. It needs a current version of Claude Cod… |
|
v2.1.288/update |
Documentation arrivedA small documentation edit on Admin controls touched a line naming /update after this was published.
the line in the docsThe settings apply to members running version 0.1.41 or later of the Claude Science app. A member still on an earlier version isn't governed by these settings until the member updates (see [Required updates](/docs/claude-science/manage-on-… |
|
v2.1.288/update |
Documentation arrivedA small documentation edit on Admin controls touched a line naming /update after this was published.
the line in the docsThe settings apply to members running version 0.1.41 or later of the Claude Science app. A member still on an earlier version isn't governed by these settings until the member updates (see [Required updates](/docs/claude-science/manage-on-… |
|
v2.1.287/update |
Documentation arrivedA small documentation edit on Admin controls touched a line naming /update after this was published.
the line in the docsThe settings apply to members running version 0.1.41 or later of the Claude Science app. A member still on an earlier version isn't governed by these settings until the member updates (see [Required updates](/docs/claude-science/manage-on-… |
|
v2.1.285/update |
Documentation arrivedA small documentation edit on Admin controls touched a line naming /update after this was published.
the line in the docsThe settings apply to members running version 0.1.41 or later of the Claude Science app. A member still on an earlier version isn't governed by these settings until the member updates (see [Required updates](/docs/claude-science/manage-on-… |
|
v2.1.304/workflows |
Documentation arrivedAnthropic's documentation has since written up /workflows, on Orchestrate subagents at scale with dynamic workflows.
the line in the docs* **Failed**: runs again, and so does every agent the script starts after it, even ones that completed. Stopping one agent alone, by selecting it in [`/workflows`](#watch-the-run) and pressing `x`, counts as failing. |
|
v2.1.304/plugin |
Documentation arrivedAnthropic's documentation has since written up /plugin, on Connect Claude Code to tools via MCP.
the line in the docsTo see what the plugin configured, [find the plugin on disk](/docs/en/plugins/loading#find-plugins-on-disk) and read its `.mcp.json` or `plugin.json`. |
|
v2.1.304claude auth login |
Documentation arrivedA small documentation edit on Deploy self-hosted environments to production touched a line naming claude auth login after this was published.
the line in the docs* **Interactive `claude auth login`**: signs in through `claude.ai`, `claude.com`, and `platform.claude.com`. The [guided setup](/docs/en/self-hosted-environments-quickstart#run-the-guided-setup), `doctor`'s signed-in mode, and [CI dispatc… |
|
v2.1.304claude auth login |
Documentation arrivedA small documentation edit on Deploy self-hosted environments to production touched a line naming claude auth login after this was published.
the line in the docs* **Interactive `claude auth login`**: signs in through `claude.ai`, `claude.com`, and `platform.claude.com`. The [guided setup](/docs/en/self-hosted-environments-quickstart#run-the-guided-setup), `doctor`'s signed-in mode, and [CI dispatc… |
|
v2.1.304claude auth login |
Documentation arrivedA small documentation edit on Deploy self-hosted environments to production touched a line naming claude auth login after this was published.
the line in the docs* **Interactive `claude auth login`**: signs in through `claude.ai`, `claude.com`, and `platform.claude.com`. The [guided setup](/docs/en/self-hosted-environments-quickstart#run-the-guided-setup), `doctor`'s signed-in mode, and [CI dispatc… |
|
v2.1.290claude auth login |
Documentation arrivedA small documentation edit on Deploy self-hosted environments to production touched a line naming claude auth login after this was published.
the line in the docs* **Interactive `claude auth login`**: signs in through `claude.ai`, `claude.com`, and `platform.claude.com`. The [guided setup](/docs/en/self-hosted-environments-quickstart#run-the-guided-setup), `doctor`'s signed-in mode, and [CI dispatc… |
|
v2.1.280claude auth login |
Documentation arrivedA small documentation edit on Deploy self-hosted environments to production touched a line naming claude auth login after this was published.
the line in the docs* **Interactive `claude auth login`**: signs in through `claude.ai`, `claude.com`, and `platform.claude.com`. The [guided setup](/docs/en/self-hosted-environments-quickstart#run-the-guided-setup), `doctor`'s signed-in mode, and [CI dispatc… |
|
v2.1.304/usage |
Documentation arrivedA small documentation edit on Customize keyboard shortcuts touched a line naming /usage after this was published.
the line in the docs| `settings:fixUsage` | F | Send your session the [`/usage` recommendations](/docs/en/costs#apply-recommendations-with-the-fix-shortcut) Claude Code can apply, when the `/usage` footer offers a fix. Requires v2.1.305 or later | |
|
v2.1.304/usage |
Documentation arrivedAnthropic's documentation has since written up /usage, on Manage costs effectively.
the line in the docsOn a Pro, Max, Team, or Enterprise plan, `/usage` also shows a breakdown of what counts against your plan limits, with recommendations: |
|
v2.1.304/claude-api |
Documentation arrivedAnthropic's documentation has since written up /claude-api, on Feature availability.
the line in the docsDesktop is the partial exception: [gateway routing can be configured in the app or by an administrator](/docs/en/llm-gateway-connect#desktop-app). [Claude Desktop on 3P](https://claude.com/docs/third-party/claude-desktop/overview) also run… |
|
v2.1.304/model |
Documentation arrivedA small documentation edit on Error reference touched a line naming /model after this was published.
the line in the docs* Reduce concurrency: avoid running many parallel subagents, or switch to a smaller model with `/model` for high-volume scripted runs |
|
v2.1.304/model |
Documentation arrivedA small documentation edit on Error reference touched a line naming /model after this was published.
the line in the docs* Reduce concurrency: avoid running many parallel subagents, or switch to a smaller model with `/model` for high-volume scripted runs |
|
v2.1.299shell |
Documentation arrivedA small documentation edit on Manage multiple agents with agent view touched a line naming shell after this was published.
the line in the docsBackgrounding starts a fresh process that resumes from the saved conversation, and in-flight background work moves to it. Running background shell commands, backgrounded subagents, dynamic workflows, scheduled tasks you created with [`/loo… |
|
v2.1.304/loop |
Documentation arrivedA small documentation edit on Manage multiple agents with agent view touched a line naming /loop after this was published.
the line in the docsBackgrounding starts a fresh process that resumes from the saved conversation, and in-flight background work moves to it. Running background shell commands, backgrounded subagents, dynamic workflows, scheduled tasks you created with [`/loo… |
|
v2.1.304/loop |
Documentation arrivedA small documentation edit on Manage multiple agents with agent view touched a line naming /loop after this was published.
the line in the docsBackgrounding starts a fresh process that resumes from the saved conversation, and in-flight background work moves to it. Running background shell commands, backgrounded subagents, dynamic workflows, scheduled tasks you created with [`/loo… |
|
v2.1.304/model |
Documentation arrivedAnthropic's documentation has since written up /model, on The MCP Registry.
the line in the docs> The MCP Registry is currently in preview. Breaking changes or data resets may occur before general availability. If you encounter any issues, please report them on [GitHub](https://github.com/modelcontextprotocol/registry/issues). |
|
v2.1.304/model |
Documentation arrivedAnthropic's documentation has since written up /model, on The MCP Registry.
the line in the docs> The MCP Registry is currently in preview. Breaking changes or data resets may occur before general availability. If you encounter any issues, please report them on [GitHub](https://github.com/modelcontextprotocol/registry/issues). |
|
v2.1.304/tasks |
Documentation arrivedAnthropic's documentation has since written up /tasks, on Transports Charter.
the line in the docs* **[Tasks and Events WG](/community/working-groups/tasks-events)**: The Tasks and |
|
v2.1.304/tasks |
Documentation arrivedA small documentation edit on Scientific Computing Charter touched a line naming /tasks after this was published.
the line in the docs* **[Tasks and Events WG](/community/working-groups/tasks-events)**: Tasks are the foundation for the long-running |
|
v2.1.302/tasks |
Documentation arrivedA small documentation edit on Scientific Computing Charter touched a line naming /tasks after this was published.
the line in the docs* **[Tasks and Events WG](/community/working-groups/tasks-events)**: Tasks are the foundation for the long-running |
|
v2.1.301/tasks |
Documentation arrivedA small documentation edit on Scientific Computing Charter touched a line naming /tasks after this was published.
the line in the docs* **[Tasks and Events WG](/community/working-groups/tasks-events)**: Tasks are the foundation for the long-running |
|
v2.1.296tengu_walnut_tiller |
Flag reading movedThe flag server now returns nothing at all, having stopped carrying it for tengu_walnut_tiller, read as this account. | |
v2.1.304tengu_steady_mitten |
Flag reading movedThe flag server now returns nothing at all, having stopped carrying it for tengu_steady_mitten, read as this account. | |
v2.1.299tengu_precious_koala |
Flag reading movedThe flag server now returns nothing at all, having stopped carrying it for tengu_precious_koala, read as this account. | |
v2.1.302tengu_snug_storm |
Flag reading movedThe flag server now returns nothing at all, having stopped carrying it for tengu_snug_storm, read as this account. | |
v2.1.304tengu_gentle_grove |
Flag reading movedThe flag server now returns nothing at all, having stopped carrying it for tengu_gentle_grove, read as this account. | |
v2.1.206tengu_umber_kestrel |
Flag reading movedThe flag server now returns on for tengu_umber_kestrel, read as this account. | |
v2.1.239tengu_toasty_breeze |
Flag reading movedThe flag server now returns {"allowanceNote":"{percent} allowance left","budgetExhaustedCopy":"You've used this week's lower-priority allowance","cooloffMinutes":10,"enabled":true,"label":"Continue now at lower priority","noticeLine":"/low-priority to continue now at lower priority · uses your weekly limit","statusLine":"Lower priority until {reset}","version":3,"waitBanner":"Working at lower priority · waiting for capacity"} for tengu_toasty_breeze, read as this account. | |
v2.1.239tengu_toasty_breeze |
Flag reading movedThe flag server now returns {"allowanceNote":"{percent} allowance left","budgetExhaustedCopy":"You've used this week's lower-priority allowance","cooloffMinutes":10,"enabled":true,"label":"Continue now at lower priority","noticeLine":"/low-priority to continue now at lower priority · uses your weekly limit","statusLine":"Lower priority until {reset}","version":3,"waitBanner":"Working at lower priority · waiting for capacity"} for tengu_toasty_breeze, read as this account. | |
v2.1.302tengu_sunny_locket |
Flag reading movedThe flag server now returns {"mode":"compact"} for tengu_sunny_locket, read as this account. | |
v2.1.300tengu_sunny_locket |
Flag reading movedThe flag server now returns {"mode":"compact"} for tengu_sunny_locket, read as this account. | |
v2.1.290tengu_sunny_locket |
Flag reading movedThe flag server now returns {"mode":"compact"} for tengu_sunny_locket, read as this account. |