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.285blockReadsOutsideWorkingDirectories |
Documentation arrivedAnthropic's documentation has since written up blockReadsOutsideWorkingDirectories, on Configure the sandboxed Bash tool.
the line in the docs* **[`permissions.blockReadsOutsideWorkingDirectories`](/docs/en/settings-reference#permissions-blockreadsoutsideworkingdirectories)**: [Actions no mode auto-approves](/docs/en/permission-modes#actions-no-mode-auto-approves) covers the ret… |
|
v2.1.284dangerouslyDisableSandbox |
Documentation arrivedAnthropic's documentation has since written up dangerouslyDisableSandbox, on Configure the sandboxed Bash tool.
the line in the docsThe unsandboxed retry is an escape hatch for commands that fail inside the sandbox, such as tools that are incompatible with it. When the sandbox blocks a network connection, Claude Code names the denied host in the command's result, so Cl… |
|
v2.1.284dangerouslyDisableSandbox |
Documentation arrivedAnthropic's documentation has since written up dangerouslyDisableSandbox, on Configure the sandboxed Bash tool.
the line in the docsThe unsandboxed retry is an escape hatch for commands that fail inside the sandbox, such as tools that are incompatible with it. When the sandbox blocks a network connection, Claude Code names the denied host in the command's result, so Cl… |
|
v2.1.285sandbox.failIfUnavailable |
Documentation arrivedAnthropic's documentation has since written up sandbox.failIfUnavailable, on Configure the sandboxed Bash tool.
the line in the docsBy default, if the sandbox can't start because a dependency is missing or the platform is unsupported, Claude Code runs commands without sandboxing. To make Claude Code exit at startup instead, set [`sandbox.failIfUnavailable`](/docs/en/se… |
|
v2.1.284allowedDomains |
Documentation arrivedAnthropic's documentation has since written up allowedDomains, on Configure the sandboxed Bash tool.
the line in the docs| Network | No direct route out. Connections go through a proxy on your machine that checks each host against your allowed domains, which start empty. Your permission mode decides [what happens to other hosts](#hosts-outside-your-allowed-d… |
|
v2.1.285allowWrite |
Documentation arrivedAnthropic's documentation has since written up allowWrite, on Configure the sandboxed Bash tool.
the line in the docs| Writes | The working directory, a per-user temp directory, and [directories you've added](/docs/en/permissions#additional-directories-grant-file-access-not-configuration). [Protected paths](#protected-paths) stay write-denied | [`filesys… |
|
v2.1.285allowWrite |
Documentation arrivedAnthropic's documentation has since written up allowWrite, on Configure the sandboxed Bash tool.
the line in the docs| Writes | The working directory, a per-user temp directory, and [directories you've added](/docs/en/permissions#additional-directories-grant-file-access-not-configuration). [Protected paths](#protected-paths) stay write-denied | [`filesys… |
|
v2.1.284filesystem.denyWrite |
Documentation arrivedAnthropic's documentation has since written up filesystem.denyWrite, on Configure the sandboxed Bash tool.
the line in the docs| Writes | The working directory, a per-user temp directory, and [directories you've added](/docs/en/permissions#additional-directories-grant-file-access-not-configuration). [Protected paths](#protected-paths) stay write-denied | [`filesys… |
|
v2.1.284allowManagedPermissionRulesOnly |
Documentation arrivedAnthropic's documentation has since written up allowManagedPermissionRulesOnly, on Extend Claude with skills.
the line in the docs* The frontmatter applies in every kind of session, so an `allowed-tools` grant goes through the normal [permission flow](/docs/en/permissions). If your organization sets `allowManagedPermissionRulesOnly`, the grant [doesn't apply](#when-o… |
|
v2.1.284allowManagedPermissionRulesOnly |
Documentation arrivedAnthropic's documentation has since written up allowManagedPermissionRulesOnly, on Extend Claude with skills.
the line in the docs* The frontmatter applies in every kind of session, so an `allowed-tools` grant goes through the normal [permission flow](/docs/en/permissions). If your organization sets `allowManagedPermissionRulesOnly`, the grant [doesn't apply](#when-o… |
|
v2.1.284allowManagedPermissionRulesOnly |
Documentation arrivedAnthropic's documentation has since written up allowManagedPermissionRulesOnly, on Extend Claude with skills.
the line in the docs* The frontmatter applies in every kind of session, so an `allowed-tools` grant goes through the normal [permission flow](/docs/en/permissions). If your organization sets `allowManagedPermissionRulesOnly`, the grant [doesn't apply](#when-o… |
|
v2.1.284allowManagedPermissionRulesOnly |
Documentation arrivedA small documentation edit on Extend agents with skills touched a line naming allowManagedPermissionRulesOnly after this was published.
the line in the docsIn SDK sessions, you can pre-approve tools for a project or personal skill with the skill's [`allowed-tools`](/docs/en/skills#pre-approve-tools-for-a-skill) frontmatter or with the `allowedTools` option (`allowed_tools` in Python) in your … |
|
v2.1.284allowManagedPermissionRulesOnly |
Documentation arrivedA small documentation edit on Extend agents with skills touched a line naming allowManagedPermissionRulesOnly after this was published.
the line in the docsIn SDK sessions, you can pre-approve tools for a project or personal skill with the skill's [`allowed-tools`](/docs/en/skills#pre-approve-tools-for-a-skill) frontmatter or with the `allowedTools` option (`allowed_tools` in Python) in your … |
|
v2.1.284allowManagedPermissionRulesOnly |
Documentation arrivedA small documentation edit on Extend agents with skills touched a line naming allowManagedPermissionRulesOnly after this was published.
the line in the docsIn SDK sessions, you can pre-approve tools for a project or personal skill with the skill's [`allowed-tools`](/docs/en/skills#pre-approve-tools-for-a-skill) frontmatter or with the `allowedTools` option (`allowed_tools` in Python) in your … |
|
v2.1.282allowManagedPermissionRulesOnly |
Documentation arrivedA small documentation edit on Extend agents with skills touched a line naming allowManagedPermissionRulesOnly after this was published.
the line in the docsIn SDK sessions, you can pre-approve tools for a project or personal skill with the skill's [`allowed-tools`](/docs/en/skills#pre-approve-tools-for-a-skill) frontmatter or with the `allowedTools` option (`allowed_tools` in Python) in your … |
|
v2.1.282allowManagedPermissionRulesOnly |
Documentation arrivedA small documentation edit on Extend agents with skills touched a line naming allowManagedPermissionRulesOnly after this was published.
the line in the docsIn SDK sessions, you can pre-approve tools for a project or personal skill with the skill's [`allowed-tools`](/docs/en/skills#pre-approve-tools-for-a-skill) frontmatter or with the `allowedTools` option (`allowed_tools` in Python) in your … |
|
v2.1.283allowed-tools |
Documentation arrivedA small documentation edit on Extend agents with skills touched a line naming allowed-tools after this was published.
the line in the docsIn SDK sessions, you can pre-approve tools for a project or personal skill with the skill's [`allowed-tools`](/docs/en/skills#pre-approve-tools-for-a-skill) frontmatter or with the `allowedTools` option (`allowed_tools` in Python) in your … |
|
v2.1.282allowed-tools |
Documentation arrivedA small documentation edit on Extend agents with skills touched a line naming allowed-tools after this was published.
the line in the docsIn SDK sessions, you can pre-approve tools for a project or personal skill with the skill's [`allowed-tools`](/docs/en/skills#pre-approve-tools-for-a-skill) frontmatter or with the `allowedTools` option (`allowed_tools` in Python) in your … |
|
v2.1.283/code-review ultra |
Documentation arrivedAnthropic's documentation has since written up /code-review ultra, on Find bugs with ultrareview.
the line in the docs`claude -p '/code-review ultra'` doesn't get you the findings, so use `claude ultrareview` in scripts. The `-p` run launches the cloud review and exits without waiting for it. When the review would bill usage credits, the `-p` run stops wi… |
|
v2.1.280/code-review ultra |
Documentation arrivedAnthropic's documentation has since written up /code-review ultra, on Find bugs with ultrareview.
the line in the docs`claude -p '/code-review ultra'` doesn't get you the findings, so use `claude ultrareview` in scripts. The `-p` run launches the cloud review and exits without waiting for it. When the review would bill usage credits, the `-p` run stops wi… |
|
v2.1.280/code-review ultra |
Documentation arrivedAnthropic's documentation has since written up /code-review ultra, on Find bugs with ultrareview.
the line in the docs`claude -p '/code-review ultra'` doesn't get you the findings, so use `claude ultrareview` in scripts. The `-p` run launches the cloud review and exits without waiting for it. When the review would bill usage credits, the `-p` run stops wi… |
|
v2.1.277backgrounding |
Documentation arrivedA small documentation edit on Tools reference touched a line naming backgrounding after this was published.
the line in the docsSetting [`CLAUDE_CODE_DISABLE_BACKGROUND_TASKS=1`](/docs/en/env-vars#variables) or running in [bare mode](/docs/en/headless#start-faster-with-bare-mode) disables auto-backgrounding along with the rest of the background task functionality, … |
|
v2.1.277backgrounding |
Documentation arrivedA small documentation edit on Tools reference touched a line naming backgrounding after this was published.
the line in the docsSetting [`CLAUDE_CODE_DISABLE_BACKGROUND_TASKS=1`](/docs/en/env-vars#variables) or running in [bare mode](/docs/en/headless#start-faster-with-bare-mode) disables auto-backgrounding along with the rest of the background task functionality, … |
|
v2.1.277backgrounding |
Documentation arrivedA small documentation edit on Tools reference touched a line naming backgrounding after this was published.
the line in the docsSetting [`CLAUDE_CODE_DISABLE_BACKGROUND_TASKS=1`](/docs/en/env-vars#variables) or running in [bare mode](/docs/en/headless#start-faster-with-bare-mode) disables auto-backgrounding along with the rest of the background task functionality, … |
|
v2.1.283claude --remote |
Documentation arrivedAnthropic's documentation has since written up claude --remote, on Continue local sessions from any device with Remote Control.
the line in the docs* **With `/remote-control`, `claude --remote-control`, or [auto-connect](#enable-remote-control-for-all-sessions)**: the session keeps running without Remote Control, and Claude Code archives it at claude.ai |
|
v2.1.285--remote |
Documentation arrivedAnthropic's documentation has since written up --remote, on Continue local sessions from any device with Remote Control.
the line in the docs* **With `/remote-control`, `claude --remote-control`, or [auto-connect](#enable-remote-control-for-all-sessions)**: the session keeps running without Remote Control, and Claude Code archives it at claude.ai |
|
v2.1.286--bare |
Documentation arrivedAnthropic's documentation has since written up --bare, on Run Claude Code programmatically.
the line in the docsBefore v2.1.286, these limits held only partly: an interactive `--bare` session connected the MCP servers that a normal session would, every `--bare` session sent system reminders, and background tasks stayed available. |
|
v2.1.286--mcp-config |
Documentation arrivedAnthropic's documentation has since written up --mcp-config, on Run Claude Code programmatically.
the line in the docs* **MCP servers**: only servers supplied on the command line connect, for example with `--mcp-config`. In an interactive session, Claude Code also skips the automatic IDE connection unless you pass `--ide`. |
|
v2.1.286/ultrareview |
Documentation arrivedA small documentation edit on Code Review touched a line naming /ultrareview after this was published.
the line in the docsTo run a cloud review from a script or CI job, use the [`claude ultrareview` subcommand](/docs/en/ultrareview#run-ultrareview-non-interactively), which waits for the findings and prints them to stdout. |
|
v2.1.286/ultrareview |
Documentation arrivedA small documentation edit on Code Review touched a line naming /ultrareview after this was published.
the line in the docsTo run a cloud review from a script or CI job, use the [`claude ultrareview` subcommand](/docs/en/ultrareview#run-ultrareview-non-interactively), which waits for the findings and prints them to stdout. |
|
v2.1.286/ultrareview |
Documentation arrivedA small documentation edit on Code Review touched a line naming /ultrareview after this was published.
the line in the docsTo run a cloud review from a script or CI job, use the [`claude ultrareview` subcommand](/docs/en/ultrareview#run-ultrareview-non-interactively), which waits for the findings and prints them to stdout. |
|
v2.1.286/ultrareview |
Documentation arrivedA small documentation edit on Code Review touched a line naming /ultrareview after this was published.
the line in the docsTo run a cloud review from a script or CI job, use the [`claude ultrareview` subcommand](/docs/en/ultrareview#run-ultrareview-non-interactively), which waits for the findings and prints them to stdout. |
|
v2.1.285/ultrareview |
Documentation arrivedA small documentation edit on Code Review touched a line naming /ultrareview after this was published.
the line in the docsTo run a cloud review from a script or CI job, use the [`claude ultrareview` subcommand](/docs/en/ultrareview#run-ultrareview-non-interactively), which waits for the findings and prints them to stdout. |
|
v2.1.277/ultrareview |
Documentation arrivedA small documentation edit on Code Review touched a line naming /ultrareview after this was published.
the line in the docsTo run a cloud review from a script or CI job, use the [`claude ultrareview` subcommand](/docs/en/ultrareview#run-ultrareview-non-interactively), which waits for the findings and prints them to stdout. |
|
v2.1.271/ultrareview |
Documentation arrivedA small documentation edit on Code Review touched a line naming /ultrareview after this was published.
the line in the docsTo run a cloud review from a script or CI job, use the [`claude ultrareview` subcommand](/docs/en/ultrareview#run-ultrareview-non-interactively), which waits for the findings and prints them to stdout. |
|
v2.1.261claude ultrareview |
Documentation arrivedA small documentation edit on Code Review touched a line naming claude ultrareview after this was published.
the line in the docsTo run a cloud review from a script or CI job, use the [`claude ultrareview` subcommand](/docs/en/ultrareview#run-ultrareview-non-interactively), which waits for the findings and prints them to stdout. |
|
v2.1.286/compact |
Documentation arrivedAnthropic's documentation has since written up /compact, on Orchestrate teams of Claude Code sessions.
the line in the docs* `/compact`, `/clear`, and `/rewind` act on the lead's conversation, so Claude Code asks you to confirm before running one of them from this view. |
|
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.273tengu_quiet_dolphin |
Flag reading movedThe flag server now returns off for tengu_quiet_dolphin, 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.284tengu_lantern_wick_text |
Flag reading movedThe flag server now returns null for tengu_lantern_wick_text, 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.280SKILL.md |
Documentation arrivedA small documentation edit on Admin controls touched a line naming SKILL.md after this was published.
the line in the docsTo let members manage their own skills, host them in a GitHub repository. Put one `skills/<name>/SKILL.md` folder per skill in the repository and share the link. Members import them in the Claude Science app under **Settings** > **Skills**… |
|
v2.1.281TMPDIR |
Documentation arrivedA small documentation edit on Choose a sandbox environment touched a line naming TMPDIR after this was published.
the line in the docs* The directory where Claude Code writes runtime files. Unless you set [`CLAUDE_CODE_TMPDIR`](/docs/en/env-vars), that directory is: |
|
v2.1.281TMPDIR |
Documentation arrivedA small documentation edit on Choose a sandbox environment touched a line naming TMPDIR after this was published.
the line in the docs* The directory where Claude Code writes runtime files. Unless you set [`CLAUDE_CODE_TMPDIR`](/docs/en/env-vars), that directory is: |
|
v2.1.277TMPDIR |
Documentation arrivedA small documentation edit on Choose a sandbox environment touched a line naming TMPDIR after this was published.
the line in the docs* The directory where Claude Code writes runtime files. Unless you set [`CLAUDE_CODE_TMPDIR`](/docs/en/env-vars), that directory is: |