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.305tengu_curious_river |
Flag reading movedThe flag server now returns 168 for tengu_curious_river, read as this account. | |
v2.1.302tengu_cozy_fern |
Flag reading movedThe flag server now returns off for tengu_cozy_fern, read as this account. | |
v2.1.301tengu_cozy_fern |
Flag reading movedThe flag server now returns off for tengu_cozy_fern, read as this account. | |
v2.1.271tengu_cobalt_plinth_woad |
Flag reading movedThe flag server now returns on for tengu_cobalt_plinth_woad, read as this account. | |
v2.1.271tengu_cobalt_plinth_woad |
Flag reading movedThe flag server now returns on for tengu_cobalt_plinth_woad, read as this account. | |
v2.1.257tengu_cobalt_plinth_willow |
Flag reading movedThe flag server now returns on for tengu_cobalt_plinth_willow, read as this account. | |
v2.1.260tengu_cobalt_plinth_samphire |
Flag reading movedThe flag server now returns on for tengu_cobalt_plinth_samphire, read as this account. | |
v2.1.260tengu_cobalt_plinth_samphire |
Flag reading movedThe flag server now returns on for tengu_cobalt_plinth_samphire, read as this account. | |
v2.1.260tengu_cobalt_plinth_samphire |
Flag reading movedThe flag server now returns on for tengu_cobalt_plinth_samphire, read as this account. | |
v2.1.260tengu_cobalt_plinth_samphire |
Flag reading movedThe flag server now returns on for tengu_cobalt_plinth_samphire, read as this account. | |
v2.1.260tengu_cobalt_plinth_samphire |
Flag reading movedThe flag server now returns on for tengu_cobalt_plinth_samphire, read as this account. | |
v2.1.242tengu_cobalt_plinth_rowan |
Flag reading movedThe flag server now returns on for tengu_cobalt_plinth_rowan, read as this account. | |
v2.1.236tengu_cobalt_plinth_larch |
Flag reading movedThe flag server now returns on for tengu_cobalt_plinth_larch, read as this account. | |
v2.1.267tengu_cobalt_plinth_larch |
Flag reading movedThe flag server now returns on for tengu_cobalt_plinth_larch, read as this account. | |
v2.1.267tengu_cobalt_plinth_larch |
Flag reading movedThe flag server now returns on for tengu_cobalt_plinth_larch, read as this account. | |
v2.1.265tengu_cobalt_plinth_larch |
Flag reading movedThe flag server now returns on for tengu_cobalt_plinth_larch, read as this account. | |
v2.1.242tengu_cobalt_plinth_hazel |
Flag reading movedThe flag server now returns on for tengu_cobalt_plinth_hazel, read as this account. | |
v2.1.248tengu_ccr_no_subscriber_flush_ms |
Flag reading movedThe flag server now returns 2000 for tengu_ccr_no_subscriber_flush_ms, read as this account. | |
v2.1.248tengu_ccr_no_subscriber_flush_ms |
Flag reading movedThe flag server now returns 2000 for tengu_ccr_no_subscriber_flush_ms, read as this account. | |
v2.1.305disallowedTools |
Documentation arrivedAnthropic's documentation has since written up disallowedTools, on Create custom subagents.
the line in the docs* **In `disallowedTools`**: look for `mcp__reports` or `mcp__reports__*`, the entries that withhold a server named `reports`. With either entry, the subagent loses every `reports__v2` tool as well, because those tool names also begin with … |
|
v2.1.293--no-chrome |
Documentation arrivedA small documentation edit on Fullscreen rendering touched a line naming --no-chrome after this was published.
the line in the docs* A `--chrome` or `--no-chrome` flag you launched with, so [Chrome integration](/docs/en/chrome) stays on or off as you chose for this session |
|
v2.1.293--chrome |
Documentation arrivedA small documentation edit on Fullscreen rendering touched a line naming --chrome after this was published.
the line in the docs* A `--chrome` or `--no-chrome` flag you launched with, so [Chrome integration](/docs/en/chrome) stays on or off as you chose for this session |
|
v2.1.304allowedDomains |
Documentation arrivedA small documentation edit on session-operations touched a line naming allowedDomains after this was published.
the line in the docsYou can update a session's `agent.tools` (csharp, go: `Agent.Tools`) and `agent.mcp_servers` (java, php: `agent.mcpServers`; csharp: `Agent.McpServers`; go: `Agent.MCPServers`), including permission policies and per-tool web settings such … |
|
v2.1.304allowedDomains |
Documentation arrivedAnthropic's documentation has since written up allowedDomains, on secure-deployment.
the line in the docsSet `allowed_domains` (java, php: `allowedDomains`; csharp, go: `AllowedDomains`) on `web_fetch` to the sites the agent needs. Any URL the agent fetches can carry data to the site it points to, so this list is a security control. On `web_s… |
|
v2.1.305/login |
Documentation arrivedAnthropic's documentation has since written up /login, on Create the app registration that represents the Claude API audience..
the line in the docscurl -sS "https://login.microsoftonline.com/$AZURE_TENANT_ID/oauth2/v2.0/token" \ |
|
v2.1.295x-should-retry |
Documentation arrivedA small documentation edit on compliance-errors touched a line naming x-should-retry after this was published.
the line in the docsA 500 without the `x-should-retry: false` header is transient: retry with exponential backoff (start at 1 second, double up to 60 seconds). The same applies to 502, 503, 504, and 529 responses. The exception is a small set of local session… |
|
v2.1.305--debug |
Documentation arrivedAnthropic's documentation has since written up --debug, on using.
the line in the docs| `--debug` | Print full HTTP request and response to stderr | |
|
v2.1.280prefix_mismatch_behavior |
Documentation arrivedA small documentation edit on compaction-thinking-blocks touched a line naming prefix_mismatch_behavior after this was published.
the line in the docsThe `prefix_mismatch_behavior` field needs the `thinking-binding-controls-2026-08-01` beta header in addition to the [`compact-2026-09-04` beta header](https://platform.claude.com/docs/en/build-with-claude/compaction-on-demand#request-a-su… |
|
v2.1.285compactBeforeNextTurn |
Documentation arrivedAnthropic's documentation has since written up compactBeforeNextTurn, on compaction-on-demand.
the line in the docsThe SDK [tool runner](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-runner) in Python, TypeScript, C#, Go, Java, PHP, and Ruby can send the compaction request for you. When you decide to compact, call `compact_before_n… |
|
v2.1.305/usage |
Documentation arrivedAnthropic's documentation has since written up /usage, on web-search-tool.
the line in the docsTo protect shared capacity, the Batches API throttles web search requests for each organization, so large batches with many searches might take longer to complete. You can see your organization's web search rate limit on the [Rate limits](… |
|
v2.1.305/usage |
Documentation arrivedAnthropic's documentation has since written up /usage, on web-search-tool.
the line in the docsTo protect shared capacity, the Batches API throttles web search requests for each organization, so large batches with many searches might take longer to complete. You can see your organization's web search rate limit on the [Rate limits](… |
|
v2.1.305/usage |
Documentation arrivedAnthropic's documentation has since written up /usage, on web-search-tool.
the line in the docsTo protect shared capacity, the Batches API throttles web search requests for each organization, so large batches with many searches might take longer to complete. You can see your organization's web search rate limit on the [Rate limits](… |
|
v2.1.305/config |
Documentation arrivedAnthropic's documentation has since written up /config, on concepts.
the line in the docs| **Proxy** | Anthropic's routing component. Terminates inner TLS, validates that upstream IPs fall within an allowed range, and routes each request to an upstream MCP server based on hostname. | `mcp-proxy` (image name, Compose service na… |
|
v2.1.305/claude-api |
Documentation arrivedAnthropic's documentation has since written up /claude-api, on claude-api-skill.
the line in the docs* **Onboarding flow:** An interview-driven walkthrough for setting up a new Managed Agent, available through the `/claude-api managed-agents-onboard` subcommand |
|
v2.1.305/effort |
Documentation arrivedAnthropic's documentation has since written up /effort, on customer-support-chat.
the line in the docsFor customer support chat, Claude Opus 5.5 is well suited to balance intelligence, latency, and cost, including the most complex support scenarios that require deep reasoning across long, multistep conversations. However, for instances whe… |
|
v2.1.280requestMessages |
Documentation arrivedAnthropic's documentation has since written up requestMessages, on fallback-credit.
the line in the docsList<BetaMessageParam> requestMessages = [new BetaUserMessageParam { Content = "Hello, Claude" }]; |
|
v2.1.302strictKnownMarketplaces |
Documentation arrivedA small documentation edit on Deploy managed settings touched a line naming strictKnownMarketplaces after this was published.
the line in the docsWherever the session runs, claude.ai applies the admin console's [`strictKnownMarketplaces`](/docs/en/settings-reference#strictknownmarketplaces) and [`blockedMarketplaces`](/docs/en/settings-reference#blockedmarketplaces) lists itself whe… |
|
v2.1.282blockedMarketplaces |
Documentation arrivedA small documentation edit on Deploy managed settings touched a line naming blockedMarketplaces after this was published.
the line in the docsWherever the session runs, claude.ai applies the admin console's [`strictKnownMarketplaces`](/docs/en/settings-reference#strictknownmarketplaces) and [`blockedMarketplaces`](/docs/en/settings-reference#blockedmarketplaces) lists itself whe… |
|
v2.1.282blockedMarketplaces |
Documentation arrivedA small documentation edit on Deploy managed settings touched a line naming blockedMarketplaces after this was published.
the line in the docsWherever the session runs, claude.ai applies the admin console's [`strictKnownMarketplaces`](/docs/en/settings-reference#strictknownmarketplaces) and [`blockedMarketplaces`](/docs/en/settings-reference#blockedmarketplaces) lists itself whe… |
|
v2.1.304/loop |
Documentation arrivedAnthropic's documentation has since written up /loop, on Manage multiple agents with agent view.
the line in the docs| v2.1.295 | `Ctrl+C` at the idle prompt of an [attached background session](#attach-to-a-session) leaves the pending wakeup of a [self-paced `/loop`](/docs/en/scheduled-tasks#let-claude-choose-the-interval) alone, so pressing it twice det… |
|
v2.1.304/loop |
Documentation arrivedAnthropic's documentation has since written up /loop, on Manage multiple agents with agent view.
the line in the docs| v2.1.295 | `Ctrl+C` at the idle prompt of an [attached background session](#attach-to-a-session) leaves the pending wakeup of a [self-paced `/loop`](/docs/en/scheduled-tasks#let-claude-choose-the-interval) alone, so pressing it twice det… |
|
v2.1.302enabledPlugins |
Documentation arrivedAnthropic's documentation has since written up enabledPlugins, on Customize sessions in self-hosted environments.
the line in the docsEach repository's `CLAUDE.md` loads wherever the session starts. Outside a project thread, its skills load too. The runner passes every repository to Claude Code as an [additional directory](/docs/en/permissions#additional-directories-gran… |
|
v2.1.293skipDangerousModePermissionPrompt |
Documentation arrivedA small documentation edit on Connect Claude Code to tools via MCP touched a line naming skipDangerousModePermissionPrompt after this was published.
the line in the docsIn `claude -p` runs, [Agent SDK](/docs/en/headless) sessions, and [cloud sessions](/docs/en/claude-code-on-the-web) outside a [project](/docs/en/claude-projects#what-threads-pick-up-from-your-repositories), Claude Code can't show that prom… |
|
v2.1.302/exit |
Documentation arrivedAnthropic's documentation has since written up /exit, on Error reference.
the line in the docs* If a former teammate you resumed yourself with `claude --resume` got this refusal, nothing was sent. To end that session, run `/exit` at its prompt. |
|
v2.1.304--resume |
Documentation arrivedAnthropic's documentation has since written up --resume, on Error reference.
the line in the docs* If a former teammate you resumed yourself with `claude --resume` got this refusal, nothing was sent. To end that session, run `/exit` at its prompt. |
|
v2.1.304CLAUDE_CODE_AUTO_COMPACT_WINDOW |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_AUTO_COMPACT_WINDOW, on Error reference.
the line in the docs| `CLAUDE_CODE_AUTO_COMPACT_WINDOW="<value>" reads as <N> tokens, so Claude Code treats it as the 100k minimum` | [Values and warnings for `CLAUDE_CODE_AUTO_COMPACT_WINDOW`](/docs/en/model-config#claude_code_auto_compact_window-values) | |
|
v2.1.304CLAUDE_CODE_AUTO_COMPACT_WINDOW |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_AUTO_COMPACT_WINDOW, on Error reference.
the line in the docs| `CLAUDE_CODE_AUTO_COMPACT_WINDOW="<value>" reads as <N> tokens, so Claude Code treats it as the 100k minimum` | [Values and warnings for `CLAUDE_CODE_AUTO_COMPACT_WINDOW`](/docs/en/model-config#claude_code_auto_compact_window-values) | |
|
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.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. |