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.251SendMessage |
Documentation arrivedA small documentation edit on Create custom subagents touched a line naming SendMessage after this was published.
the line in the docsThe second filter applies to subagents running in the background. Apart from `Agent` and `ExitPlanMode`, which follow the first filter's conditions wherever the subagent runs, a background subagent keeps every MCP tool but only these built… |
|
v2.1.251GIT_ALLOW_PROTOCOL |
Documentation arrivedAnthropic's documentation has since written up GIT_ALLOW_PROTOCOL, on Claude Code changelog.
the line in the docs* Self-hosted runner: Changed git in lifecycle hooks to ignore hook folders and programs named in the runner's shared git files; local-path and `git://` remotes there now need `GIT_ALLOW_PROTOCOL` |
|
v2.1.248GIT_ALLOW_PROTOCOL |
Documentation arrivedAnthropic's documentation has since written up GIT_ALLOW_PROTOCOL, on Claude Code changelog.
the line in the docs* Self-hosted runner: Changed git in lifecycle hooks to ignore hook folders and programs named in the runner's shared git files; local-path and `git://` remotes there now need `GIT_ALLOW_PROTOCOL` |
|
v2.1.259claude mcp remove |
Documentation arrivedAnthropic's documentation has since written up claude mcp remove, on Claude Code changelog.
the line in the docs* Fixed an MCP server re-added under the same name after `claude mcp remove` still showing as needing authentication instead of reconnecting |
|
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.187tengu_startup_announcements |
Flag reading movedThe flag server now returns [{"accentBar":false,"id":"fable-5-1-launch","maxImpressions":5,"priority":0,"requiresModel":"claude-fable-5-1","text":"Fable 5.1 writes better code and reports progress on long tasks. Switch anytime with `/model`."}] for tengu_startup_announcements, 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.232tengu_lapis_anchor |
Flag reading movedThe flag server now returns "off" for tengu_lapis_anchor, 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.248tengu_ccr_no_subscriber_flush_ms |
Flag reading movedThe flag server now returns null 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 null for tengu_ccr_no_subscriber_flush_ms, read as this account. | |
v2.1.187tengu_startup_announcements |
Flag reading movedThe flag server now returns [{"accentBar":false,"id":"opus-5-5-launch","maxImpressions":3,"priority":0,"requiresModel":"claude-opus-5-5","text":"Get to finished work sooner with Opus 5.5. Switch anytime with `/model`."}] for tengu_startup_announcements, 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.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.277claude-sonnet-5 |
Documentation arrivedA small documentation edit on Create custom subagents touched a line naming claude-sonnet-5 after this was published.
the line in the docs* **Full model ID**: use a full model ID such as `claude-opus-5-5` or `claude-sonnet-5`. Accepts the same values as the `--model` flag |
|
v2.1.242ANTHROPIC_CUSTOM_MODEL_OPTION |
Documentation arrivedAnthropic's documentation has since written up ANTHROPIC_CUSTOM_MODEL_OPTION, on Model configuration.
the line in the docsexport ANTHROPIC_CUSTOM_MODEL_OPTION="my-gateway/claude-opus-5-5" |
|
v2.1.242alwaysThinkingEnabled |
Documentation arrivedAnthropic's documentation has since written up alwaysThinkingEnabled, on Model configuration.
the line in the docs| Set the global default | Run `/config` and toggle thinking mode. Saved as `alwaysThinkingEnabled` in `~/.claude/settings.json` | |
|
v2.1.242MAX_THINKING_TOKENS |
Documentation arrivedAnthropic's documentation has since written up MAX_THINKING_TOKENS, on Environment variables.
the line in the docs| `CLAUDE_CODE_DISABLE_THINKING` | Set to `1` to omit the `thinking` parameter from API requests entirely. This is a compatibility option for proxies and gateways that reject the parameter. On models that think by default, omitting the par… |
|
v2.1.242MAX_THINKING_TOKENS |
Documentation arrivedA small documentation edit on Desktop application touched a line naming MAX_THINKING_TOKENS after this was published.
the line in the docs[Extended thinking](/docs/en/model-config#extended-thinking) is enabled by default, which improves performance on complex reasoning tasks but uses additional tokens. On the Anthropic API, set `MAX_THINKING_TOKENS` to `0` in the local envir… |
|
v2.1.260/model fable |
Documentation arrivedAnthropic's documentation has since written up /model fable, on Communications kit.
the line in the docs| Fable | The hardest, longest-running tasks. Opt-in only: select it with `/model fable`. Cybersecurity or biology content triggers [automatic model fallback to Opus](/docs/en/model-config#automatic-model-fallback) | |
|
v2.1.265/release-notes |
Documentation arrivedA small documentation edit on overview touched a line naming /release-notes after this was published.
the line in the docs<Card id="claude-opus-5-5" title="Claude Opus 5.5" icon="file" href="https://platform.claude.com/docs/en/release-notes/system-prompts/claude-opus-5-5" /> |
|
v2.1.246/release-notes |
Documentation arrivedA small documentation edit on overview touched a line naming /release-notes after this was published.
the line in the docs<Card id="claude-opus-5-5" title="Claude Opus 5.5" icon="file" href="https://platform.claude.com/docs/en/release-notes/system-prompts/claude-opus-5-5" /> |
|
v2.1.274--model |
Documentation arrivedA small documentation edit on On a remote host without a browser: touched a line naming --model after this was published.
the line in the docs--model claude-opus-5-5 \ |
|
v2.1.259unpin |
Documentation arrivedAnthropic's documentation has since written up unpin, on mcp-connector.
the line in the docsThe following example sends one request with an unpinned toolset, copies the returned list into the toolset's `tools` field, and sends the request again. The second response has no `mcp_tool_listing` block, because the API doesn't ask the … |
|
v2.1.275insert |
Documentation arrivedAnthropic's documentation has since written up insert, on optimizing-for-cost-and-intelligence.
the line in the docsAnthropic measured the triage job from [Trim input and context tokens](https://platform.claude.com/docs/en/about-claude/models/optimizing-for-cost-and-intelligence#trim-input-and-context-tokens) with pauses inserted before some turns to si… |
|
v2.1.277claude-opus-5 |
Documentation arrivedA small documentation edit on model-deprecations touched a line naming claude-opus-5 after this was published.
the line in the docs| claude-opus-5-5 | Active | N/A | Not sooner than September 22, 2027 | |
|
v2.1.275claude-opus-5 |
Documentation arrivedA small documentation edit on model-deprecations touched a line naming claude-opus-5 after this was published.
the line in the docs| claude-opus-5-5 | Active | N/A | Not sooner than September 22, 2027 | |
|
v2.1.274Markdown |
Documentation arrivedA small documentation edit on Artifacts touched a line naming Markdown after this was published.
the line in the docsWhen Claude saves the same filename again in the same session, the artifact gains a new version. You can also edit text-based artifacts (Markdown, code, plain text) directly: click **Edit content**, make changes, and **Save** to create a n… |
|
v2.1.282tengu_violin_speculative_classifier |
Gate removed from the codev2.1.280 removed the tengu_violin_speculative_classifier gate from the code while it was still reading on for the account this site reads. | |
v2.1.280tengu_violin_speculative_classifier |
Gate removed from the codev2.1.280 removed the tengu_violin_speculative_classifier gate from the code while it was still reading on for the account this site reads. | |
v2.1.267assets |
Documentation arrivedA small documentation edit on Skills in Claude Desktop touched a line naming assets after this was published.
the line in the docs**Mind the text-only rule.** A skill delivered through the admin portal can contain only text files, in these formats: `.md`, `.txt`, `.json`, `.yaml`, `.yml`, `.csv`. The skill authoring guide describes scripts and binary assets such as i… |
|
v2.1.275icon |
Documentation arrivedA small documentation edit on Manage plugins and connectors touched a line naming icon after this was published.
the line in the docsApart from the optional icon, everything in an archive must be text in UTF-8. There is no way to ship a script, or any other binary asset such as an image, through the card. File and folder names must be ASCII. Nothing in the archive may s… |
|
v2.1.275icon |
Documentation arrivedA small documentation edit on Manage plugins and connectors touched a line naming icon after this was published.
the line in the docsApart from the optional icon, everything in an archive must be text in UTF-8. There is no way to ship a script, or any other binary asset such as an image, through the card. File and folder names must be ASCII. Nothing in the archive may s… |
|
v2.1.248tengu_violin_pegbox |
Flag reading movedThe flag server now returns on for tengu_violin_pegbox, read as this account. | |
v2.1.275statusLine |
Documentation arrivedA small documentation edit on Customize your status line touched a line naming statusLine after this was published.
the line in the docsRun `/statusline` and ask it to remove or clear your status line (for example, `/statusline delete`, `/statusline clear`, `/statusline remove it`). You can also manually delete the `statusLine` field from your settings.json. |
|
v2.1.277skillOverrides |
Documentation arrivedA small documentation edit on Extend Claude with skills touched a line naming skillOverrides after this was published.
the line in the docsTo raise the budget, set the [`skillListingBudgetFraction`](/docs/en/settings-reference#skilllistingbudgetfraction) setting (for example, `0.02` = 2%) or the `SLASH_COMMAND_TOOL_CHAR_BUDGET` environment variable to a fixed character count.… |
|
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.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.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.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. |