Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.319 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeReleasesWhat has changed since
What has changed since

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.

Events22,665dated, and never edited afterwards
Newestthe last time anything moved
Flag readings moved17,292a reading is one sample, for one account
Documentation arrived5,263a docs edit touched an entry's names
WhenEntryWhat happened
v2.1.302/plugin Documentation arrivedAnthropic's documentation has since written up /plugin, on Connect Claude Code to tools via MCP.
the line in the docs

A remote server whose configuration has an empty `url` shows as `not configured` in `/mcp`, in `claude mcp list`, and in the [`/plugin`](/docs/en/plugins/install) manager, and Claude Code doesn't attempt to connect to it. A plugin can incl…

v2.1.299availableModels Documentation arrivedAnthropic's documentation has since written up availableModels, on Hooks reference.
the line in the docs

On a `completed` response, `resolvedModel` names the model the subagent started on, which can differ from the `model` value in `tool_input`, such as when `availableModels` or another override applies. On an `async_launched` response, `reso…

v2.1.295autoMode Documentation arrivedA small documentation edit on Configure auto mode touched a line naming autoMode after this was published.
the line in the docs

To discard your customizations and return to the built-in defaults, run the reset subcommand, which removes the `autoMode` section from your user settings file:

v2.1.288claude auto-mode defaults Documentation arrivedA small documentation edit on Configure auto mode touched a line naming claude auto-mode defaults after this was published.
the line in the docs

To read one rule's full wording without piping through `jq`, pass `--label` with the start of the rule's label, such as `claude auto-mode defaults --label 'Git Destructive'`. Matching is a case-insensitive prefix on each rule's label, and …

v2.1.292/fork Documentation arrivedA small documentation edit on Manage multiple agents with agent view touched a line naming /fork after this was published.
the line in the docs

When [agent view is turned off](#turn-off-agent-view), `/fork` starts a [forked subagent](/docs/en/sub-agents#fork-the-current-conversation) instead of copying the session.

v2.1.302/model Documentation arrivedAnthropic's documentation has since written up /model, on Choose a permission mode.
the line in the docs

| Has [`ANTHROPIC_DEFAULT_SONNET_MODEL`](/docs/en/model-config#environment-variables) set | Its value, or Sonnet 5 if its value is Claude Sonnet 5.5 or Claude Opus 5.5 |

v2.1.301/model Documentation arrivedAnthropic's documentation has since written up /model, on Choose a permission mode.
the line in the docs

| Has [`ANTHROPIC_DEFAULT_SONNET_MODEL`](/docs/en/model-config#environment-variables) set | Its value, or Sonnet 5 if its value is Claude Sonnet 5.5 or Claude Opus 5.5 |

v2.1.299allowed-tools Documentation arrivedAnthropic's documentation has since written up allowed-tools, on Choose a permission mode.
the line in the docs

* **[Add allow rules](/docs/en/permissions#manage-permissions)**: Claude runs the calls you list. Pass [`--allowedTools "Bash(npm test)"`](/docs/en/headless#auto-approve-tools) to `claude -p`, or set your SDK's [allowed-tools option](/docs…

v2.1.302CLAUDE_CODE_AUTO_MODE_MODEL Documentation arrivedA small documentation edit on Model configuration touched a line naming CLAUDE_CODE_AUTO_MODE_MODEL after this was published.
the line in the docs

* **`CLAUDE_CODE_AUTO_MODE_MODEL`**: Claude Code ignores the variable and picks the model for its [auto mode classifier requests](/docs/en/permission-modes#default-classifier-model) as if you hadn't set it

v2.1.302CLAUDE_CODE_AUTO_MODE_MODEL Documentation arrivedA small documentation edit on Model configuration touched a line naming CLAUDE_CODE_AUTO_MODE_MODEL after this was published.
the line in the docs

* **`CLAUDE_CODE_AUTO_MODE_MODEL`**: Claude Code ignores the variable and picks the model for its [auto mode classifier requests](/docs/en/permission-modes#default-classifier-model) as if you hadn't set it

v2.1.300dontAsk Documentation arrivedA small documentation edit on Run Claude Code programmatically touched a line naming dontAsk after this was published.
the line in the docs

To set a baseline for the whole session instead of listing individual tools, pass a [permission mode](/docs/en/permission-modes) with `--permission-mode`, such as `auto`, `dontAsk`, or `acceptEdits`:

v2.1.300--permission-mode Documentation arrivedA small documentation edit on Run Claude Code programmatically touched a line naming --permission-mode after this was published.
the line in the docs

To set a baseline for the whole session instead of listing individual tools, pass a [permission mode](/docs/en/permission-modes) with `--permission-mode`, such as `auto`, `dontAsk`, or `acceptEdits`:

v2.1.302claude -p Documentation arrivedA small documentation edit on Run Claude Code programmatically touched a line naming claude -p after this was published.
the line in the docs

Calls to tools you didn't list run if they need no approval. In a [Manual mode](/docs/en/permission-modes#available-modes) `claude -p` run, a call that needs approval is denied unless something approves it, such as a [`PermissionRequest` h…

v2.1.300PermissionRequest Documentation arrivedA small documentation edit on Run Claude Code programmatically touched a line naming PermissionRequest after this was published.
the line in the docs

Calls to tools you didn't list run if they need no approval. In a [Manual mode](/docs/en/permission-modes#available-modes) `claude -p` run, a call that needs approval is denied unless something approves it, such as a [`PermissionRequest` h…

v2.1.300PermissionRequest Documentation arrivedA small documentation edit on Run Claude Code programmatically touched a line naming PermissionRequest after this was published.
the line in the docs

Calls to tools you didn't list run if they need no approval. In a [Manual mode](/docs/en/permission-modes#available-modes) `claude -p` run, a call that needs approval is denied unless something approves it, such as a [`PermissionRequest` h…

v2.1.299PermissionRequest Documentation arrivedA small documentation edit on Run Claude Code programmatically touched a line naming PermissionRequest after this was published.
the line in the docs

Calls to tools you didn't list run if they need no approval. In a [Manual mode](/docs/en/permission-modes#available-modes) `claude -p` run, a call that needs approval is denied unless something approves it, such as a [`PermissionRequest` h…

v2.1.299PermissionRequest Documentation arrivedA small documentation edit on Run Claude Code programmatically touched a line naming PermissionRequest after this was published.
the line in the docs

Calls to tools you didn't list run if they need no approval. In a [Manual mode](/docs/en/permission-modes#available-modes) `claude -p` run, a call that needs approval is denied unless something approves it, such as a [`PermissionRequest` h…

v2.1.293PermissionRequest Documentation arrivedA small documentation edit on Run Claude Code programmatically touched a line naming PermissionRequest after this was published.
the line in the docs

Calls to tools you didn't list run if they need no approval. In a [Manual mode](/docs/en/permission-modes#available-modes) `claude -p` run, a call that needs approval is denied unless something approves it, such as a [`PermissionRequest` h…

v2.1.302CLAUDE_CODE_AUTO_MODE_MODEL Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_AUTO_MODE_MODEL, on Error reference.
the line in the docs

* If the message returns on every retry and names the model you set in [`CLAUDE_CODE_AUTO_MODE_MODEL`](/docs/en/permission-modes#choose-the-classifier-model), check that the API or cloud provider your session runs on serves that model ID. …

v2.1.302CLAUDE_CODE_AUTO_MODE_MODEL Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_AUTO_MODE_MODEL, on Error reference.
the line in the docs

* If the message returns on every retry and names the model you set in [`CLAUDE_CODE_AUTO_MODE_MODEL`](/docs/en/permission-modes#choose-the-classifier-model), check that the API or cloud provider your session runs on serves that model ID. …

v2.1.283permissions.defaultMode Documentation arrivedA small documentation edit on Agent SDK reference - TypeScript touched a line naming permissions.defaultMode after this was published.
the line in the docs

| `permissionMode` | [`PermissionMode`](#permissionmode) | `undefined` | Permission mode for the session. If you omit it and nothing else sets a permission mode, such as a [`permissions.defaultMode`](/docs/en/settings-reference#permissions…

v2.1.302claude -p Documentation arrivedAnthropic's documentation has since written up claude -p, on Configure permissions.
the line in the docs

With Claude Code v2.1.302 or later, your app starts in `default` mode unless you set a permission mode or it gets one from [`permissions.defaultMode`](/docs/en/settings-reference#permissions-defaultmode) in its settings files. In `default`…

v2.1.302CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION Documentation arrivedA small documentation edit on Interactive mode touched a line naming CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION after this was published.
the line in the docs

* Your account is close to or at its usage limit. To keep this skip from applying until you reach the limit, set [`CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION`](/docs/en/env-vars) to `true`. Before v2.1.238, Claude Code skipped suggestions near t…

v2.1.300dontAsk Documentation arrivedAnthropic's documentation has since written up dontAsk, on Automate actions with hooks.
the line in the docs

* **`"deny"` in every permission mode**: a hook that returns `permissionDecision: "deny"` blocks the tool even in `bypassPermissions` mode or with `--dangerously-skip-permissions`. `PreToolUse` hooks fire before any permission-mode check, …

v2.1.302/mcp Documentation arrivedAnthropic's documentation has since written up /mcp, on Automate actions with hooks.
the line in the docs

* MCP tools marked [`requiresUserInteraction`](/docs/en/mcp#require-approval-for-a-specific-tool)

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.246tengu_ticklish_whisper Flag reading movedThe flag server now returns off for tengu_ticklish_whisper, read as this account.
v2.1.302tengu_sunny_locket Flag reading movedThe flag server now returns {"mode":"compact"} for tengu_sunny_locket, read as this account.
v2.1.300tengu_sunny_locket Flag reading movedThe flag server now returns {"mode":"compact"} for tengu_sunny_locket, read as this account.
v2.1.290tengu_sunny_locket Flag reading movedThe flag server now returns {"mode":"compact"} for tengu_sunny_locket, read as this account.
v2.1.283tengu_sunny_locket Flag reading movedThe flag server now returns {"mode":"compact"} for tengu_sunny_locket, read as this account.
v2.1.283tengu_sunny_locket Flag reading movedThe flag server now returns {"mode":"compact"} for tengu_sunny_locket, read as this account.
v2.1.296tengu_rustling_orbit Flag reading movedThe flag server now returns off for tengu_rustling_orbit, read as this account.
v2.1.295tengu_rustling_orbit Flag reading movedThe flag server now returns off for tengu_rustling_orbit, read as this account.
v2.1.292tengu_rustling_orbit Flag reading movedThe flag server now returns off for tengu_rustling_orbit, read as this account.
v2.1.261tengu_rustling_orbit Flag reading movedThe flag server now returns off for tengu_rustling_orbit, read as this account.
v2.1.259tengu_rustling_orbit Flag reading movedThe flag server now returns off for tengu_rustling_orbit, read as this account.
v2.1.273tengu_quiet_dolphin Flag reading movedThe flag server now returns on for tengu_quiet_dolphin, 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.284tengu_lantern_wick_text Flag reading movedThe flag server now returns "Usage limit reached; a short grace allowance remains, then this turn is cut off without warning. Judge what's left: if it's genuinely only a few steps, finish it properly, then stop and say so without extra polishing. Otherwise don't attempt it all: finish the piece in hand and at most two more like it, then stop. The allowance also pays for any subagents you have running: they don't get this message and will keep going, so it's up to you how to handle them. Either way, end by telling the user their usage limit was reached, what's done and what's left." for tengu_lantern_wick_text, 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.261tengu_context_usage_bulk_counts Flag reading movedThe flag server now returns off for tengu_context_usage_bulk_counts, 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.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.
Feedback