Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 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,554dated, and never edited afterwards
Newestthe last time anything moved
Flag readings moved17,196a reading is one sample, for one account
Documentation arrived5,248a docs edit touched an entry's names
WhenEntryWhat happened
v2.1.273--chrome Documentation arrivedA small documentation edit on Continue local sessions from any device with Remote Control touched a line naming --chrome after this was published.
the line in the docs

| `--chrome` / `--no-chrome` | Turn [Chrome integration](/docs/en/chrome) on or off in the sessions the server creates, so Claude can use Chrome on your machine while you work from another device. Without either flag, the session the serve…

v2.1.273--chrome Documentation arrivedA small documentation edit on Continue local sessions from any device with Remote Control touched a line naming --chrome after this was published.
the line in the docs

| `--chrome` / `--no-chrome` | Turn [Chrome integration](/docs/en/chrome) on or off in the sessions the server creates, so Claude can use Chrome on your machine while you work from another device. Without either flag, the session the serve…

v2.1.273--chrome Documentation arrivedA small documentation edit on Continue local sessions from any device with Remote Control touched a line naming --chrome after this was published.
the line in the docs

| `--chrome` / `--no-chrome` | Turn [Chrome integration](/docs/en/chrome) on or off in the sessions the server creates, so Claude can use Chrome on your machine while you work from another device. Without either flag, the session the serve…

v2.1.281bypassPermissions Documentation arrivedA small documentation edit on Continue local sessions from any device with Remote Control touched a line naming bypassPermissions after this was published.
the line in the docs

| `--chrome` / `--no-chrome` | Turn [Chrome integration](/docs/en/chrome) on or off in the sessions the server creates, so Claude can use Chrome on your machine while you work from another device. Without either flag, the session the serve…

v2.1.284/login Documentation arrivedA small documentation edit on Claude Code with GitHub Enterprise Server touched a line naming /login after this was published.
the line in the docs

Claude Code couldn't read a claude.ai organization from your credentials. Sign in with `/login` using an account in your Team or Enterprise organization, since GitHub Enterprise Server support is limited to those plans. See [Unable to get …

v2.1.282MCP_DISCOVERY_CACHE Documentation arrivedAnthropic's documentation has since written up MCP_DISCOVERY_CACHE, on Claude Code changelog.
the line in the docs

* \[Cloud sessions] Changed `MCP_DISCOVERY_CACHE=1`, when set in your cloud environment's variables rather than a settings file, to reuse your connectors' tool lists after a session restart; other MCP servers are no longer cached and conne…

v2.1.281SessionStart Documentation arrivedAnthropic's documentation has since written up SessionStart, on Claude Code changelog.
the line in the docs

* \[VSCode] Fixed the editor tab keeping an old name after a session was renamed with /rename, by a SessionStart hook, or on claude.ai

v2.1.284/config Documentation arrivedAnthropic's documentation has since written up /config, on Claude Code changelog.
the line in the docs

* Changed `/config chrome=true` to direct you to the /config panel instead of enabling Claude in Chrome by default; `/config chrome=false` still turns it off when it was on

v2.1.284/config Documentation arrivedAnthropic's documentation has since written up /config, on Claude Code changelog.
the line in the docs

* Changed `/config chrome=true` to direct you to the /config panel instead of enabling Claude in Chrome by default; `/config chrome=false` still turns it off when it was on

v2.1.281/config Documentation arrivedAnthropic's documentation has since written up /config, on Claude Code changelog.
the line in the docs

* Changed `/config chrome=true` to direct you to the /config panel instead of enabling Claude in Chrome by default; `/config chrome=false` still turns it off when it was on

v2.1.281/autocompact Documentation arrivedAnthropic's documentation has since written up /autocompact, on Claude Code changelog.
the line in the docs

* Changed sessions behind a custom `ANTHROPIC_BASE_URL` to use the 1M context window of models that have one (Opus 4.7+, Sonnet 5+, Fable); run `/autocompact 200k` if your gateway stops at 200K

v2.1.284run_in_background Documentation arrivedAnthropic's documentation has since written up run_in_background, on Claude Code changelog.
the line in the docs

* Changed background Bash and PowerShell commands to stop after a time limit (their `timeout` with `run_in_background`, default 30 min, max 2 h); Claude is notified when one is stopped

v2.1.284/clear Documentation arrivedAnthropic's documentation has since written up /clear, on Claude Code changelog.
the line in the docs

* Fixed a brief freeze (up to a second) partway through long sessions outside fullscreen mode, which came back after `/clear` or `/compact`

v2.1.284/autofix-pr Documentation arrivedAnthropic's documentation has since written up /autofix-pr, on Claude Code changelog.
the line in the docs

* Fixed `/autofix-pr` and `/schedule` saying the Claude GitHub App is not installed on a repository whose install status had not been checked yet

v2.1.284claude remote-control --help Documentation arrivedAnthropic's documentation has since written up claude remote-control --help, on Claude Code changelog.
the line in the docs

* Fixed `claude remote-control --help` saying `--[no-]chrome` defaults to the machine's `/chrome` setting; spawned sessions keep Claude in Chrome off unless `--chrome` is passed

v2.1.283claude mcp remove Documentation arrivedAnthropic's documentation has since written up claude mcp remove, on Claude Code changelog.
the line in the docs

* Fixed `claude mcp list` and `claude mcp get`, and the not-found error of `claude mcp remove`, `login` and `logout`, printing line breaks and terminal escape sequences from MCP server names and values

v2.1.281set_model Documentation arrivedAnthropic's documentation has since written up set_model, on Claude Code changelog.
the line in the docs

* Fixed switching models mid-session with a `set_model` request (such as the Agent SDK's `setModel`) leaving the new model on the built-in output-token limit and auto-compact window until restart

v2.1.284--resume Documentation arrivedAnthropic's documentation has since written up --resume, on Claude Code changelog.
the line in the docs

* Added `claude --desktop` to open the Claude desktop app on the current directory, or on a session with `--continue` / `--resume <id>`

v2.1.281/agents Documentation arrivedA small documentation edit on Or, for the Project Glasswing model with the same capabilities: touched a line naming /agents after this was published.
the line in the docs

See [Strict tool use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/strict-tool-use) and [Forcing tool use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/define-tools#forcing-tool-use). If you forced a tool …

v2.1.281/stats Documentation arrivedAnthropic's documentation has since written up /stats, on spawn.sh: called once per claimed work item.
the line in the docs

`GET /v1/environments/{environment_id}/work/stats` (curl; python, typescript, ruby: `client.beta.environments.work.stats()`; go, csharp: `client.Beta.Environments.Work.Stats()`; java: `client.beta().environments().work().stats()`; php: `$c…

v2.1.281/stats Documentation arrivedAnthropic's documentation has since written up /stats, on spawn.sh: called once per claimed work item.
the line in the docs

`GET /v1/environments/{environment_id}/work/stats` (curl; python, typescript, ruby: `client.beta.environments.work.stats()`; go, csharp: `client.Beta.Environments.Work.Stats()`; java: `client.beta().environments().work().stats()`; php: `$c…

v2.1.281/stats Documentation arrivedAnthropic's documentation has since written up /stats, on spawn.sh: called once per claimed work item.
the line in the docs

`GET /v1/environments/{environment_id}/work/stats` (curl; python, typescript, ruby: `client.beta.environments.work.stats()`; go, csharp: `client.Beta.Environments.Work.Stats()`; java: `client.beta().environments().work().stats()`; php: `$c…

v2.1.284/model Documentation arrivedAnthropic's documentation has since written up /model, on spawn.sh: called once per claimed work item.
the line in the docs

The SDK's [Client-side MCP helpers](https://platform.claude.com/docs/en/agents-and-tools/mcp-connector#client-side-mcp-helpers) convert the server's tools into the runnable tools the worker accepts. Install an MCP SDK alongside the Anthrop…

v2.1.284/model Documentation arrivedAnthropic's documentation has since written up /model, on spawn.sh: called once per claimed work item.
the line in the docs

The SDK's [Client-side MCP helpers](https://platform.claude.com/docs/en/agents-and-tools/mcp-connector#client-side-mcp-helpers) convert the server's tools into the runnable tools the worker accepts. Install an MCP SDK alongside the Anthrop…

v2.1.284/model Documentation arrivedAnthropic's documentation has since written up /model, on spawn.sh: called once per claimed work item.
the line in the docs

The SDK's [Client-side MCP helpers](https://platform.claude.com/docs/en/agents-and-tools/mcp-connector#client-side-mcp-helpers) convert the server's tools into the runnable tools the worker accepts. Install an MCP SDK alongside the Anthrop…

v2.1.284/mcp Documentation arrivedAnthropic's documentation has since written up /mcp, on spawn.sh: called once per claimed work item.
the line in the docs

The SDK's [Client-side MCP helpers](https://platform.claude.com/docs/en/agents-and-tools/mcp-connector#client-side-mcp-helpers) convert the server's tools into the runnable tools the worker accepts. Install an MCP SDK alongside the Anthrop…

v2.1.284opus Documentation arrivedAnthropic's documentation has since written up opus, on structured-outputs.
the line in the docs

"model": "claude-opus-5-5",

v2.1.281claude-opus-5-5 Documentation arrivedAnthropic's documentation has since written up claude-opus-5-5, on structured-outputs.
the line in the docs

"model": "claude-opus-5-5",

v2.1.283/compact Documentation arrivedA small documentation edit on compaction-background touched a line naming /compact after this was published.
the line in the docs

![Background compaction timeline: the compaction request is sent with messages 1 to 5 while the conversation continues on its full history and gains messages 6 to 8; when the block arrives, it replaces messages 1 to 5 at the front of the h…

v2.1.281/agents Documentation arrivedAnthropic's documentation has since written up /agents, on All settings.
the line in the docs

Lock the `agents` surface. Claude Code stops loading agents from `~/.claude/agents/`, `.claude/agents/`, and `--add-dir` directories. It keeps loading plugin agents, built-in agents, and agents in the managed policy directory.

v2.1.281/skills Documentation arrivedAnthropic's documentation has since written up /skills, on All settings.
the line in the docs

Lock the `skills` surface. Claude Code stops loading skills from `~/.claude/skills/` and `.claude/skills/`, custom commands from `~/.claude/commands/` and `.claude/commands/`, skills and commands under `--add-dir` directories, and skills s…

v2.1.281blockReadsOutsideWorkingDirectories Documentation arrivedAnthropic's documentation has since written up blockReadsOutsideWorkingDirectories, on All settings.
the line in the docs

Claude Code merges `allowWrite` entries and the paths from your `Edit(...)` allow permission rules across every settings scope the session loads, leaving out the ones from repository settings while [`permissions.blockReadsOutsideWorkingDir…

v2.1.284filesystem.denyRead Documentation arrivedAnthropic's documentation has since written up filesystem.denyRead, on All settings.
the line in the docs

If a re-opened file holds a secret, such as an `http.extraHeader` token, add its path to [`sandbox.filesystem.denyRead`](#sandbox-filesystem-denyread). A `denyRead` entry that covers a file always takes precedence over this re-open.

v2.1.284denyRead Documentation arrivedAnthropic's documentation has since written up denyRead, on All settings.
the line in the docs

If a re-opened file holds a secret, such as an `http.extraHeader` token, add its path to [`sandbox.filesystem.denyRead`](#sandbox-filesystem-denyread). A `denyRead` entry that covers a file always takes precedence over this re-open.

v2.1.284denyRead Documentation arrivedAnthropic's documentation has since written up denyRead, on All settings.
the line in the docs

If a re-opened file holds a secret, such as an `http.extraHeader` token, add its path to [`sandbox.filesystem.denyRead`](#sandbox-filesystem-denyread). A `denyRead` entry that covers a file always takes precedence over this re-open.

v2.1.284allowWrite Documentation arrivedAnthropic's documentation has since written up allowWrite, on All settings.
the line in the docs

When [sandboxing](/docs/en/sandboxing) is on, the block also covers sandboxed commands. Claude Code denies them read access to your home directory and to the other roots that hold user files: `/Users`, `/home`, `/root`, `/Volumes`, `/mnt`,…

v2.1.284allowRead Documentation arrivedAnthropic's documentation has since written up allowRead, on All settings.
the line in the docs

When [sandboxing](/docs/en/sandboxing) is on, the block also covers sandboxed commands. Claude Code denies them read access to your home directory and to the other roots that hold user files: `/Users`, `/home`, `/root`, `/Volumes`, `/mnt`,…

v2.1.284allowRead Documentation arrivedAnthropic's documentation has since written up allowRead, on All settings.
the line in the docs

When [sandboxing](/docs/en/sandboxing) is on, the block also covers sandboxed commands. Claude Code denies them read access to your home directory and to the other roots that hold user files: `/Users`, `/home`, `/root`, `/Volumes`, `/mnt`,…

v2.1.284/memory Documentation arrivedAnthropic's documentation has since written up /memory, on All settings.
the line in the docs

When [`autoMemoryDirectory`](#automemorydirectory) comes from the project's `.claude/settings.json`, or from a `.claude/settings.local.json` [treated as repository-supplied](/docs/en/permissions#when-your-local-settings-file-needs-trust), …

v2.1.284/memory Documentation arrivedAnthropic's documentation has since written up /memory, on All settings.
the line in the docs

When [`autoMemoryDirectory`](#automemorydirectory) comes from the project's `.claude/settings.json`, or from a `.claude/settings.local.json` [treated as repository-supplied](/docs/en/permissions#when-your-local-settings-file-needs-trust), …

v2.1.281blockReadsOutsideWorkingDirectories Documentation arrivedA small documentation edit on Configure permissions touched a line naming blockReadsOutsideWorkingDirectories after this was published.
the line in the docs

Claude Code recognizes a built-in set of Bash commands as read-only and runs them without a permission prompt in every mode, except as [`permissions.blockReadsOutsideWorkingDirectories`](/docs/en/settings-reference#permissions-blockreadsou…

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

To turn off the check on a target that is only command substitution output, set [`CLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPT=1`](/docs/en/env-vars#variables) in the environment that launches Claude Code.

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

| A shell variable followed by one common top-level directory name, such as `mnt`, `tmp`, `usr`, or `Users` | `rm -rf "$TMPDIR/mnt"` | When the variable expands empty, the command removes `/mnt` |

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

* **A glob or trailing slash under a variable such as `$DIR`**: guard each expansion so the shell stops with an error when the variable is unset or empty, as in `rm -rf "${DIR:?}"/*`, or use a literal path. A removal whose expansions are a…

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.221tengu_mcp_protocol_negotiation_stdio Flag reading movedThe flag server now returns on for tengu_mcp_protocol_negotiation_stdio, read as this account.
Feedback