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.282autoMode |
Documentation arrivedAnthropic's documentation has since written up autoMode, on Configure auto mode.
the line in the docsThe classifier doesn't read `autoMode` from project settings in `.claude/settings.json` or `.claude/settings.local.json`. Both files live in the repo directory, so a checked-in repo or a build step could otherwise inject its own allow rule… |
|
v2.1.280unverified |
Documentation arrivedAnthropic's documentation has since written up unverified, on Agent SDK reference - TypeScript.
the line in the docs| `worktree_unverified` | The session's worktree couldn't be verified right now, and retrying may succeed | |
|
v2.1.274managed_settings_invalid |
Documentation arrivedAnthropic's documentation has since written up managed_settings_invalid, on Agent SDK reference - TypeScript.
the line in the docs| `managed_settings_invalid` | Managed policy settings couldn't be read, the pin names no organization, or [managed model restrictions](/docs/en/errors#managed-settings-block-the-default-model) leave no permitted model for the Default opti… |
|
v2.1.274org_pin_api_key_conflict |
Documentation arrivedAnthropic's documentation has since written up org_pin_api_key_conflict, on Agent SDK reference - TypeScript.
the line in the docs| `org_pin_api_key_conflict` | Managed settings [require a first-party or Cloud gateway sign-in](/docs/en/authentication#restrict-login-to-your-organization), and an Anthropic API key, auth token, or `apiKeyHelper` is configured instead | |
|
v2.1.282/status |
Documentation arrivedAnthropic's documentation has since written up /status, on Configure server-managed settings.
the line in the docsThe startup notice, `/status`, and `claude doctor` then report the [failed load](/docs/en/errors#remote-managed-settings-failed-to-load) with the cause `no setting in the server response could be applied as written`, and that entry says wh… |
|
v2.1.248desktopSessionCleanupPeriodDays |
Documentation arrivedAnthropic's documentation has since written up desktopSessionCleanupPeriodDays, on Configure server-managed settings.
the line in the docs* An invalid `cleanupPeriodDays` or `desktopSessionCleanupPeriodDays` value stays in the cached copy and is never applied. |
|
v2.1.248desktopSessionCleanupPeriodDays |
Documentation arrivedAnthropic's documentation has since written up desktopSessionCleanupPeriodDays, on Configure server-managed settings.
the line in the docs* An invalid `cleanupPeriodDays` or `desktopSessionCleanupPeriodDays` value stays in the cached copy and is never applied. |
|
v2.1.281/rc |
Documentation arrivedAnthropic's documentation has since written up /rc, on Continue local sessions from any device with Remote Control.
the line in the docsIn a local session in the [Claude Desktop app's](/docs/en/desktop) Code tab, type `/remote-control` or `/rc` in the prompt box. |
|
v2.1.271/rc |
Documentation arrivedAnthropic's documentation has since written up /rc, on Continue local sessions from any device with Remote Control.
the line in the docsIn a local session in the [Claude Desktop app's](/docs/en/desktop) Code tab, type `/remote-control` or `/rc` in the prompt box. |
|
v2.1.280claude.ai/code |
Documentation arrivedA small documentation edit on Platforms and integrations touched a line naming claude.ai/code after this was published.
the line in the docs| [Remote Control](/docs/en/remote-control) | Drive a running session from [claude.ai/code](https://claude.ai/code) or the Claude mobile app | Your machine (CLI, Desktop, or VS Code) | Run [`claude remote-control` or `/remote-control`](/do… |
|
v2.1.282claude remote-control |
Documentation arrivedA small documentation edit on Platforms and integrations touched a line naming claude remote-control after this was published.
the line in the docs| [Remote Control](/docs/en/remote-control) | Drive a running session from [claude.ai/code](https://claude.ai/code) or the Claude mobile app | Your machine (CLI, Desktop, or VS Code) | Run [`claude remote-control` or `/remote-control`](/do… |
|
v2.1.281claude remote-control |
Documentation arrivedA small documentation edit on Platforms and integrations touched a line naming claude remote-control after this was published.
the line in the docs| [Remote Control](/docs/en/remote-control) | Drive a running session from [claude.ai/code](https://claude.ai/code) or the Claude mobile app | Your machine (CLI, Desktop, or VS Code) | Run [`claude remote-control` or `/remote-control`](/do… |
|
v2.1.280claude remote-control |
Documentation arrivedA small documentation edit on Platforms and integrations touched a line naming claude remote-control after this was published.
the line in the docs| [Remote Control](/docs/en/remote-control) | Drive a running session from [claude.ai/code](https://claude.ai/code) or the Claude mobile app | Your machine (CLI, Desktop, or VS Code) | Run [`claude remote-control` or `/remote-control`](/do… |
|
v2.1.265scratchpad |
Documentation arrivedA small documentation edit on Hooks reference touched a line naming scratchpad after this was published.
the line in the docs| `scratchpad_dir` | Path to the session's [scratchpad directory](/docs/en/claude-directory#session-scratchpad-directory), where Claude keeps temporary working files. Absent when the session has no scratchpad or the temp directory is unava… |
|
v2.1.265scratchpad |
Documentation arrivedA small documentation edit on Hooks reference touched a line naming scratchpad after this was published.
the line in the docs| `scratchpad_dir` | Path to the session's [scratchpad directory](/docs/en/claude-directory#session-scratchpad-directory), where Claude keeps temporary working files. Absent when the session has no scratchpad or the temp directory is unava… |
|
v2.1.265scratchpad |
Documentation arrivedA small documentation edit on Hooks reference touched a line naming scratchpad after this was published.
the line in the docs| `scratchpad_dir` | Path to the session's [scratchpad directory](/docs/en/claude-directory#session-scratchpad-directory), where Claude keeps temporary working files. Absent when the session has no scratchpad or the temp directory is unava… |
|
v2.1.281conversation_reset |
Documentation arrivedAnthropic's documentation has since written up conversation_reset, on Agent SDK reference - TypeScript.
the line in the docs* `trigger`: what discarded the conversation. Reset your transcript on every `conversation_reset` message, including one where this field is absent or carries a value you don't recognize. |
|
v2.1.269user_message_uuid |
Documentation arrivedAnthropic's documentation has since written up user_message_uuid, on Agent SDK reference - TypeScript.
the line in the docsClaude Code sets the list together with `user_message_uuid` on each reply frame that carries that field and on the result. For the full set of turn frames that echo the answered message's `uuid`, and the version each requires, see [`user_m… |
|
v2.1.269user_message_uuid |
Documentation arrivedAnthropic's documentation has since written up user_message_uuid, on Agent SDK reference - TypeScript.
the line in the docsClaude Code sets the list together with `user_message_uuid` on each reply frame that carries that field and on the result. For the full set of turn frames that echo the answered message's `uuid`, and the version each requires, see [`user_m… |
|
v2.1.265user_message_uuid |
Documentation arrivedAnthropic's documentation has since written up user_message_uuid, on Agent SDK reference - TypeScript.
the line in the docsClaude Code sets the list together with `user_message_uuid` on each reply frame that carries that field and on the result. For the full set of turn frames that echo the answered message's `uuid`, and the version each requires, see [`user_m… |
|
v2.1.260user_message_uuid |
Documentation arrivedAnthropic's documentation has since written up user_message_uuid, on Agent SDK reference - TypeScript.
the line in the docsClaude Code sets the list together with `user_message_uuid` on each reply frame that carries that field and on the result. For the full set of turn frames that echo the answered message's `uuid`, and the version each requires, see [`user_m… |
|
v2.1.260user_message_uuid |
Documentation arrivedAnthropic's documentation has since written up user_message_uuid, on Agent SDK reference - TypeScript.
the line in the docsClaude Code sets the list together with `user_message_uuid` on each reply frame that carries that field and on the result. For the full set of turn frames that echo the answered message's `uuid`, and the version each requires, see [`user_m… |
|
v2.1.281--no-session-persistence |
Documentation arrivedAnthropic's documentation has since written up --no-session-persistence, on Connect Claude Code to tools via MCP.
the line in the docsIf you disable session persistence with [`--no-session-persistence`](/docs/en/cli-reference#cli-flags) or [`CLAUDE_CODE_SKIP_PROMPT_HISTORY`](/docs/en/env-vars), Claude Code writes no image file and Claude receives only the inline copy. |
|
v2.1.280verbatimPrompts |
Documentation arrivedAnthropic's documentation has since written up verbatimPrompts, on Agent SDK reference - TypeScript.
the line in the docs| `verbatimPrompts` | `boolean` | `false` | Deliver every prompt as written. The SDK sends each user message with `client_composed: true`. See [`client_composed`](#sdkusermessage) for what Claude Code skips on those messages. Use this opti… |
|
v2.1.248system_prompt |
Documentation arrivedA small documentation edit on Scale to many tools with tool search touched a line naming system_prompt after this was published.
the line in the docsYou can also add a system prompt section listing available tool categories. This gives the agent context about what kinds of tools are available to search for. Pass the text in the `systemPrompt` option of `query()` in TypeScript, or `syst… |
|
v2.1.280client_composed |
Documentation arrivedAnthropic's documentation has since written up client_composed, on Agent SDK reference - Python.
the line in the docs| `verbatim_prompts` | `bool` | `False` | Deliver every prompt as written. The SDK sends each user message with `client_composed` set to `True`. See [`client_composed`](/docs/en/agent-sdk/typescript#sdkusermessage) for what Claude Code ski… |
|
v2.1.277max_thinking_tokens |
Documentation arrivedAnthropic's documentation has since written up max_thinking_tokens, on Agent SDK reference - Python.
the line in the docs| `max_thinking_tokens` | `int \| None` | `None` | *Deprecated* - Maximum tokens for thinking blocks. Use `thinking` instead | |
|
v2.1.281--strict-mcp-config |
Documentation arrivedAnthropic's documentation has since written up --strict-mcp-config, on Agent SDK reference - Python.
the line in the docs| `strict_mcp_config` | `bool` | `False` | When `True`, use only the servers passed in `mcp_servers` and ignore project `.mcp.json`, user settings, plugin-provided MCP servers, and [claude.ai connectors](/docs/en/mcp#use-mcp-servers-from-c… |
|
v2.1.275error_code |
Documentation arrivedA small documentation edit on Escalate hard decisions with the advisor tool touched a line naming error_code after this was published.
the line in the docs* **Unavailable**: the advisor call failed, and the line reads `Advisor unavailable (<error_code>)`, where `<error_code>` is the code the call returned. |
|
v2.1.282/model |
Documentation arrivedA small documentation edit on Customize Claude Tag touched a line naming /model after this was published.
the line in the docsChannel members can also change the model from Slack. Asking Claude in a thread switches that thread, and asking it to make a model the channel default changes this setting for the channel, unless the scope's [Channel member edits](/docs/c… |
|
v2.1.282/model |
Documentation arrivedA small documentation edit on Customize Claude Tag touched a line naming /model after this was published.
the line in the docsChannel members can also change the model from Slack. Asking Claude in a thread switches that thread, and asking it to make a model the channel default changes this setting for the channel, unless the scope's [Channel member edits](/docs/c… |
|
v2.1.282/focus |
Documentation arrivedA small documentation edit on Continue local sessions from any device with Remote Control touched a line naming /focus after this was published.
the line in the docs* `/focus`, from v2.1.281: pass `on` or `off` as an argument, for example `/focus on`, or run it with no argument to toggle the [focus view](/docs/en/commands#all-commands). Both forms apply to the current session only and leave your saved… |
|
v2.1.281/focus |
Documentation arrivedA small documentation edit on Continue local sessions from any device with Remote Control touched a line naming /focus after this was published.
the line in the docs* `/focus`, from v2.1.281: pass `on` or `off` as an argument, for example `/focus on`, or run it with no argument to toggle the [focus view](/docs/en/commands#all-commands). Both forms apply to the current session only and leave your saved… |
|
v2.1.269/focus |
Documentation arrivedA small documentation edit on Continue local sessions from any device with Remote Control touched a line naming /focus after this was published.
the line in the docs* `/focus`, from v2.1.281: pass `on` or `off` as an argument, for example `/focus on`, or run it with no argument to toggle the [focus view](/docs/en/commands#all-commands). Both forms apply to the current session only and leave your saved… |
|
v2.1.281--agent |
Documentation arrivedA small documentation edit on CLI reference touched a line naming --agent after this was published.
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.274--agent |
Documentation arrivedA small documentation edit on CLI reference touched a line naming --agent after this was published.
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.282--print |
Documentation arrivedA small documentation edit on CLI reference touched a line naming --print after this was published.
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.281--print |
Documentation arrivedA small documentation edit on CLI reference touched a line naming --print after this was published.
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.268--print |
Documentation arrivedA small documentation edit on CLI reference touched a line naming --print after this was published.
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.261--print |
Documentation arrivedA small documentation edit on CLI reference touched a line naming --print after this was published.
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.251--print |
Documentation arrivedA small documentation edit on CLI reference touched a line naming --print after this was published.
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.251--background |
Documentation arrivedA small documentation edit on CLI reference touched a line naming --background after this was published.
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.251--bg |
Documentation arrivedA small documentation edit on CLI reference touched a line naming --bg after this was published.
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.281telemetry.forward_to |
Documentation arrivedAnthropic's documentation has since written up telemetry.forward_to, on Claude apps gateway configuration.
the line in the docsSessions get the labels only when you also set `telemetry.forward_to` and `listen.public_url`. This example adds two labels: |
|
v2.1.281telemetry.resource_attributes |
Documentation arrivedAnthropic's documentation has since written up telemetry.resource_attributes, on Claude apps gateway configuration.
the line in the docsTo put fixed labels such as `service.namespace` or `deployment.environment.name` on the telemetry of sessions signed in through the gateway, set `telemetry.resource_attributes`. Each label is an OpenTelemetry resource attribute, and every … |
|
v2.1.268WorktreeRemove |
Documentation arrivedAnthropic's documentation has since written up WorktreeRemove, on Manage multiple agents with agent view.
the line in the docs| v2.1.274 | When a [delete is refused](#what-deleting-a-session-removes) because git or your `WorktreeRemove` hook couldn't remove the worktree, a checked-out submodule that Claude Code verifies has no uncommitted changes to tracked files… |
|
v2.1.265WorktreeRemove |
Documentation arrivedAnthropic's documentation has since written up WorktreeRemove, on Manage multiple agents with agent view.
the line in the docs| v2.1.274 | When a [delete is refused](#what-deleting-a-session-removes) because git or your `WorktreeRemove` hook couldn't remove the worktree, a checked-out submodule that Claude Code verifies has no uncommitted changes to tracked files… |
|
v2.1.281--permission-mode |
Documentation arrivedAnthropic's documentation has since written up --permission-mode, on Manage multiple agents with agent view.
the line in the docs| v2.1.274 | After an auto-update, an agent view you've been away from for about an hour can relaunch itself onto the new build. When it does, it keeps the [dispatch defaults](#dispatch-defaults) you opened it with: `--model`, `--effort`, … |
|
v2.1.281/bg |
Documentation arrivedAnthropic's documentation has since written up /bg, on Manage multiple agents with agent view.
the line in the docs| v2.1.281 | A [`--setting-sources`](/docs/en/cli-reference#cli-flags) restriction [carries over](#what-carries-over-when-you-background) to a session you background with `←` or `/bg` and to the sessions you dispatch from agent view. Befor… |
|
v2.1.282--settings |
Documentation arrivedAnthropic's documentation has since written up --settings, on Manage multiple agents with agent view.
the line in the docsAgent view accepts the same configuration flags as `claude` for loading settings, plugins, MCP servers, and additional directories. Agent view applies `--settings`, `--setting-sources`, and `--plugin-dir` to itself and passes every configu… |