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 {"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. | |
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. | |
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. | |
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.234autoContinueAtUsageLimit |
Documentation arrivedAnthropic's documentation has since written up autoContinueAtUsageLimit, on Orchestrate subagents at scale with dynamic workflows.
the line in the docs* [`autoContinueAtUsageLimit`](/docs/en/settings-reference#autocontinueatusagelimit) is on, the same setting that lets the session itself [wait for a usage limit to reset](/docs/en/interactive-mode#wait-for-a-usage-limit-to-reset). If you … |
|
v2.1.268icon |
Documentation arrivedA small documentation edit on Use Claude Code in VS Code touched a line naming icon after this was published.
the line in the docs* **Prompt cache clock**: a clock icon next to the context indicator estimates how much time the conversation's [prompt cache](/docs/en/prompt-caching) has left before it expires. It counts down from the cache's five-minute or one-hour [li… |
|
v2.1.268icon |
Documentation arrivedA small documentation edit on Use Claude Code in VS Code touched a line naming icon after this was published.
the line in the docs* **Prompt cache clock**: a clock icon next to the context indicator estimates how much time the conversation's [prompt cache](/docs/en/prompt-caching) has left before it expires. It counts down from the cache's five-minute or one-hour [li… |
|
v2.1.269Plugins |
Documentation arrivedAnthropic's documentation has since written up Plugins, on Plugins reference.
the line in the docs* **Turn one off**: in the synced session, run `claude plugin disable <name>@synced`, or ask Claude to run it. Claude Code saves the choice as `"<name>@synced": false` in that environment's user-level [`enabledPlugins`](/docs/en/settings-r… |
|
v2.1.269Plugins |
Documentation arrivedAnthropic's documentation has since written up Plugins, on Plugins reference.
the line in the docs* **Turn one off**: in the synced session, run `claude plugin disable <name>@synced`, or ask Claude to run it. Claude Code saves the choice as `"<name>@synced": false` in that environment's user-level [`enabledPlugins`](/docs/en/settings-r… |
|
v2.1.268claude plugin disable |
Documentation arrivedAnthropic's documentation has since written up claude plugin disable, on Plugins reference.
the line in the docs* **Turn one off**: in the synced session, run `claude plugin disable <name>@synced`, or ask Claude to run it. Claude Code saves the choice as `"<name>@synced": false` in that environment's user-level [`enabledPlugins`](/docs/en/settings-r… |
|
v2.1.247claude plugin disable |
Documentation arrivedAnthropic's documentation has since written up claude plugin disable, on Plugins reference.
the line in the docs* **Turn one off**: in the synced session, run `claude plugin disable <name>@synced`, or ask Claude to run it. Claude Code saves the choice as `"<name>@synced": false` in that environment's user-level [`enabledPlugins`](/docs/en/settings-r… |
|
v2.1.246claude plugin disable |
Documentation arrivedAnthropic's documentation has since written up claude plugin disable, on Plugins reference.
the line in the docs* **Turn one off**: in the synced session, run `claude plugin disable <name>@synced`, or ask Claude to run it. Claude Code saves the choice as `"<name>@synced": false` in that environment's user-level [`enabledPlugins`](/docs/en/settings-r… |
|
v2.1.239claude plugin disable |
Documentation arrivedAnthropic's documentation has since written up claude plugin disable, on Plugins reference.
the line in the docs* **Turn one off**: in the synced session, run `claude plugin disable <name>@synced`, or ask Claude to run it. Claude Code saves the choice as `"<name>@synced": false` in that environment's user-level [`enabledPlugins`](/docs/en/settings-r… |
|
v2.1.247claude plugin enable |
Documentation arrivedAnthropic's documentation has since written up claude plugin enable, on Plugins reference.
the line in the docs* **Turn one off**: in the synced session, run `claude plugin disable <name>@synced`, or ask Claude to run it. Claude Code saves the choice as `"<name>@synced": false` in that environment's user-level [`enabledPlugins`](/docs/en/settings-r… |
|
v2.1.246claude plugin enable |
Documentation arrivedAnthropic's documentation has since written up claude plugin enable, on Plugins reference.
the line in the docs* **Turn one off**: in the synced session, run `claude plugin disable <name>@synced`, or ask Claude to run it. Claude Code saves the choice as `"<name>@synced": false` in that environment's user-level [`enabledPlugins`](/docs/en/settings-r… |
|
v2.1.239claude plugin enable |
Documentation arrivedAnthropic's documentation has since written up claude plugin enable, on Plugins reference.
the line in the docs* **Turn one off**: in the synced session, run `claude plugin disable <name>@synced`, or ask Claude to run it. Claude Code saves the choice as `"<name>@synced": false` in that environment's user-level [`enabledPlugins`](/docs/en/settings-r… |
|
v2.1.224tengu_cobalt_harbor |
Flag reading movedThe flag server now returns off for tengu_cobalt_harbor, read as this account. | |
v2.1.261/skill-doctor |
Documentation arrivedAnthropic's documentation has since written up /skill-doctor, on What's new.
the line in the docsAlso this week: on Pro and Max plans, **computer use in the Desktop app** works in the background on macOS while you keep working; in fullscreen rendering, **`/diff`** opens a live panel beside the conversation that refreshes as Claude edi… |
|
v2.1.265/diff |
Documentation arrivedAnthropic's documentation has since written up /diff, on What's new.
the line in the docsAlso this week: on Pro and Max plans, **computer use in the Desktop app** works in the background on macOS while you keep working; in fullscreen rendering, **`/diff`** opens a live panel beside the conversation that refreshes as Claude edi… |
|
v2.1.267maxEffortLevel |
Documentation arrivedAnthropic's documentation has since written up maxEffortLevel, on What's new.
the line in the docsAlso this week: pop any **Claude Code Desktop pane** out into its own window and dock it back later; the **`maxEffortLevel`** setting caps the effort level on every provider; and a page that **WebFetch** hasn't finished downloading within … |
|
v2.1.267maxEffortLevel |
Documentation arrivedAnthropic's documentation has since written up maxEffortLevel, on What's new.
the line in the docsAlso this week: pop any **Claude Code Desktop pane** out into its own window and dock it back later; the **`maxEffortLevel`** setting caps the effort level on every provider; and a page that **WebFetch** hasn't finished downloading within … |
|
v2.1.269claude plugin eval init |
Documentation arrivedAnthropic's documentation has since written up claude plugin eval init, on What's new.
the line in the docs**`claude plugin eval`**: run your plugin against a suite of test cases, score the results, and compare against a no-plugin baseline. `claude plugin eval init` drafts the cases and graders for you. |
|
v2.1.269claude plugin eval |
Documentation arrivedAnthropic's documentation has since written up claude plugin eval, on What's new.
the line in the docs**`claude plugin eval`**: run your plugin against a suite of test cases, score the results, and compare against a no-plugin baseline. `claude plugin eval init` drafts the cases and graders for you. |
|
v2.1.269claude plugin eval |
Documentation arrivedAnthropic's documentation has since written up claude plugin eval, on What's new.
the line in the docs**`claude plugin eval`**: run your plugin against a suite of test cases, score the results, and compare against a no-plugin baseline. `claude plugin eval init` drafts the cases and graders for you. |
|
v2.1.269claude plugin eval |
Documentation arrivedAnthropic's documentation has since written up claude plugin eval, on What's new.
the line in the docs**`claude plugin eval`**: run your plugin against a suite of test cases, score the results, and compare against a no-plugin baseline. `claude plugin eval init` drafts the cases and graders for you. |
|
v2.1.251logs |
Documentation arrivedA small documentation edit on Self-hosted environments reference touched a line naming logs after this was published.
the line in the docs| `--host-config-snapshot <mode>` | `SELF_HOSTED_RUNNER_HOST_CONFIG_SNAPSHOT` | `disk` | Where the runner keeps the startup snapshot of the [host config directory](#environment-variable-only-settings) that it seeds each session from. `disk… |
|
v2.1.239TERM |
Documentation arrivedA small documentation edit on Self-hosted environments reference touched a line naming TERM after this was published.
the line in the docs| `--drain-marker-file <path>` | `SELF_HOSTED_RUNNER_DRAIN_MARKER_FILE` | unset | Marker file that your host writes to announce a graceful drain before sending `SIGTERM`. When the file exists as the drain starts, the runner reports its exi… |
|
v2.1.265directory |
Documentation arrivedA small documentation edit on Customize sessions in self-hosted environments touched a line naming directory after this was published.
the line in the docsThe runner gives each session its own config directory, seeded from a snapshot of the host's `~/.claude/` that the runner captures once at startup: `settings.json`, `CLAUDE.md`, hooks, agents, commands, and skills in your runner image appl… |