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.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 docsClaude 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 docsSee [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 docsThe 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 docsThe 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 docsThe 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 docsThe 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. 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 docsIf 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 docsIf 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 docsWhen [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 docsWhen [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 docsWhen [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 docsWhen [`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 docsWhen [`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 docsClaude 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 docsTo 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. |