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.265--fallback-model |
Documentation arrivedAnthropic's documentation has since written up --fallback-model, on CLI reference.
the line in the docs| `--fallback-model` | Enable automatic fallback to the specified model(s) when the primary model is overloaded or not available, for example a retired model. Accepts a comma-separated list tried in order. See [Fallback model chains](/docs… |
|
v2.1.257claude -p --continue |
Documentation arrivedAnthropic's documentation has since written up claude -p --continue, on CLI reference.
the line in the docs| `--continue`, `-c` | Load the most recent conversation in the current directory, including a [background session that has finished](/docs/en/sessions#resume-a-session); opening finished background sessions requires Claude Code v2.1.257 o… |
|
v2.1.277/loop |
Documentation arrivedAnthropic's documentation has since written up /loop, on CLI reference.
the line in the docs| `--continue`, `-c` | Load the most recent conversation in the current directory, including a [background session that has finished](/docs/en/sessions#resume-a-session); opening finished background sessions requires Claude Code v2.1.257 o… |
|
v2.1.273--chrome |
Documentation arrivedAnthropic's documentation has since written up --chrome, on CLI reference.
the line in the docs| `--chrome` | Enable [Chrome browser integration](/docs/en/chrome) for web automation and testing | `claude --chrome` | |
|
v2.1.273--chrome |
Documentation arrivedAnthropic's documentation has since written up --chrome, on CLI reference.
the line in the docs| `--chrome` | Enable [Chrome browser integration](/docs/en/chrome) for web automation and testing | `claude --chrome` | |
|
v2.1.273--chrome |
Documentation arrivedAnthropic's documentation has since written up --chrome, on CLI reference.
the line in the docs| `--chrome` | Enable [Chrome browser integration](/docs/en/chrome) for web automation and testing | `claude --chrome` | |
|
v2.1.273--chrome |
Documentation arrivedAnthropic's documentation has since written up --chrome, on CLI reference.
the line in the docs| `--chrome` | Enable [Chrome browser integration](/docs/en/chrome) for web automation and testing | `claude --chrome` | |
|
v2.1.251--background |
Documentation arrivedAnthropic's documentation has since written up --background, on CLI reference.
the line in the docs| `--bg`, `--background` | Start the session as a [background agent](/docs/en/agent-view) and return immediately. Prints the session ID and management commands. Combine with `--exec` to run a shell command as a background job instead of a … |
|
v2.1.277--tools |
Documentation arrivedAnthropic's documentation has since written up --tools, on CLI reference.
the line in the docs| `--allowedTools`, `--allowed-tools` | Tools that execute without prompting for permission. See [permission rule syntax](/docs/en/settings-reference#permission-rule-syntax) for pattern matching. To restrict which tools are available, use … |
|
v2.1.273--tools |
Documentation arrivedAnthropic's documentation has since written up --tools, on CLI reference.
the line in the docs| `--allowedTools`, `--allowed-tools` | Tools that execute without prompting for permission. See [permission rule syntax](/docs/en/settings-reference#permission-rule-syntax) for pattern matching. To restrict which tools are available, use … |
|
v2.1.257advisorModel |
Documentation arrivedAnthropic's documentation has since written up advisorModel, on CLI reference.
the line in the docs| `--advisor <model>` | Enable the server-side [advisor tool](/docs/en/advisor) for this session with a model alias, `fable`, `opus`, or `sonnet`, or a full model ID. Takes precedence over the `advisorModel` setting for the session. `fable… |
|
v2.1.257advisorModel |
Documentation arrivedAnthropic's documentation has since written up advisorModel, on CLI reference.
the line in the docs| `--advisor <model>` | Enable the server-side [advisor tool](/docs/en/advisor) for this session with a model alias, `fable`, `opus`, or `sonnet`, or a full model ID. Takes precedence over the `advisorModel` setting for the session. `fable… |
|
v2.1.277pasted_content |
Documentation arrivedAnthropic's documentation has since written up pasted_content, on Agent SDK reference - TypeScript.
the line in the docspasted_content?: MessageParam["content"][]; |
|
v2.1.275autoAllowBashIfSandboxed |
Documentation arrivedAnthropic's documentation has since written up autoAllowBashIfSandboxed, on Agent SDK reference - Python.
the line in the docs| `autoAllowBashIfSandboxed` | `bool` | `True` | Auto-approve bash commands when sandbox is enabled | |
|
v2.1.277effortLevel |
Documentation arrivedA small documentation edit on Configure your agent touched a line naming effortLevel after this was published.
the line in the docs* Pass `"userSettings"` to write `effortLevel`, the only key that source accepts. Claude Code saves it as the default effort level for the session's current model, and the running session's effort doesn't change. |
|
v2.1.257localSettings |
Documentation arrivedA small documentation edit on Configure your agent touched a line naming localSettings after this was published.
the line in the docs* Pass `"localSettings"` to write the project's local settings file, as in `await session.updateSettings("localSettings", { outputStyle: "Explanatory" })`. The written key takes effect on the session's next request and persists for later s… |
|
v2.1.257updateSettings |
Documentation arrivedA small documentation edit on Configure your agent touched a line naming updateSettings after this was published.
the line in the docs* **`updateSettings()`**: writes one allowlisted key to a settings file. The [`updateSettings()` reference](/docs/en/agent-sdk/typescript#updatesettings) names the key each source accepts and the version floors. |
|
v2.1.277claude-md |
Documentation arrivedAnthropic's documentation has since written up claude-md, on Use Claude Code in VS Code.
the line in the docs* Select **Instructions** in the Customize section to edit the [CLAUDE.md files](/docs/en/memory#claude-md-files) Claude reads. Pick a file to open it in the editor. If the file doesn't exist yet, Claude Code creates it first. Requires Cla… |
|
v2.1.271breakdown |
Documentation arrivedA small documentation edit on Create custom subagents touched a line naming breakdown after this was published.
the line in the docsExplore and Plan skip your CLAUDE.md files and the git status snapshot to keep research fast and inexpensive. Every other built-in and [custom subagent](#configure-subagents) loads both, unless its definition sets the [`omitClaudeMd`](#sup… |
|
v2.1.251includeGitInstructions |
Documentation arrivedAnthropic's documentation has since written up includeGitInstructions, on All settings.
the line in the docs| [`includeGitInstructions`](#includegitinstructions) | Remove the built-in commit and PR instructions from Claude's context | Git and attribution | Any file | |
|
v2.1.277CLAUDE.md |
Documentation arrivedA small documentation edit on How Claude remembers your project touched a line naming CLAUDE.md after this was published.
the line in the docsFor an interactive multi-phase flow instead, set the `CLAUDE_CODE_NEW_INIT` environment variable to `1` before you run `/init`. Set it in your shell or in the `env` block of a settings file, as shown in [Set environment variables](/docs/en… |
|
v2.1.277CLAUDE.md |
Documentation arrivedA small documentation edit on How Claude remembers your project touched a line naming CLAUDE.md after this was published.
the line in the docsFor an interactive multi-phase flow instead, set the `CLAUDE_CODE_NEW_INIT` environment variable to `1` before you run `/init`. Set it in your shell or in the `env` block of a settings file, as shown in [Set environment variables](/docs/en… |
|
v2.1.277pasted_content |
Documentation arrivedA small documentation edit on Hooks reference touched a line naming pasted_content after this was published.
the line in the docsIn addition to the [common input fields](#common-input-fields), UserPromptSubmit hooks receive the `prompt` field containing the text the user submitted. Pasted content that collapsed to a `[Pasted text #N]` placeholder arrives expanded in… |
|
v2.1.247UserPromptSubmit |
Documentation arrivedA small documentation edit on Hooks reference touched a line naming UserPromptSubmit after this was published.
the line in the docsIn addition to the [common input fields](#common-input-fields), UserPromptSubmit hooks receive the `prompt` field containing the text the user submitted. Pasted content that collapsed to a `[Pasted text #N]` placeholder arrives expanded in… |
|
v2.1.260--fork-session |
Documentation arrivedAnthropic's documentation has since written up --fork-session, on Error reference.
the line in the docsWhen you fork a session, for example with [`--fork-session`](/docs/en/cli-reference#cli-flags) or [`/branch`](/docs/en/sessions#branch-a-session), Claude Code copies the original session's backups into the fork. When Claude Code can't copy… |
|
v2.1.275/plugin marketplace remove |
Documentation arrivedAnthropic's documentation has since written up /plugin marketplace remove, on Error reference.
the line in the docsMarketplace "acme-tools" is already added from a different source (github:acme/plugins). To use this source instead, remove that marketplace first with /plugin marketplace remove acme-tools. |
|
v2.1.275/plugin install |
Documentation arrivedAnthropic's documentation has since written up /plugin install, on Error reference.
the line in the docsYou confirmed adding a marketplace through [`/plugin install <plugin> --marketplace <source>`](/docs/en/discover-plugins#add-a-marketplace-and-install-in-one-command), and the catalog Claude Code fetched from that source names itself the s… |
|
v2.1.275/plugin install |
Documentation arrivedAnthropic's documentation has since written up /plugin install, on Error reference.
the line in the docsYou confirmed adding a marketplace through [`/plugin install <plugin> --marketplace <source>`](/docs/en/discover-plugins#add-a-marketplace-and-install-in-one-command), and the catalog Claude Code fetched from that source names itself the s… |
|
v2.1.275/plugin install |
Documentation arrivedAnthropic's documentation has since written up /plugin install, on Error reference.
the line in the docsYou confirmed adding a marketplace through [`/plugin install <plugin> --marketplace <source>`](/docs/en/discover-plugins#add-a-marketplace-and-install-in-one-command), and the catalog Claude Code fetched from that source names itself the s… |
|
v2.1.275/plugin install |
Documentation arrivedAnthropic's documentation has since written up /plugin install, on Error reference.
the line in the docsYou confirmed adding a marketplace through [`/plugin install <plugin> --marketplace <source>`](/docs/en/discover-plugins#add-a-marketplace-and-install-in-one-command), and the catalog Claude Code fetched from that source names itself the s… |
|
v2.1.275remedy |
Documentation arrivedAnthropic's documentation has since written up remedy, on Error reference.
the line in the docsEvery form of the message starts with the same words, followed by a remedy that depends on how your session authenticates. With no competing credential it reads: |
|
v2.1.274/usage-credits |
Documentation arrivedAnthropic's documentation has since written up /usage-credits, on Error reference.
the line in the docs* Where the message names `/usage-credits`, run it to turn on metered billing for the 1M variant on Pro and Max, or to request usage credits from your admin on Team and Enterprise. Once usage credits are on, restart Claude Code or start a … |
|
v2.1.275otelHeadersHelper |
Documentation arrivedAnthropic's documentation has since written up otelHeadersHelper, on Error reference.
the line in the docs| `otelHeadersHelper failed; telemetry is not being exported. See /status: ...` | [Configuration warnings](#otelheadershelper-failed) | |
|
v2.1.251includeGitInstructions |
Documentation arrivedA small documentation edit on Environment variables touched a line naming includeGitInstructions after this was published.
the line in the docs| `CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS` | Set to `1` to remove built-in commit and PR workflow instructions and the git status snapshot from Claude's context. Useful when using your own git workflow skills. Takes precedence over the [`inc… |
|
v2.1.251CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS |
Documentation arrivedA small documentation edit on Environment variables touched a line naming CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS after this was published.
the line in the docs| `CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS` | Set to `1` to remove built-in commit and PR workflow instructions and the git status snapshot from Claude's context. Useful when using your own git workflow skills. Takes precedence over the [`inc… |
|
v2.1.277claude plugin marketplace add |
Documentation arrivedA small documentation edit on Discover and install prebuilt plugins through marketplaces touched a line naming claude plugin marketplace add after this was published.
the line in the docsTo add a marketplace from that list in your shell instead, run `claude plugin marketplace add` with the `--claudeai` flag and the name the list shows: |
|
v2.1.261--claudeai |
Documentation arrivedA small documentation edit on Discover and install prebuilt plugins through marketplaces touched a line naming --claudeai after this was published.
the line in the docsTo add a marketplace from that list in your shell instead, run `claude plugin marketplace add` with the `--claudeai` flag and the name the list shows: |
|
v2.1.246.gitignore |
Documentation arrivedA small documentation edit on Use Claude Code in VS Code touched a line naming .gitignore after this was published.
the line in the docs| `respectGitIgnore` | `true` | Exclude .gitignore patterns from file searches and from [selection context](#reference-files-and-folders) | |
|
v2.1.273/update |
Documentation arrivedA small documentation edit on Commands touched a line naming /update after this was published.
the line in the docs| `/update-config [request]` | **[Skill](/docs/en/skills#bundled-skills).** Describe a settings change, such as allowing a command, setting an environment variable, or adding a [hook](/docs/en/hooks), and Claude edits the matching [`settin… |
|
v2.1.247git worktree add |
Documentation arrivedAnthropic's documentation has since written up git worktree add, on Run parallel sessions with worktrees.
the line in the docsAll of these apply whether you create the worktree with `--worktree`, with `git worktree add`, or through the [desktop app](/docs/en/desktop#work-in-parallel-with-sessions). |
|
v2.1.247git worktree add |
Documentation arrivedAnthropic's documentation has since written up git worktree add, on Run parallel sessions with worktrees.
the line in the docsAll of these apply whether you create the worktree with `--worktree`, with `git worktree add`, or through the [desktop app](/docs/en/desktop#work-in-parallel-with-sessions). |
|
v2.1.251CLAUDE_CODE_SUBAGENT_MODEL |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_SUBAGENT_MODEL, on Create custom subagents.
the line in the docsAn alias in `CLAUDE_CODE_SUBAGENT_MODEL` always resolves to the version the alias points to, even when it names the main conversation's family. |
|
v2.1.248duration_ms |
Documentation arrivedA small documentation edit on Customize your status line touched a line naming duration_ms after this was published.
the line in the docs| `cost.total_duration_ms` | Total wall-clock time the session has been running, in milliseconds. Accumulates across resumes and doesn't include time while the session isn't running | |
|
v2.1.257xargs |
Documentation arrivedAnthropic's documentation has since written up xargs, on All settings.
the line in the docs* A command starting with `sudo`, `eval`, or `xargs` |
|
v2.1.277effortLevel |
Documentation arrivedAnthropic's documentation has since written up effortLevel, on All settings.
the line in the docsIn an interactive session on your machine, when you save `low`, `medium`, `high`, or `xhigh` as your default with `/effort` or the `/model` picker's effort slider, Claude Code writes that level here under the model you're using, so you rar… |
|
v2.1.277sandbox.excludedCommands |
Documentation arrivedAnthropic's documentation has since written up sandbox.excludedCommands, on All settings.
the line in the docs| [`sandbox.excludedCommands`](#sandbox-excludedcommands) | Name commands Claude Code can run outside the [sandbox](/docs/en/sandboxing) | Sandbox settings | Any file | |
|
v2.1.274isolation |
Documentation arrivedAnthropic's documentation has since written up isolation, on Configure the sandboxed Bash tool.
the line in the docsThe session temp directory is writable inside the sandbox by default, alongside the working directory. Unless you [disable filesystem isolation](#disable-filesystem-isolation), Claude Code sets `$TMPDIR` to this directory for sandboxed com… |
|
v2.1.273isolation |
Documentation arrivedAnthropic's documentation has since written up isolation, on Configure the sandboxed Bash tool.
the line in the docsThe session temp directory is writable inside the sandbox by default, alongside the working directory. Unless you [disable filesystem isolation](#disable-filesystem-isolation), Claude Code sets `$TMPDIR` to this directory for sandboxed com… |
|
v2.1.269WebSearch |
Documentation arrivedA small documentation edit on Test plugins with evals touched a line naming WebSearch after this was published.
the line in the docsRuns never stop to ask for permission. Built-in tools that need a grant you didn't give, such as `Bash`, `Write`, `Edit`, `WebFetch`, and `WebSearch`, are removed from the session, so Claude can't call them at all. |
|
v2.1.260WebSearch |
Documentation arrivedA small documentation edit on Test plugins with evals touched a line naming WebSearch after this was published.
the line in the docsRuns never stop to ask for permission. Built-in tools that need a grant you didn't give, such as `Bash`, `Write`, `Edit`, `WebFetch`, and `WebSearch`, are removed from the session, so Claude can't call them at all. |