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.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.246tengu_ticklish_whisper |
Flag reading movedThe flag server now returns on for tengu_ticklish_whisper, 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.232tengu_lapis_anchor |
Flag reading movedThe flag server now returns "padded-countdown" for tengu_lapis_anchor, 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.261--sparse |
Documentation arrivedAnthropic's documentation has since written up --sparse, on Create and distribute a plugin marketplace.
the line in the docs| `--sparse <paths...>` | Limit checkout to specific directories via git sparse-checkout. Useful for monorepos | | |
|
v2.1.242blockedMarketplaces |
Documentation arrivedAnthropic's documentation has since written up blockedMarketplaces, on Create and distribute a plugin marketplace.
the line in the docsA [marketplace hosted on claude.ai](/docs/en/discover-plugins#add-from-claude-ai) is matched by host: a `hostPattern` entry that matches `claude.ai` governs it, in `strictKnownMarketplaces` and in `blockedMarketplaces`. On the allowlist, s… |
|
v2.1.261--claudeai |
Documentation arrivedAnthropic's documentation has since written up --claudeai, on Discover and install prebuilt plugins through marketplaces.
the line in the docsTo add one from your shell, run `claude plugin marketplace add` with the `--claudeai` flag and the name shown in the list: |
|
v2.1.274live |
Documentation arrivedA small documentation edit on How Claude Code uses prompt caching touched a line naming live after this was published.
the line in the docsWhen you switch [output styles](/docs/en/output-styles) mid-session with [`/output-style`](/docs/en/output-styles#change-your-output-style), `/config`, or the `outputStyle` setting, Claude uses the new style starting with your next message… |
|
v2.1.269CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS |
Documentation arrivedA small documentation edit on Claude Code gateway compatibility guide touched a line naming CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS after this was published.
the line in the docsTo give a slow gateway longer, set [`CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS`](/docs/en/env-vars#variables). The variable requires Claude Code v2.1.269 or later. |
|
v2.1.274/model |
Documentation arrivedA small documentation edit on Claude Code gateway compatibility guide touched a line naming /model after this was published.
the line in the docsThe request is `GET /v1/models?limit=1000` with a timeout of 3 seconds by default, and any redirect is treated as failure so the credential can't leak to a redirect target. A gateway that responds slower than the timeout, or one that redir… |
|
v2.1.274/model |
Documentation arrivedA small documentation edit on Claude Code gateway compatibility guide touched a line naming /model after this was published.
the line in the docsThe request is `GET /v1/models?limit=1000` with a timeout of 3 seconds by default, and any redirect is treated as failure so the credential can't leak to a redirect target. A gateway that responds slower than the timeout, or one that redir… |
|
v2.1.274/login |
Documentation arrivedAnthropic's documentation has since written up /login, on Run Claude Code programmatically.
the line in the docs* Built-in commands that only run in the terminal interface, such as `/login`, aren't available. |
|
v2.1.274/mcp |
Documentation arrivedAnthropic's documentation has since written up /mcp, on Run Claude Code programmatically.
the line in the docs* `/model`, `/effort`, `/fast`, `/color`, and `/rename` accept the value as an argument, for example `/model sonnet`, and `/mcp` with no argument prints a text summary of server status. These forms require Claude Code v2.1.205 or later and… |
|
v2.1.274sdk |
Documentation arrivedAnthropic's documentation has since written up sdk, on Error reference.
the line in the docsYou tried to switch [output styles](/docs/en/output-styles) with `/output-style <style>` or `/config outputStyle=<style>` in a session whose setting sources exclude `local`. Examples are an [Agent SDK](/docs/en/agent-sdk/typescript) sessio… |
|
v2.1.274sdk |
Documentation arrivedAnthropic's documentation has since written up sdk, on Error reference.
the line in the docsYou tried to switch [output styles](/docs/en/output-styles) with `/output-style <style>` or `/config outputStyle=<style>` in a session whose setting sources exclude `local`. Examples are an [Agent SDK](/docs/en/agent-sdk/typescript) sessio… |
|
v2.1.269/output-style |
Documentation arrivedAnthropic's documentation has since written up /output-style, on Error reference.
the line in the docsYou ran [`/output-style`](/docs/en/output-styles#change-your-output-style) from the mobile app or web via [Remote Control](/docs/en/remote-control), or the command arrived in a message relayed into the session. Because such a turn may not … |
|
v2.1.269/output-style |
Documentation arrivedAnthropic's documentation has since written up /output-style, on Error reference.
the line in the docsYou ran [`/output-style`](/docs/en/output-styles#change-your-output-style) from the mobile app or web via [Remote Control](/docs/en/remote-control), or the command arrived in a message relayed into the session. Because such a turn may not … |
|
v2.1.269CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS, on Environment variables.
the line in the docs| `CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS` | How many agents a single [workflow](/docs/en/workflows) run executes at once, from `1` to `256`. By default, a run executes up to 16 agents at once, fewer when Claude Code has fewer CPUs ava… |
|
v2.1.271CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS, on Environment variables.
the line in the docs| `CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS` | Maximum age in milliseconds of the last transcript message for a session that ended mid-turn to continue automatically on resume. When the last message is older than this bound, Claude C… |
|
v2.1.269CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS, on Environment variables.
the line in the docs| `CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS` | Maximum age in milliseconds of the last transcript message for a session that ended mid-turn to continue automatically on resume. When the last message is older than this bound, Claude C… |
|
v2.1.269CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS, on Environment variables.
the line in the docs| `CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS` | Timeout in milliseconds for the [gateway model discovery](/docs/en/llm-gateway-protocol#model-discovery) request that `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY` turns on (default: `300… |
|
v2.1.248CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY, on Environment variables.
the line in the docs| `CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS` | Timeout in milliseconds for the [gateway model discovery](/docs/en/llm-gateway-protocol#model-discovery) request that `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY` turns on (default: `300… |
|
v2.1.274/model |
Documentation arrivedAnthropic's documentation has since written up /model, on Environment variables.
the line in the docs| `CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS` | Timeout in milliseconds for the [gateway model discovery](/docs/en/llm-gateway-protocol#model-discovery) request that `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY` turns on (default: `300… |
|
v2.1.274/model |
Documentation arrivedAnthropic's documentation has since written up /model, on Environment variables.
the line in the docs| `CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS` | Timeout in milliseconds for the [gateway model discovery](/docs/en/llm-gateway-protocol#model-discovery) request that `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY` turns on (default: `300… |
|
v2.1.269CLAUDE_CODE_BG_TASKS_REPORT_RUNNING |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_BG_TASKS_REPORT_RUNNING, on Environment variables.
the line in the docs| `CLAUDE_CODE_BG_TASKS_REPORT_RUNNING` | Set to `0` to make a non-interactive session report an idle status to its host at every turn end, even while background work is still running. By default, the session keeps reporting a running stat… |
|
v2.1.274isolation |
Documentation arrivedA small documentation edit on Configure cloud environments touched a line naming isolation after this was published.
the line in the docsMCP connectors you enable on a session or routine work without adding their hosts to **Allowed domains**, because connector traffic travels through Anthropic's servers rather than the session's network. This relies on the same Anthropic-bo… |
|
v2.1.273isolation |
Documentation arrivedA small documentation edit on Configure cloud environments touched a line naming isolation after this was published.
the line in the docsMCP connectors you enable on a session or routine work without adding their hosts to **Allowed domains**, because connector traffic travels through Anthropic's servers rather than the session's network. This relies on the same Anthropic-bo… |
|
v2.1.273unset |
Documentation arrivedA small documentation edit on Claude apps gateway deployment and operations touched a line naming unset after this was published.
the line in the docs| Startup exits with `Administrator policy requires a Cloud gateway sign-in on this machine` | The developer's environment sets `ANTHROPIC_API_KEY` or `ANTHROPIC_AUTH_TOKEN`, their settings configure an [`apiKeyHelper`](/docs/en/settings-r… |
|
v2.1.274apiKeyHelper |
Documentation arrivedA small documentation edit on Claude apps gateway deployment and operations touched a line naming apiKeyHelper after this was published.
the line in the docs| Startup exits with `Administrator policy requires a Cloud gateway sign-in on this machine` | The developer's environment sets `ANTHROPIC_API_KEY` or `ANTHROPIC_AUTH_TOKEN`, their settings configure an [`apiKeyHelper`](/docs/en/settings-r… |
|
v2.1.273apiKeyHelper |
Documentation arrivedA small documentation edit on Claude apps gateway deployment and operations touched a line naming apiKeyHelper after this was published.
the line in the docs| Startup exits with `Administrator policy requires a Cloud gateway sign-in on this machine` | The developer's environment sets `ANTHROPIC_API_KEY` or `ANTHROPIC_AUTH_TOKEN`, their settings configure an [`apiKeyHelper`](/docs/en/settings-r… |
|
v2.1.274/login |
Documentation arrivedA small documentation edit on Claude apps gateway deployment and operations touched a line naming /login after this was published.
the line in the docs| Startup exits with `Administrator policy requires a Cloud gateway sign-in on this machine` | The developer's environment sets `ANTHROPIC_API_KEY` or `ANTHROPIC_AUTH_TOKEN`, their settings configure an [`apiKeyHelper`](/docs/en/settings-r… |
|
v2.1.273/login |
Documentation arrivedA small documentation edit on Claude apps gateway deployment and operations touched a line naming /login after this was published.
the line in the docs| Startup exits with `Administrator policy requires a Cloud gateway sign-in on this machine` | The developer's environment sets `ANTHROPIC_API_KEY` or `ANTHROPIC_AUTH_TOKEN`, their settings configure an [`apiKeyHelper`](/docs/en/settings-r… |
|
v2.1.273/login |
Documentation arrivedA small documentation edit on Claude apps gateway deployment and operations touched a line naming /login after this was published.
the line in the docs| Startup exits with `Administrator policy requires a Cloud gateway sign-in on this machine` | The developer's environment sets `ANTHROPIC_API_KEY` or `ANTHROPIC_AUTH_TOKEN`, their settings configure an [`apiKeyHelper`](/docs/en/settings-r… |
|
v2.1.257request_id |
Documentation arrivedA small documentation edit on Channels reference touched a line naming request_id after this was published.
the line in the docsThe verdict your server sends back is `notifications/claude/channel/permission` with two fields: `request_id` echoing the ID above, and `behavior` set to `'allow'` or `'deny'`. Allow lets the tool call proceed; deny rejects it. Neither ver… |
|
v2.1.257--add-dir |
Documentation arrivedA small documentation edit on Orchestrate teams of Claude Code sessions touched a line naming --add-dir after this was published.
the line in the docsFor a teammate it brings back, Claude Code re-applies a definition that came from a project's `.claude/agents/` directory or an `--add-dir` directory only if you've [trusted the folder the agent file is in](/docs/en/permissions#what-runs-b… |
|
v2.1.269/output-style |
Documentation arrivedA small documentation edit on Modifying system prompts touched a line naming /output-style after this was published.
the line in the docs* **CLI**: run `/output-style <style>`, for example `/output-style concise`, or run `/config` and select one. The `/output-style` command requires Claude Code v2.1.269 or later. |
|
v2.1.269/output-style |
Documentation arrivedA small documentation edit on Modifying system prompts touched a line naming /output-style after this was published.
the line in the docs* **CLI**: run `/output-style <style>`, for example `/output-style concise`, or run `/config` and select one. The `/output-style` command requires Claude Code v2.1.269 or later. |
|
v2.1.237/output-style |
Documentation arrivedA small documentation edit on Modifying system prompts touched a line naming /output-style after this was published.
the line in the docs* **CLI**: run `/output-style <style>`, for example `/output-style concise`, or run `/config` and select one. The `/output-style` command requires Claude Code v2.1.269 or later. |
|
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.248tengu_nifty_lemur |
Flag reading movedThe flag server now returns {"autoContinue":true,"enabled":true,"label":"Reset your session limit now","noticeLine":"/limit-reset to reset your session limit now · uses weekly limit · 1/week","spentLine":"Weekly reset used · available again {date}","successLine":"Session limit reset · next reset available {date} · your weekly limit still applies","unavailableLine":"Couldn't reset your session limit right now · try again in a moment","version":1} for tengu_nifty_lemur, read as this account. | |
v2.1.248tengu_nifty_lemur |
Flag reading movedThe flag server now returns {"autoContinue":true,"enabled":true,"label":"Reset your session limit now","noticeLine":"/limit-reset to reset your session limit now · uses weekly limit · 1/week","spentLine":"Weekly reset used · available again {date}","successLine":"Session limit reset · next reset available {date} · your weekly limit still applies","unavailableLine":"Couldn't reset your session limit right now · try again in a moment","version":1} for tengu_nifty_lemur, read as this account. | |
v2.1.223tengu_juniper_relay |
Flag reading movedThe flag server now returns on for tengu_juniper_relay, read as this account. | |
v2.1.251tengu_juniper_relay |
Flag reading movedThe flag server now returns on for tengu_juniper_relay, read as this account. | |
v2.1.206tengu_umber_kestrel |
Flag reading movedThe flag server now returns off for tengu_umber_kestrel, read as this account. |