Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeReleasesWhat has changed since
What has changed since

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.

Events22,350dated, and never edited afterwards
Newestthe last time anything moved
Flag readings moved16,998a reading is one sample, for one account
Documentation arrived5,242a docs edit touched an entry's names
WhenEntryWhat 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 docs

If 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 docs

claude 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 docs

One 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 docs

Claude 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…

Feedback