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.309file_upload |
Documentation arrivedAnthropic's documentation has since written up file_upload, on browser-use-sdk.
the line in the docs`file_upload` is off by default. With no `file_policy` (typescript: `filePolicy`), the SDK refuses every upload that gives a path or a [document ID](https://platform.claude.com/docs/en/agents-and-tools/tool-use/browser-use-tool#upload-file… |
|
v2.1.310sonnet |
Documentation arrivedA small documentation edit on Deploy Claude Desktop on 3P with an LLM gateway touched a line naming sonnet after this was published.
the line in the docsIf your gateway serves Claude models under routing aliases, list each alias in `inferenceModels` and set `behavesAs` on its entry to the ID of the Claude model it routes to, such as `claude-sonnet-5`. For an alias without a model version, … |
|
v2.1.310--tools |
Documentation arrivedAnthropic's documentation has since written up --tools, on Choose a permission mode.
the line in the docs* **A rule covers Bash, Edit, or Read**: a [deny or ask rule](https://code.claude.com/docs/en/permissions.md#manage-permissions) that targets one of these tools, at launch or once Claude Code reads it during the session, even if you remove… |
|
v2.1.309--transport |
Documentation arrivedAnthropic's documentation has since written up --transport, on Best practices for Claude Code.
the line in the docsclaude mcp add --transport http notion https://mcp.notion.com/mcp |
|
v2.1.310sonnet |
Documentation arrivedAnthropic's documentation has since written up sonnet, on migration-guide.
the line in the docs/claude-api migrate this project to claude-sonnet-5-5 |
|
v2.1.310haiku |
Documentation arrivedAnthropic's documentation has since written up haiku, on migration-guide.
the line in the docs/claude-api migrate this project to claude-haiku-5-5 |
|
v2.1.310fable |
Documentation arrivedAnthropic's documentation has since written up fable, on Or, for Claude Mythos 5.1, which offers the same capabilities to verified organizations:.
the line in the docs/claude-api migrate this project to claude-fable-5-1 |
|
v2.1.310/claude-api |
Documentation arrivedAnthropic's documentation has since written up /claude-api, on claude-in-amazon-bedrock.
the line in the docs/claude-api migrate this project to the latest Claude Opus model |
|
v2.1.310/claude-api |
Documentation arrivedAnthropic's documentation has since written up /claude-api, on claude-in-amazon-bedrock.
the line in the docs/claude-api migrate this project to the latest Claude Opus model |
|
v2.1.310/claude-api |
Documentation arrivedAnthropic's documentation has since written up /claude-api, on claude-in-amazon-bedrock.
the line in the docs/claude-api migrate this project to the latest Claude Opus model |
|
v2.1.310/tasks |
Documentation arrivedAnthropic's documentation has since written up /tasks, on Extension Support Matrix.
the line in the docs| Client | [MCP Apps](https://modelcontextprotocol.io/extensions/apps/overview.md) | [OAuth Client Credentials](https://modelcontextprotocol.io/extensions/auth/oauth-client-credentials.md) | [Enterprise Auth](https://modelcontextprotocol.i… |
|
v2.1.310/model |
Documentation arrivedAnthropic's documentation has since written up /model, on Extension Support Matrix.
the line in the docs| Client | [MCP Apps](https://modelcontextprotocol.io/extensions/apps/overview.md) | [OAuth Client Credentials](https://modelcontextprotocol.io/extensions/auth/oauth-client-credentials.md) | [Enterprise Auth](https://modelcontextprotocol.i… |
|
v2.1.310CLAUDE_CODE_RETRY_WATCHDOG |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_RETRY_WATCHDOG, on Claude Code changelog.
the line in the docs* Fixed Claude Code retrying requests the API marked not to retry, which could hold a turn for minutes or, in unattended retry mode (`CLAUDE_CODE_RETRY_WATCHDOG`), indefinitely |
|
v2.1.309/rewind |
Documentation arrivedAnthropic's documentation has since written up /rewind, on Claude Code changelog.
the line in the docs* Fixed the /rewind confirmation saying the conversation "will be forked" when the later messages are removed from the conversation |
|
v2.1.309--session-id |
Documentation arrivedAnthropic's documentation has since written up --session-id, on Claude Code changelog.
the line in the docs* Fixed agent teams sessions showing an empty task list when coming back with `--resume`, `--continue`, `/resume` or `--session-id`, including after `/clear` or a crash, and `/branch` writing to the original session's list |
|
v2.1.309--continue |
Documentation arrivedAnthropic's documentation has since written up --continue, on Claude Code changelog.
the line in the docs* Fixed agent teams sessions showing an empty task list when coming back with `--resume`, `--continue`, `/resume` or `--session-id`, including after `/clear` or a crash, and `/branch` writing to the original session's list |
|
v2.1.309/clear |
Documentation arrivedAnthropic's documentation has since written up /clear, on Claude Code changelog.
the line in the docs* Fixed agent teams sessions showing an empty task list when coming back with `--resume`, `--continue`, `/resume` or `--session-id`, including after `/clear` or a crash, and `/branch` writing to the original session's list |
|
v2.1.310opus |
Documentation arrivedAnthropic's documentation has since written up opus, on Claude Code changelog.
the line in the docs* Improved startup time for launches whose only arguments are options and their values, such as `claude --model opus` |
|
v2.1.310/teleport |
Documentation arrivedAnthropic's documentation has since written up /teleport, on Claude Code changelog.
the line in the docs* Improved `/teleport` and `claude --teleport` to warn when a compacted cloud session loads from its last compaction, so the messages it summarized aren't in the local copy |
|
v2.1.304ui.render |
Documentation arrivedA small documentation edit on React to events with a mod touched a line naming ui.render after this was published.
the line in the docsOne line names the mod, the event, and the reason, such as `my-mod: tool.call hook skipped: threw Error: boom`. Where you read it depends on the session, as [Find out why a mod does nothing](https://code.claude.com/docs/en/plugins/mods/tro… |
|
v2.1.309allowManagedPermissionRulesOnly |
Documentation arrivedAnthropic's documentation has since written up allowManagedPermissionRulesOnly, on Use Claude Code in the cloud.
the line in the docsClaude Code ignores permission rules in the repository's `.claude/settings.json`, including these deny rules, when the [managed settings](https://code.claude.com/docs/en/managed-settings.md) that apply to the session set [`allowManagedPerm… |
|
v2.1.304otelHeadersHelper |
Documentation arrivedA small documentation edit on Claude apps gateway deployment and operations touched a line naming otelHeadersHelper after this was published.
the line in the docs| Audit log shows `auth.denied` with `reason: invalid_token` on `/v1/logs` or `/v1/metrics` | You set [`otelHeadersHelper`](https://code.claude.com/docs/en/settings-reference#otelheadershelper) in a machine's managed settings. In a Claude … |
|
v2.1.296serve_to_desktop |
Documentation arrivedAnthropic's documentation has since written up serve_to_desktop, on Claude apps gateway configuration.
the line in the docs`serve_to_desktop: true` is a legacy way to offer a policy's `cli` settings to the Code tab. It has no effect when Claude Desktop connects through [`bootstrapUrl`](#claude-desktop-overlay). While your policies use `cli`, a boot warning tha… |
|
v2.1.296serve_to_desktop |
Documentation arrivedAnthropic's documentation has since written up serve_to_desktop, on Claude apps gateway configuration.
the line in the docs`serve_to_desktop: true` is a legacy way to offer a policy's `cli` settings to the Code tab. It has no effect when Claude Desktop connects through [`bootstrapUrl`](#claude-desktop-overlay). While your policies use `cli`, a boot warning tha… |
|
v2.1.288disableCommandPluginSources |
Documentation arrivedA small documentation edit on Set up Claude Code for your organization touched a line naming disableCommandPluginSources after this was published.
the line in the docs| [Plugin marketplace control](https://code.claude.com/docs/en/plugins/org.md#restrict-what-users-can-install) | Restrict which marketplace sources users can add and install from, and reject the CLI flags that sideload plugins, agents, and… |
|
v2.1.309--mcp-config |
Documentation arrivedAnthropic's documentation has since written up --mcp-config, on Choose a permission mode.
the line in the docs* A file you passed to [`--settings`](https://code.claude.com/docs/en/cli-reference#cli-flags), `--mcp-config`, or `--agents` when you started the session |
|
v2.1.309--mcp-config |
Documentation arrivedAnthropic's documentation has since written up --mcp-config, on Choose a permission mode.
the line in the docs* A file you passed to [`--settings`](https://code.claude.com/docs/en/cli-reference#cli-flags), `--mcp-config`, or `--agents` when you started the session |
|
v2.1.309/artifacts |
Documentation arrivedAnthropic's documentation has since written up /artifacts, on Manage multiple agents with agent view.
the line in the docs* **Carries over**: running background shell commands, backgrounded subagents, scheduled tasks you created with [`/loop`](https://code.claude.com/docs/en/scheduled-tasks), and Claude's [automatic replies to artifact comments](https://code.… |
|
v2.1.305--plugin-dir |
Documentation arrivedA small documentation edit on Manage Claude Code plugins for your organization touched a line naming --plugin-dir after this was published.
the line in the docs| `disableSideloadFlags` | Rejects `--plugin-dir`, `--plugin-url`, `--agents`, the Agent SDK `plugins` option, and folders named in the [`CLAUDE_CODE_PLUGIN_DIRS`](https://code.claude.com/docs/en/env-vars#variables) variable at startup, an… |
|
v2.1.301--plugin-dir |
Documentation arrivedA small documentation edit on Manage Claude Code plugins for your organization touched a line naming --plugin-dir after this was published.
the line in the docs| `disableSideloadFlags` | Rejects `--plugin-dir`, `--plugin-url`, `--agents`, the Agent SDK `plugins` option, and folders named in the [`CLAUDE_CODE_PLUGIN_DIRS`](https://code.claude.com/docs/en/env-vars#variables) variable at startup, an… |
|
v2.1.309--mcp-config |
Documentation arrivedA small documentation edit on Manage Claude Code plugins for your organization touched a line naming --mcp-config after this was published.
the line in the docs| `disableSideloadFlags` | Rejects `--plugin-dir`, `--plugin-url`, `--agents`, the Agent SDK `plugins` option, and folders named in the [`CLAUDE_CODE_PLUGIN_DIRS`](https://code.claude.com/docs/en/env-vars#variables) variable at startup, an… |
|
v2.1.309--mcp-config |
Documentation arrivedA small documentation edit on Manage Claude Code plugins for your organization touched a line naming --mcp-config after this was published.
the line in the docs| `disableSideloadFlags` | Rejects `--plugin-dir`, `--plugin-url`, `--agents`, the Agent SDK `plugins` option, and folders named in the [`CLAUDE_CODE_PLUGIN_DIRS`](https://code.claude.com/docs/en/env-vars#variables) variable at startup, an… |
|
v2.1.301--mcp-config |
Documentation arrivedA small documentation edit on Manage Claude Code plugins for your organization touched a line naming --mcp-config after this was published.
the line in the docs| `disableSideloadFlags` | Rejects `--plugin-dir`, `--plugin-url`, `--agents`, the Agent SDK `plugins` option, and folders named in the [`CLAUDE_CODE_PLUGIN_DIRS`](https://code.claude.com/docs/en/env-vars#variables) variable at startup, an… |
|
v2.1.301--mcp-config |
Documentation arrivedA small documentation edit on Manage Claude Code plugins for your organization touched a line naming --mcp-config after this was published.
the line in the docs| `disableSideloadFlags` | Rejects `--plugin-dir`, `--plugin-url`, `--agents`, the Agent SDK `plugins` option, and folders named in the [`CLAUDE_CODE_PLUGIN_DIRS`](https://code.claude.com/docs/en/env-vars#variables) variable at startup, an… |
|
v2.1.300--mcp-config |
Documentation arrivedA small documentation edit on Manage Claude Code plugins for your organization touched a line naming --mcp-config after this was published.
the line in the docs| `disableSideloadFlags` | Rejects `--plugin-dir`, `--plugin-url`, `--agents`, the Agent SDK `plugins` option, and folders named in the [`CLAUDE_CODE_PLUGIN_DIRS`](https://code.claude.com/docs/en/env-vars#variables) variable at startup, an… |
|
v2.1.299--mcp-config |
Documentation arrivedA small documentation edit on Manage Claude Code plugins for your organization touched a line naming --mcp-config after this was published.
the line in the docs| `disableSideloadFlags` | Rejects `--plugin-dir`, `--plugin-url`, `--agents`, the Agent SDK `plugins` option, and folders named in the [`CLAUDE_CODE_PLUGIN_DIRS`](https://code.claude.com/docs/en/env-vars#variables) variable at startup, an… |
|
v2.1.299--mcp-config |
Documentation arrivedA small documentation edit on Manage Claude Code plugins for your organization touched a line naming --mcp-config after this was published.
the line in the docs| `disableSideloadFlags` | Rejects `--plugin-dir`, `--plugin-url`, `--agents`, the Agent SDK `plugins` option, and folders named in the [`CLAUDE_CODE_PLUGIN_DIRS`](https://code.claude.com/docs/en/env-vars#variables) variable at startup, an… |
|
v2.1.310allowedMcpServers |
Documentation arrivedA small documentation edit on Manage Claude Code plugins for your organization touched a line naming allowedMcpServers after this was published.
the line in the docs| `disableSideloadFlags` | Rejects `--plugin-dir`, `--plugin-url`, `--agents`, the Agent SDK `plugins` option, and folders named in the [`CLAUDE_CODE_PLUGIN_DIRS`](https://code.claude.com/docs/en/env-vars#variables) variable at startup, an… |
|
v2.1.305allowedMcpServers |
Documentation arrivedA small documentation edit on Manage Claude Code plugins for your organization touched a line naming allowedMcpServers after this was published.
the line in the docs| `disableSideloadFlags` | Rejects `--plugin-dir`, `--plugin-url`, `--agents`, the Agent SDK `plugins` option, and folders named in the [`CLAUDE_CODE_PLUGIN_DIRS`](https://code.claude.com/docs/en/env-vars#variables) variable at startup, an… |
|
v2.1.310CLAUDE_CODE_REMOTE |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_REMOTE, on Agent SDK reference - TypeScript.
the line in the docs* **`bypassPermissions`**: when the [`CLAUDE_CODE_REMOTE`](https://code.claude.com/docs/en/env-vars#variables) environment variable is `true`, as it is in a [cloud session](https://code.claude.com/docs/en/claude-code-on-the-web.md), the ca… |
|
v2.1.301reload_plugins |
Documentation arrivedAnthropic's documentation has since written up reload_plugins, on Agent SDK reference - TypeScript.
the line in the docs* **An administrator has turned on [`disableSideloadFlags`](https://code.claude.com/docs/en/settings-reference#disablesideloadflags) in your managed settings**: the message says `reload_plugins add_plugins is disabled by managed settings (… |
|
v2.1.301reload_plugins |
Documentation arrivedAnthropic's documentation has since written up reload_plugins, on Agent SDK reference - TypeScript.
the line in the docs* **An administrator has turned on [`disableSideloadFlags`](https://code.claude.com/docs/en/settings-reference#disablesideloadflags) in your managed settings**: the message says `reload_plugins add_plugins is disabled by managed settings (… |
|
v2.1.301reload_plugins |
Documentation arrivedAnthropic's documentation has since written up reload_plugins, on Agent SDK reference - TypeScript.
the line in the docs* **An administrator has turned on [`disableSideloadFlags`](https://code.claude.com/docs/en/settings-reference#disablesideloadflags) in your managed settings**: the message says `reload_plugins add_plugins is disabled by managed settings (… |
|
v2.1.301add_plugins |
Documentation arrivedAnthropic's documentation has since written up add_plugins, on Agent SDK reference - TypeScript.
the line in the docs* **A relative `path` or a malformed entry**: the error message says `add_plugins must be a list of { type: "local", path } entries with absolute paths`. Claude Code refuses the whole list over one bad entry, so pass every entry as `{ type… |
|
v2.1.301add_plugins |
Documentation arrivedAnthropic's documentation has since written up add_plugins, on Agent SDK reference - TypeScript.
the line in the docs* **A relative `path` or a malformed entry**: the error message says `add_plugins must be a list of { type: "local", path } entries with absolute paths`. Claude Code refuses the whole list over one bad entry, so pass every entry as `{ type… |
|
v2.1.301add_plugins |
Documentation arrivedAnthropic's documentation has since written up add_plugins, on Agent SDK reference - TypeScript.
the line in the docs* **A relative `path` or a malformed entry**: the error message says `add_plugins must be a list of { type: "local", path } entries with absolute paths`. Claude Code refuses the whole list over one bad entry, so pass every entry as `{ type… |
|
v2.1.309acceptEdits |
Documentation arrivedAnthropic's documentation has since written up acceptEdits, on Configure permissions.
the line in the docs> * Recognized `rm` and `rmdir` [critical-path removals](https://code.claude.com/docs/en/permission-modes.md#critical-paths): in `default`, `acceptEdits`, and `bypassPermissions` mode, allow or deny the removal in the callback, where [`dec… |
|
v2.1.310/model |
Documentation arrivedA small documentation edit on Working and Interest Groups touched a line naming /model after this was published.
the line in the docs* Use the official Google Meet transcription as the only automated record of the meeting. Third-party AI notetakers and meeting bots are not permitted, per the [Code of Conduct](https://github.com/modelcontextprotocol/modelcontextprotocol/… |
|
v2.1.292appendPlugins |
Documentation arrivedA small documentation edit on Configure server-managed settings touched a line naming appendPlugins after this was published.
the line in the docs* A cached [`prependPlugins`](https://code.claude.com/docs/en/settings-reference#prependplugins), [`appendPlugins`](https://code.claude.com/docs/en/settings-reference#appendplugins), or [`enabledPlugins`](https://code.claude.com/docs/en/se… |
|
v2.1.292prependPlugins |
Documentation arrivedA small documentation edit on Configure server-managed settings touched a line naming prependPlugins after this was published.
the line in the docs* A cached [`prependPlugins`](https://code.claude.com/docs/en/settings-reference#prependplugins), [`appendPlugins`](https://code.claude.com/docs/en/settings-reference#appendplugins), or [`enabledPlugins`](https://code.claude.com/docs/en/se… |