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.288--strict-mcp-config |
Documentation arrivedAnthropic's documentation has since written up --strict-mcp-config, on Agent SDK reference - Python.
the line in the docs| `strict_mcp_config` | `bool` | `False` | When `True`, use only the servers passed in `mcp_servers` and ignore project `.mcp.json`, user settings, plugin-provided MCP servers, and [claude.ai connectors](https://code.claude.com/docs/en/mcp… |
|
v2.1.307set_model |
Documentation arrivedAnthropic's documentation has since written up set_model, on Configure permissions.
the line in the docsIf you switch a session that's in auto mode to a model that auto mode doesn't support, using [`set_model()`](https://code.claude.com/docs/en/agent-sdk/python#claudesdkclient), [`setModel()`](https://code.claude.com/docs/en/agent-sdk/typesc… |
|
v2.1.295BETA_TRACING_ENDPOINT |
Documentation arrivedAnthropic's documentation has since written up BETA_TRACING_ENDPOINT, on Observability with OpenTelemetry.
the line in the docs* **`claude_code.hook`:** wraps each [hook](https://code.claude.com/docs/en/agent-sdk/hooks.md) execution. Requires detailed beta tracing (`ENABLE_BETA_TRACING_DETAILED=1` and `BETA_TRACING_ENDPOINT`), a pair that also [changes where your … |
|
v2.1.295ENABLE_BETA_TRACING_DETAILED |
Documentation arrivedAnthropic's documentation has since written up ENABLE_BETA_TRACING_DETAILED, on Observability with OpenTelemetry.
the line in the docs* **`claude_code.hook`:** wraps each [hook](https://code.claude.com/docs/en/agent-sdk/hooks.md) execution. Requires detailed beta tracing (`ENABLE_BETA_TRACING_DETAILED=1` and `BETA_TRACING_ENDPOINT`), a pair that also [changes where your … |
|
v2.1.304CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC, on Set up Claude Code for your organization.
the line in the docs| [Telemetry opt-out](https://code.claude.com/docs/en/data-usage.md#telemetry-services) | Turn off Anthropic-bound usage metrics, error reports, and surveys on every device | `env` with `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` set to `1`… |
|
v2.1.295minimumVersion |
Documentation arrivedAnthropic's documentation has since written up minimumVersion, on Set up Claude Code for your organization.
the line in the docs| [Version floor](https://code.claude.com/docs/en/settings-reference.md#minimumversion) | Prevent auto-update from installing below an org-wide minimum | `minimumVersion` | |
|
v2.1.300allowedProviders |
Documentation arrivedAnthropic's documentation has since written up allowedProviders, on Set up Claude Code for your organization.
the line in the docs| [Provider restrictions](https://code.claude.com/docs/en/settings-reference.md#allowedproviders) | Limit which API providers a machine may use. A session on a provider that isn't listed is refused at startup, at login, and when it next co… |
|
v2.1.296allowedProviders |
Documentation arrivedAnthropic's documentation has since written up allowedProviders, on Set up Claude Code for your organization.
the line in the docs| [Provider restrictions](https://code.claude.com/docs/en/settings-reference.md#allowedproviders) | Limit which API providers a machine may use. A session on a provider that isn't listed is refused at startup, at login, and when it next co… |
|
v2.1.288disableCommandPluginSources |
Documentation arrivedAnthropic's documentation has since written up disableCommandPluginSources, on Set up Claude Code for your organization.
the line in the docs| [Plugin marketplace control](https://code.claude.com/docs/en/plugins/org.md#restrict-what-users-can-install) | Restrict which marketplace sources users can add and install from, reject the CLI flags that sideload plugins, agents, and MCP… |
|
v2.1.288CLAUDE_CODE_ACCESSIBILITY |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_ACCESSIBILITY, on Use Claude Code with a screen reader.
the line in the docsScreen reader mode is opt-in. If you use a screen magnifier, reduced motion, or a colorblind-friendly theme instead of a screen reader, set `CLAUDE_CODE_ACCESSIBILITY`, `prefersReducedMotion`, or `theme` from the [Accessibility settings](#… |
|
v2.1.307NO_PROXY |
Documentation arrivedAnthropic's documentation has since written up NO_PROXY, on Network proxy.
the line in the docs* **Cowork's sandboxed shell when every host is allowed.** With a list of hosts in [`coworkEgressAllowedHosts`](https://claude.com/docs/third-party/claude-desktop/web-tools), the shell's commands reach the network only through a filter ins… |
|
v2.1.307NO_PROXY |
Documentation arrivedAnthropic's documentation has since written up NO_PROXY, on Network proxy.
the line in the docs* **Cowork's sandboxed shell when every host is allowed.** With a list of hosts in [`coworkEgressAllowedHosts`](https://claude.com/docs/third-party/claude-desktop/web-tools), the shell's commands reach the network only through a filter ins… |
|
v2.1.300selfHosted |
Documentation arrivedAnthropic's documentation has since written up selfHosted, on Configuration implementation.
the line in the docsEach key's entry in the reference gives its label and a one-line reason. The [published schemas](https://claude.com/docs/third-party/claude-desktop/bootstrap.md#response-schema) carry the self-hosted word (`server`, `reported`, `client`, o… |
|
v2.1.307forceLoginOrgUUID |
Documentation arrivedAnthropic's documentation has since written up forceLoginOrgUUID, on Deploy with Enterprise Admin Console.
the line in the docs* **Allow only your organization:** set [`forceLoginOrgUUID`](https://claude.com/docs/cowork/hipaa-setup#what-each-claude-desktop-key-does) to your Claude organization's ID. This ID isn't [`deploymentOrganizationUuid`](https://claude.com/d… |
|
v2.1.305headersHelper |
Documentation arrivedA small documentation edit on Web search and web fetch touched a line naming headersHelper after this was published.
the line in the docsSet the per-entry `toolPolicy` to `"allow"` so users aren't prompted to approve each search. `headersHelper` is an executable that prints the auth header as a JSON object to stdout; it follows the same execution model as [`inferenceCredent… |
|
v2.1.300headersHelper |
Documentation arrivedA small documentation edit on Web search and web fetch touched a line naming headersHelper after this was published.
the line in the docsSet the per-entry `toolPolicy` to `"allow"` so users aren't prompted to approve each search. `headersHelper` is an executable that prints the auth header as a JSON object to stdout; it follows the same execution model as [`inferenceCredent… |
|
v2.1.299headersHelper |
Documentation arrivedA small documentation edit on Web search and web fetch touched a line naming headersHelper after this was published.
the line in the docsSet the per-entry `toolPolicy` to `"allow"` so users aren't prompted to approve each search. `headersHelper` is an executable that prints the auth header as a JSON object to stdout; it follows the same execution model as [`inferenceCredent… |
|
v2.1.307/update |
Documentation arrivedAnthropic's documentation has since written up /update, on Connect Claude Code to tools via MCP.
the line in the docs| `input_required` | Reads `inputRequests`, an object that maps a key you choose to `{ method, params }`. Claude Code answers each key once through `tasks/update` with `{ taskId, inputResponses }`, where `inputResponses` maps the same key … |
|
v2.1.296CLAUDE_AUTO_BACKGROUND_TASKS |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_AUTO_BACKGROUND_TASKS, on Connect Claude Code to tools via MCP.
the line in the docs* [`CLAUDE_AUTO_BACKGROUND_TASKS`](/docs/en/env-vars) at `1` |
|
v2.1.292CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS, on Connect Claude Code to tools via MCP.
the line in the docs* Set the [`CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS`](/docs/en/env-vars) environment variable in milliseconds to change the threshold, or set it to `0` to turn automatic backgrounding off. With `0`, Claude also [waits for MCP tasks](#make-claud… |
|
v2.1.288CLAUDE_CODE_DISABLE_BACKGROUND_TASKS |
Documentation arrivedA small documentation edit on Review locally with /code-review touched a line naming CLAUDE_CODE_DISABLE_BACKGROUND_TASKS after this was published.
the line in the docs* Set [`CLAUDE_CODE_DISABLE_BACKGROUND_TASKS`](/docs/en/env-vars) to `1`, which also turns off other background task features |
|
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. | |
v2.1.307tengu_sunny_locket |
Flag reading movedThe flag server now returns {"mode":"off"} for tengu_sunny_locket, read as this account. | |
v2.1.302tengu_sunny_locket |
Flag reading movedThe flag server now returns {"mode":"off"} for tengu_sunny_locket, read as this account. | |
v2.1.300tengu_sunny_locket |
Flag reading movedThe flag server now returns {"mode":"off"} for tengu_sunny_locket, read as this account. | |
v2.1.290tengu_sunny_locket |
Flag reading movedThe flag server now returns {"mode":"off"} for tengu_sunny_locket, read as this account. | |
v2.1.283tengu_sunny_locket |
Flag reading movedThe flag server now returns {"mode":"off"} for tengu_sunny_locket, read as this account. | |
v2.1.283tengu_sunny_locket |
Flag reading movedThe flag server now returns {"mode":"off"} for tengu_sunny_locket, read as this account. | |
v2.1.282tengu_smooth_chipmunk |
Flag reading movedThe flag server now returns off for tengu_smooth_chipmunk, read as this account. | |
v2.1.281tengu_smooth_chipmunk |
Flag reading movedThe flag server now returns off for tengu_smooth_chipmunk, read as this account. | |
v2.1.281tengu_smooth_chipmunk |
Flag reading movedThe flag server now returns off for tengu_smooth_chipmunk, read as this account. | |
v2.1.269tengu_smooth_chipmunk |
Flag reading movedThe flag server now returns off for tengu_smooth_chipmunk, read as this account. | |
v2.1.261tengu_smooth_chipmunk |
Flag reading movedThe flag server now returns off for tengu_smooth_chipmunk, read as this account. | |
v2.1.261tengu_smooth_chipmunk |
Flag reading movedThe flag server now returns off for tengu_smooth_chipmunk, read as this account. | |
v2.1.273tengu_quiet_dolphin |
Flag reading movedThe flag server now returns off for tengu_quiet_dolphin, 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.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.223tengu_juniper_relay |
Flag reading movedThe flag server now returns off for tengu_juniper_relay, 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.299tengu_glowing_lark |
Flag reading movedThe flag server now returns off for tengu_glowing_lark, read as this account. | |
v2.1.299tengu_glowing_lark |
Flag reading movedThe flag server now returns off for tengu_glowing_lark, read as this account. | |
v2.1.265tengu_curious_tower_stateless_models |
Flag reading movedThe flag server now returns "fable-5-1, opus-5, opus-4-8" for tengu_curious_tower_stateless_models, read as this account. | |
v2.1.305/login |
Documentation arrivedA small documentation edit on Create the app registration that represents the Claude API audience. touched a line naming /login after this was published.
the line in the docsUse this path when your workload runs in an AKS pod. Entra Workload Identity federates a Kubernetes service account with a user-assigned managed identity: Kubernetes projects a service account token (signed by the AKS cluster's OIDC issuer… |
|
v2.1.304/login |
Documentation arrivedA small documentation edit on Create the app registration that represents the Claude API audience. touched a line naming /login after this was published.
the line in the docsUse this path when your workload runs in an AKS pod. Entra Workload Identity federates a Kubernetes service account with a user-assigned managed identity: Kubernetes projects a service account token (signed by the AKS cluster's OIDC issuer… |
|
v2.1.304/login |
Documentation arrivedA small documentation edit on Create the app registration that represents the Claude API audience. touched a line naming /login after this was published.
the line in the docsUse this path when your workload runs in an AKS pod. Entra Workload Identity federates a Kubernetes service account with a user-assigned managed identity: Kubernetes projects a service account token (signed by the AKS cluster's OIDC issuer… |
|
v2.1.304/login |
Documentation arrivedA small documentation edit on Create the app registration that represents the Claude API audience. touched a line naming /login after this was published.
the line in the docsUse this path when your workload runs in an AKS pod. Entra Workload Identity federates a Kubernetes service account with a user-assigned managed identity: Kubernetes projects a service account token (signed by the AKS cluster's OIDC issuer… |
|
v2.1.304/login |
Documentation arrivedA small documentation edit on Create the app registration that represents the Claude API audience. touched a line naming /login after this was published.
the line in the docsUse this path when your workload runs in an AKS pod. Entra Workload Identity federates a Kubernetes service account with a user-assigned managed identity: Kubernetes projects a service account token (signed by the AKS cluster's OIDC issuer… |