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.234/login |
Documentation arrivedA small documentation edit on Claude Code on Claude Platform on AWS touched a line naming /login after this was published.
the line in the docsThe `/login` and `/logout` commands don't sign you into a claude.ai subscription for Claude Platform on AWS. Authentication runs through your AWS credentials or workspace API key. |
|
v2.1.268forceLoginGatewayUrl |
Documentation arrivedAnthropic's documentation has since written up forceLoginGatewayUrl, on Claude apps gateway configuration.
the line in the docsClaude Code honors [`forceLoginGatewayUrl`](/docs/en/settings-reference#forcelogingatewayurl), [`gatewayInternalNetworks`](/docs/en/settings-reference#gatewayinternalnetworks), and the `"gateway"` value of [`forceLoginMethod`](/docs/en/set… |
|
v2.1.265forceLoginMethod |
Documentation arrivedAnthropic's documentation has since written up forceLoginMethod, on Claude apps gateway configuration.
the line in the docsClaude Code honors [`forceLoginGatewayUrl`](/docs/en/settings-reference#forcelogingatewayurl), [`gatewayInternalNetworks`](/docs/en/settings-reference#gatewayinternalnetworks), and the `"gateway"` value of [`forceLoginMethod`](/docs/en/set… |
|
v2.1.265forceLoginMethod |
Documentation arrivedAnthropic's documentation has since written up forceLoginMethod, on Claude apps gateway configuration.
the line in the docsClaude Code honors [`forceLoginGatewayUrl`](/docs/en/settings-reference#forcelogingatewayurl), [`gatewayInternalNetworks`](/docs/en/settings-reference#gatewayinternalnetworks), and the `"gateway"` value of [`forceLoginMethod`](/docs/en/set… |
|
v2.1.268gatewayInternalNetworks |
Documentation arrivedAnthropic's documentation has since written up gatewayInternalNetworks, on Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry.
the line in the docsSome organizations number their internal network from a public IPv4 block they own, such as a carrier's own address space or a legacy `/8`, so their gateway can't have a private address. List those blocks in the `gatewayInternalNetworks` m… |
|
v2.1.268gatewayInternalNetworks |
Documentation arrivedAnthropic's documentation has since written up gatewayInternalNetworks, on Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry.
the line in the docsSome organizations number their internal network from a public IPv4 block they own, such as a carrier's own address space or a legacy `/8`, so their gateway can't have a private address. List those blocks in the `gatewayInternalNetworks` m… |
|
v2.1.268gatewayInternalNetworks |
Documentation arrivedAnthropic's documentation has since written up gatewayInternalNetworks, on Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry.
the line in the docsSome organizations number their internal network from a public IPv4 block they own, such as a carrier's own address space or a legacy `/8`, so their gateway can't have a private address. List those blocks in the `gatewayInternalNetworks` m… |
|
v2.1.268gatewayInternalNetworks |
Documentation arrivedAnthropic's documentation has since written up gatewayInternalNetworks, on Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry.
the line in the docsSome organizations number their internal network from a public IPv4 block they own, such as a carrier's own address space or a legacy `/8`, so their gateway can't have a private address. List those blocks in the `gatewayInternalNetworks` m… |
|
v2.1.268access_control.allow_cidrs |
Documentation arrivedAnthropic's documentation has since written up access_control.allow_cidrs, on Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry.
the line in the docsThe gateway also logs a warning that `access_control.allow_cidrs` is empty. That's expected here, because nothing limits which client addresses the gateway serves until you set an allow list. The [`access_control` reference](/docs/en/claud… |
|
v2.1.268access_control.allow_cidrs |
Documentation arrivedAnthropic's documentation has since written up access_control.allow_cidrs, on Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry.
the line in the docsThe gateway also logs a warning that `access_control.allow_cidrs` is empty. That's expected here, because nothing limits which client addresses the gateway serves until you set an allow list. The [`access_control` reference](/docs/en/claud… |
|
v2.1.268NO_PROXY |
Documentation arrivedAnthropic's documentation has since written up NO_PROXY, on Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry.
the line in the docs| Private-network address | At `/login`, Claude Code requires the gateway's hostname or IP address to resolve only to private addresses: RFC 1918, link-local, CGNAT `100.64.0.0/10`, IPv6 ULA `fc00::/7`, or loopback. For a gateway you host,… |
|
v2.1.268/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Push events into a running session with channels.
the line in the docsIf the install summary reports `Run /reload-plugins to activate.`, you don't need to act on it here, because restarting in the next step picks up the plugin. |
|
v2.1.268/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Push events into a running session with channels.
the line in the docsIf the install summary reports `Run /reload-plugins to activate.`, you don't need to act on it here, because restarting in the next step picks up the plugin. |
|
v2.1.268/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Push events into a running session with channels.
the line in the docsIf the install summary reports `Run /reload-plugins to activate.`, you don't need to act on it here, because restarting in the next step picks up the plugin. |
|
v2.1.268/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Push events into a running session with channels.
the line in the docsIf the install summary reports `Run /reload-plugins to activate.`, you don't need to act on it here, because restarting in the next step picks up the plugin. |
|
v2.1.268/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Push events into a running session with channels.
the line in the docsIf the install summary reports `Run /reload-plugins to activate.`, you don't need to act on it here, because restarting in the next step picks up the plugin. |
|
v2.1.268/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Push events into a running session with channels.
the line in the docsIf the install summary reports `Run /reload-plugins to activate.`, you don't need to act on it here, because restarting in the next step picks up the plugin. |
|
v2.1.267native |
Documentation arrivedA small documentation edit on Claude Code on Amazon Bedrock touched a line naming native after this was published.
the line in the docsMantle is an Amazon Bedrock endpoint that serves Claude models through the native Anthropic API shape rather than the Amazon Bedrock Invoke API. It uses the same [AWS credentials](#2-configure-aws-credentials), [IAM permissions](#iam-confi… |
|
v2.1.247awsAuthRefresh |
Documentation arrivedA small documentation edit on Claude Code on Amazon Bedrock touched a line naming awsAuthRefresh after this was published.
the line in the docsMantle is an Amazon Bedrock endpoint that serves Claude models through the native Anthropic API shape rather than the Amazon Bedrock Invoke API. It uses the same [AWS credentials](#2-configure-aws-credentials), [IAM permissions](#iam-confi… |
|
v2.1.267surface |
Documentation arrivedA small documentation edit on TypeScript SDK V2 session API (removed) touched a line naming surface after this was published.
the line in the docsV2 was an experimental session API that removed the need for async generators and yield coordination. Instead of managing generator state across turns, each turn was a separate `send()`/`stream()` cycle. The API surface reduced to creating… |
|
v2.1.267surface |
Documentation arrivedA small documentation edit on TypeScript SDK V2 session API (removed) touched a line naming surface after this was published.
the line in the docsV2 was an experimental session API that removed the need for async generators and yield coordination. Instead of managing generator state across turns, each turn was a separate `send()`/`stream()` cycle. The API surface reduced to creating… |
|
v2.1.267surface |
Documentation arrivedA small documentation edit on TypeScript SDK V2 session API (removed) touched a line naming surface after this was published.
the line in the docsV2 was an experimental session API that removed the need for async generators and yield coordination. Instead of managing generator state across turns, each turn was a separate `send()`/`stream()` cycle. The API surface reduced to creating… |
|
v2.1.248experimental |
Documentation arrivedA small documentation edit on TypeScript SDK V2 session API (removed) touched a line naming experimental after this was published.
the line in the docsV2 was an experimental session API that removed the need for async generators and yield coordination. Instead of managing generator state across turns, each turn was a separate `send()`/`stream()` cycle. The API surface reduced to creating… |
|
v2.1.271types |
Documentation arrivedA small documentation edit on How the agent loop works touched a line naming types after this was published.
the line in the docsAll result subtypes carry `total_cost_usd`, `usage`, `num_turns`, and `session_id` so you can track cost and resume even after errors. Guard for these cases: |
|
v2.1.271types |
Documentation arrivedA small documentation edit on How the agent loop works touched a line naming types after this was published.
the line in the docsAll result subtypes carry `total_cost_usd`, `usage`, `num_turns`, and `session_id` so you can track cost and resume even after errors. Guard for these cases: |
|
v2.1.271types |
Documentation arrivedA small documentation edit on How the agent loop works touched a line naming types after this was published.
the line in the docsAll result subtypes carry `total_cost_usd`, `usage`, `num_turns`, and `session_id` so you can track cost and resume even after errors. Guard for these cases: |
|
v2.1.257allowed-tools |
Documentation arrivedAnthropic's documentation has since written up allowed-tools, on Error reference.
the line in the docs* `Shell command permission check failed for pattern "..."`: the command's permission check didn't allow it. [Permission checks on injected commands](/docs/en/skills#permission-checks-on-injected-commands) covers which results abort in eac… |
|
v2.1.271/ultrareview |
Documentation arrivedAnthropic's documentation has since written up /ultrareview, on Claude Code changelog.
the line in the docs* \[Code Review] Fixed `/ultrareview --post` so a retry after a GitHub error posts the findings comment exactly once instead of never or twice; the comment now names the reviewed commit |
|
v2.1.269--post |
Documentation arrivedAnthropic's documentation has since written up --post, on Claude Code changelog.
the line in the docs* \[Code Review] Fixed `/ultrareview --post` so a retry after a GitHub error posts the findings comment exactly once instead of never or twice; the comment now names the reviewed commit |
|
v2.1.271rows |
Documentation arrivedAnthropic's documentation has since written up rows, on Claude Code changelog.
the line in the docs* \[Claude Code on the web] Added a "Discard unsaved changes?" confirmation before the New routine page or the Edit routine dialog throws away a routine name, prompt or edit you typed |
|
v2.1.267CLAUDE_CODE_EXTRA_BODY |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_EXTRA_BODY, on Claude Code changelog.
the line in the docs* Changed `/bug` and `/feedback` reports to include only model-behavior params (model, system prompt, tools) from the last API request, omitting request metadata and `CLAUDE_CODE_EXTRA_BODY` fields |
|
v2.1.271/feedback |
Documentation arrivedAnthropic's documentation has since written up /feedback, on Claude Code changelog.
the line in the docs* Changed `/bug` and `/feedback` reports to include only model-behavior params (model, system prompt, tools) from the last API request, omitting request metadata and `CLAUDE_CODE_EXTRA_BODY` fields |
|
v2.1.271CLAUDE_CODE_AUTO_MODE_SERVER |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_AUTO_MODE_SERVER, on Claude Code changelog.
the line in the docs* Changed auto mode on Bedrock, Vertex and Foundry to use the local classifier by default for now; set `CLAUDE_CODE_AUTO_MODE_SERVER=1` to use the platform's server-side classifier |
|
v2.1.248NODE_EXTRA_CA_CERTS |
Documentation arrivedAnthropic's documentation has since written up NODE_EXTRA_CA_CERTS, on Claude Code changelog.
the line in the docs* Improved the in-session SSL certificate and proxy connection errors to name the error code and what to fix, such as `NODE_EXTRA_CA_CERTS` for an untrusted corporate CA |
|
v2.1.268/web-setup |
Documentation arrivedAnthropic's documentation has since written up /web-setup, on Claude Code changelog.
the line in the docs* Improved `/web-setup` errors: a refused GitHub token now lists the likely reasons and the fix, and a connection failure names a configured proxy or TLS certificate problem |
|
v2.1.268/web-setup |
Documentation arrivedAnthropic's documentation has since written up /web-setup, on Claude Code changelog.
the line in the docs* Improved `/web-setup` errors: a refused GitHub token now lists the likely reasons and the fix, and a connection failure names a configured proxy or TLS certificate problem |
|
v2.1.268/web-setup |
Documentation arrivedAnthropic's documentation has since written up /web-setup, on Claude Code changelog.
the line in the docs* Improved `/web-setup` errors: a refused GitHub token now lists the likely reasons and the fix, and a connection failure names a configured proxy or TLS certificate problem |
|
v2.1.268/web-setup |
Documentation arrivedAnthropic's documentation has since written up /web-setup, on Claude Code changelog.
the line in the docs* Improved `/web-setup` errors: a refused GitHub token now lists the likely reasons and the fix, and a connection failure names a configured proxy or TLS certificate problem |
|
v2.1.259/install-github-app |
Documentation arrivedAnthropic's documentation has since written up /install-github-app, on Claude Code changelog.
the line in the docs* Fixed `/install-github-app` reporting a SAML single sign-on block as "admin permissions required" |
|
v2.1.234tui |
Documentation arrivedAnthropic's documentation has since written up tui, on Claude Code changelog.
the line in the docs* Fixed `/tui` refusing to restart because of an agent-team teammate that had already finished its work and was no longer shown in the agents panel |
|
v2.1.248/tui |
Documentation arrivedAnthropic's documentation has since written up /tui, on Claude Code changelog.
the line in the docs* Fixed `/tui` refusing to restart because of an agent-team teammate that had already finished its work and was no longer shown in the agents panel |
|
v2.1.234/tui |
Documentation arrivedAnthropic's documentation has since written up /tui, on Claude Code changelog.
the line in the docs* Fixed `/tui` refusing to restart because of an agent-team teammate that had already finished its work and was no longer shown in the agents panel |
|
v2.1.234/tui |
Documentation arrivedAnthropic's documentation has since written up /tui, on Claude Code changelog.
the line in the docs* Fixed `/tui` refusing to restart because of an agent-team teammate that had already finished its work and was no longer shown in the agents panel |
|
v2.1.248deniedMcpServers |
Documentation arrivedAnthropic's documentation has since written up deniedMcpServers, on Claude Code changelog.
the line in the docs* Fixed `allowManagedMcpServersOnly`, `deniedMcpServers` and `disableClaudeAiConnectors` set via MDM or `managed-settings.json` being ignored when server-managed settings are also present |
|
v2.1.242deniedMcpServers |
Documentation arrivedAnthropic's documentation has since written up deniedMcpServers, on Claude Code changelog.
the line in the docs* Fixed `allowManagedMcpServersOnly`, `deniedMcpServers` and `disableClaudeAiConnectors` set via MDM or `managed-settings.json` being ignored when server-managed settings are also present |
|
v2.1.271blockReadsOutsideWorkingDirectories |
Documentation arrivedAnthropic's documentation has since written up blockReadsOutsideWorkingDirectories, on Claude Code changelog.
the line in the docs* Fixed Bash commands the permission checker cannot fully analyze skipping the prompt under `permissions.blockReadsOutsideWorkingDirectories`, and a subshell hiding a dangerous `rm` in bypass mode |
|
v2.1.236error_max_budget_usd |
Documentation arrivedAnthropic's documentation has since written up error_max_budget_usd, on Subagents in the SDK.
the line in the docs| Spend | `maxBudgetUsd` in TypeScript, `max_budget_usd` in Python | No limit. Compared against `total_cost_usd`, so subagent requests count | Enforces the cap in three ways: refuses to spawn more subagents, returning `Budget limit reached… |
|
v2.1.268ultracode |
Documentation arrivedAnthropic's documentation has since written up ultracode, on Subagents in the SDK.
the line in the docs| Concurrency | [`CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS`](/docs/en/env-vars) | `20` subagents running at once, counting every subagent Claude spawns with the Agent tool | Refuses to spawn another subagent, returning `Concurrent subagent lim… |
|
v2.1.271action |
Documentation arrivedAnthropic's documentation has since written up action, on Agent SDK reference - Python.
the line in the docs| `can_use_tool` | [`CanUseTool`](#canusetool) ` \| None` | `None` | Tool permission callback, invoked only when the [permission flow](/docs/en/agent-sdk/permissions#how-permissions-are-evaluated) falls through to a prompt. Not invoked for… |
|
v2.1.271options |
Documentation arrivedAnthropic's documentation has since written up options, on Agent SDK reference - Python.
the line in the docs| `betas` | `list[SdkBeta]` | `[]` | Beta features to enable. See [`SdkBeta`](#sdkbeta) for available options | |