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,542dated, and never edited afterwards
Newestthe last time anything moved
Flag readings moved17,190a reading is one sample, for one account
Documentation arrived5,242a docs edit touched an entry's names
WhenEntryWhat happened
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.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.232tengu_lapis_anchor Flag reading movedThe flag server now returns "padded-countdown" for tengu_lapis_anchor, 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.260otlpTracesEnabled Documentation arrivedA small documentation edit on Telemetry and egress touched a line naming otlpTracesEnabled after this was published.
the line in the docs

With `otlpEndpoint` set, `otlpTracesEnabled` alone decides whether Cowork and Code sessions export traces. Leaving it unset or `false` keeps traces off even when Claude Code's own settings on the device, including managed settings, turn tr…

v2.1.268update Documentation arrivedA small documentation edit on Overview touched a line naming update after this was published.
the line in the docs

With Anthropic-bound telemetry, non-essential services, and updates all disabled, the only remaining Anthropic-operated egress is `downloads.claude.ai` for the VM bundle at session start. An app managed from the [Enterprise Admin Console](…

v2.1.267delete Documentation arrivedA small documentation edit on Deploy with MDM touched a line naming delete after this was published.
the line in the docs

| **Limits** | Per-device token cap and its window length<br />Retention periods after which idle chats, Cowork tasks, and Code sessions are deleted, and the hold that suspends deletion |

v2.1.268family Documentation arrivedA small documentation edit on Deploy Claude Desktop on 3P with an LLM gateway touched a line naming family after this was published.
the line in the docs

If your gateway serves a Claude model under an opaque routing alias, it can mark the model as Claude by returning an `anthropic_family_tier` field (a Claude tier name such as `sonnet` or `opus`) on that model object in its `/v1/models` res…

v2.1.268/model Documentation arrivedA small documentation edit on Deploy Claude Desktop on 3P with an LLM gateway touched a line naming /model after this was published.
the line in the docs

If your gateway serves a Claude model under an opaque routing alias, it can mark the model as Claude by returning an `anthropic_family_tier` field (a Claude tier name such as `sonnet` or `opus`) on that model object in its `/v1/models` res…

v2.1.268/model Documentation arrivedA small documentation edit on Deploy Claude Desktop on 3P with an LLM gateway touched a line naming /model after this was published.
the line in the docs

If your gateway serves a Claude model under an opaque routing alias, it can mark the model as Claude by returning an `anthropic_family_tier` field (a Claude tier name such as `sonnet` or `opus`) on that model object in its `/v1/models` res…

v2.1.259disableAllHooks Documentation arrivedAnthropic's documentation has since written up disableAllHooks, on MCP, plugins, skills, and hooks.
the line in the docs

Claude Code [managed settings](/docs/third-party/claude-desktop/code#interaction-with-claude-code%E2%80%99s-own-managed-settings) deployed on the device govern these hooks as they do in the Claude Code CLI: `disableAllHooks` turns them off…

v2.1.242disableAllHooks Documentation arrivedAnthropic's documentation has since written up disableAllHooks, on MCP, plugins, skills, and hooks.
the line in the docs

Claude Code [managed settings](/docs/third-party/claude-desktop/code#interaction-with-claude-code%E2%80%99s-own-managed-settings) deployed on the device govern these hooks as they do in the Claude Code CLI: `disableAllHooks` turns them off…

v2.1.242disableAllHooks Documentation arrivedAnthropic's documentation has since written up disableAllHooks, on MCP, plugins, skills, and hooks.
the line in the docs

Claude Code [managed settings](/docs/third-party/claude-desktop/code#interaction-with-claude-code%E2%80%99s-own-managed-settings) deployed on the device govern these hooks as they do in the Claude Code CLI: `disableAllHooks` turns them off…

v2.1.261allowManagedHooksOnly Documentation arrivedAnthropic's documentation has since written up allowManagedHooksOnly, on MCP, plugins, skills, and hooks.
the line in the docs

Claude Code [managed settings](/docs/third-party/claude-desktop/code#interaction-with-claude-code%E2%80%99s-own-managed-settings) deployed on the device govern these hooks as they do in the Claude Code CLI: `disableAllHooks` turns them off…

v2.1.242allowManagedHooksOnly Documentation arrivedAnthropic's documentation has since written up allowManagedHooksOnly, on MCP, plugins, skills, and hooks.
the line in the docs

Claude Code [managed settings](/docs/third-party/claude-desktop/code#interaction-with-claude-code%E2%80%99s-own-managed-settings) deployed on the device govern these hooks as they do in the Claude Code CLI: `disableAllHooks` turns them off…

v2.1.238allowManagedHooksOnly Documentation arrivedAnthropic's documentation has since written up allowManagedHooksOnly, on MCP, plugins, skills, and hooks.
the line in the docs

Claude Code [managed settings](/docs/third-party/claude-desktop/code#interaction-with-claude-code%E2%80%99s-own-managed-settings) deployed on the device govern these hooks as they do in the Claude Code CLI: `disableAllHooks` turns them off…

v2.1.238allowManagedHooksOnly Documentation arrivedAnthropic's documentation has since written up allowManagedHooksOnly, on MCP, plugins, skills, and hooks.
the line in the docs

Claude Code [managed settings](/docs/third-party/claude-desktop/code#interaction-with-claude-code%E2%80%99s-own-managed-settings) deployed on the device govern these hooks as they do in the Claude Code CLI: `disableAllHooks` turns them off…

v2.1.268required Documentation arrivedA small documentation edit on Sign in through the OS identity broker touched a line naming required after this was published.
the line in the docs

What happens on Linux, or on a Windows or macOS device where the broker is unavailable, depends on the feature. For the inference sign-in flows (Foundry, gateway, and Workforce Identity), the app shows an error that names the browser flow …

v2.1.260m365 Documentation arrivedA small documentation edit on Sign in through the OS identity broker touched a line naming m365 after this was published.
the line in the docs

What happens on Linux, or on a Windows or macOS device where the broker is unavailable, depends on the feature. For the inference sign-in flows (Foundry, gateway, and Workforce Identity), the app shows an error that names the browser flow …

v2.1.259managedMcpServers Documentation arrivedAnthropic's documentation has since written up managedMcpServers, on Chat in Claude Desktop on 3P.
the line in the docs

| Managed MCP servers | The servers you provision via [`managedMcpServers`](/docs/third-party/claude-desktop/configuration#managedmcpservers) are available in Chat with the same approval model as Cowork sessions: a tool's `toolPolicy` of `…

v2.1.259managedMcpServers Documentation arrivedAnthropic's documentation has since written up managedMcpServers, on Chat in Claude Desktop on 3P.
the line in the docs

| Managed MCP servers | The servers you provision via [`managedMcpServers`](/docs/third-party/claude-desktop/configuration#managedmcpservers) are available in Chat with the same approval model as Cowork sessions: a tool's `toolPolicy` of `…

v2.1.259managedMcpServers Documentation arrivedAnthropic's documentation has since written up managedMcpServers, on Chat in Claude Desktop on 3P.
the line in the docs

| Managed MCP servers | The servers you provision via [`managedMcpServers`](/docs/third-party/claude-desktop/configuration#managedmcpservers) are available in Chat with the same approval model as Cowork sessions: a tool's `toolPolicy` of `…

v2.1.259managedMcpServers Documentation arrivedAnthropic's documentation has since written up managedMcpServers, on Chat in Claude Desktop on 3P.
the line in the docs

| Managed MCP servers | The servers you provision via [`managedMcpServers`](/docs/third-party/claude-desktop/configuration#managedmcpservers) are available in Chat with the same approval model as Cowork sessions: a tool's `toolPolicy` of `…

v2.1.259managedMcpServers Documentation arrivedAnthropic's documentation has since written up managedMcpServers, on Chat in Claude Desktop on 3P.
the line in the docs

| Managed MCP servers | The servers you provision via [`managedMcpServers`](/docs/third-party/claude-desktop/configuration#managedmcpservers) are available in Chat with the same approval model as Cowork sessions: a tool's `toolPolicy` of `…

v2.1.267@Claude Documentation arrivedA small documentation edit on Control when Claude Tag responds touched a line naming @Claude after this was published.
the line in the docs

To start Claude reading again, mention `@Claude` in the channel. A mention from a person reaches Claude even while Claude isn't reading the channel, and once Claude posts its reply, it reads the channel's messages again.

v2.1.233--no-publish Documentation arrivedAnthropic's documentation has since written up --no-publish, on Plugins reference.
the line in the docs

| `--no-publish` | Keep the HTML report local | |

v2.1.242--mocks Documentation arrivedAnthropic's documentation has since written up --mocks, on Plugins reference.
the line in the docs

| `--mocks <mode>` | `record` or `off`. See [Mock MCP servers](/docs/en/plugin-evals#mock-mcp-servers) | `record` |

v2.1.242--mocks Documentation arrivedAnthropic's documentation has since written up --mocks, on Plugins reference.
the line in the docs

| `--mocks <mode>` | `record` or `off`. See [Mock MCP servers](/docs/en/plugin-evals#mock-mcp-servers) | `record` |

v2.1.242--mocks Documentation arrivedAnthropic's documentation has since written up --mocks, on Plugins reference.
the line in the docs

| `--mocks <mode>` | `record` or `off`. See [Mock MCP servers](/docs/en/plugin-evals#mock-mcp-servers) | `record` |

v2.1.259ANTHROPIC_MODEL Documentation arrivedAnthropic's documentation has since written up ANTHROPIC_MODEL, on Plugins reference.
the line in the docs

| `--model <model>` | Model for the agent under test | Each case's `model`, else `ANTHROPIC_MODEL` if set, else Claude Code's default |

v2.1.236ANTHROPIC_MODEL Documentation arrivedAnthropic's documentation has since written up ANTHROPIC_MODEL, on Plugins reference.
the line in the docs

| `--model <model>` | Model for the agent under test | Each case's `model`, else `ANTHROPIC_MODEL` if set, else Claude Code's default |

v2.1.251--output-dir Documentation arrivedAnthropic's documentation has since written up --output-dir, on Plugins reference.
the line in the docs

This table lists the options most runs use. Run `claude plugin eval --help` for the complete set, including `--case`, `--tag`, `--output-dir`, `--report`, `--allow-real-servers`, `--keep-temp`, and `--verbose`.

v2.1.235--output-dir Documentation arrivedAnthropic's documentation has since written up --output-dir, on Plugins reference.
the line in the docs

This table lists the options most runs use. Run `claude plugin eval --help` for the complete set, including `--case`, `--tag`, `--output-dir`, `--report`, `--allow-real-servers`, `--keep-temp`, and `--verbose`.

v2.1.246--verbose Documentation arrivedAnthropic's documentation has since written up --verbose, on Plugins reference.
the line in the docs

This table lists the options most runs use. Run `claude plugin eval --help` for the complete set, including `--case`, `--tag`, `--output-dir`, `--report`, `--allow-real-servers`, `--keep-temp`, and `--verbose`.

v2.1.233--verbose Documentation arrivedAnthropic's documentation has since written up --verbose, on Plugins reference.
the line in the docs

This table lists the options most runs use. Run `claude plugin eval --help` for the complete set, including `--case`, `--tag`, `--output-dir`, `--report`, `--allow-real-servers`, `--keep-temp`, and `--verbose`.

v2.1.268--json Documentation arrivedAnthropic's documentation has since written up --json, on Plugins reference.
the line in the docs

The optional `target` is a plugin directory, a single `prompt.md` or `case.yaml` file, an installed plugin as `name` or `name@marketplace`, or `name@skills-dir`, and defaults to the current directory. Put it before `--tag`, `--allow-tools`…

v2.1.242--allow-tools Documentation arrivedAnthropic's documentation has since written up --allow-tools, on Plugins reference.
the line in the docs

The optional `target` is a plugin directory, a single `prompt.md` or `case.yaml` file, an installed plugin as `name` or `name@marketplace`, or `name@skills-dir`, and defaults to the current directory. Put it before `--tag`, `--allow-tools`…

v2.1.236prompt.md Documentation arrivedAnthropic's documentation has since written up prompt.md, on Plugins reference.
the line in the docs

The optional `target` is a plugin directory, a single `prompt.md` or `case.yaml` file, an installed plugin as `name` or `name@marketplace`, or `name@skills-dir`, and defaults to the current directory. Put it before `--tag`, `--allow-tools`…

v2.1.236case.yaml Documentation arrivedAnthropic's documentation has since written up case.yaml, on Plugins reference.
the line in the docs

The optional `target` is a plugin directory, a single `prompt.md` or `case.yaml` file, an installed plugin as `name` or `name@marketplace`, or `name@skills-dir`, and defaults to the current directory. Put it before `--tag`, `--allow-tools`…

v2.1.242--eval-dir Documentation arrivedAnthropic's documentation has since written up --eval-dir, on Plugins reference.
the line in the docs

| `experimental.evals` | string\|array | Directory below the plugin root that holds the plugin's [eval cases](/docs/en/plugin-evals#use-a-different-eval-directory), when it isn't the default `evals/`. `claude plugin eval --eval-dir` overri…

v2.1.235--eval-dir Documentation arrivedAnthropic's documentation has since written up --eval-dir, on Plugins reference.
the line in the docs

| `experimental.evals` | string\|array | Directory below the plugin root that holds the plugin's [eval cases](/docs/en/plugin-evals#use-a-different-eval-directory), when it isn't the default `evals/`. `claude plugin eval --eval-dir` overri…

v2.1.235--eval-dir Documentation arrivedAnthropic's documentation has since written up --eval-dir, on Plugins reference.
the line in the docs

| `experimental.evals` | string\|array | Directory below the plugin root that holds the plugin's [eval cases](/docs/en/plugin-evals#use-a-different-eval-directory), when it isn't the default `evals/`. `claude plugin eval --eval-dir` overri…

v2.1.235--eval-dir Documentation arrivedAnthropic's documentation has since written up --eval-dir, on Plugins reference.
the line in the docs

| `experimental.evals` | string\|array | Directory below the plugin root that holds the plugin's [eval cases](/docs/en/plugin-evals#use-a-different-eval-directory), when it isn't the default `evals/`. `claude plugin eval --eval-dir` overri…

v2.1.235--eval-dir Documentation arrivedAnthropic's documentation has since written up --eval-dir, on Plugins reference.
the line in the docs

| `experimental.evals` | string\|array | Directory below the plugin root that holds the plugin's [eval cases](/docs/en/plugin-evals#use-a-different-eval-directory), when it isn't the default `evals/`. `claude plugin eval --eval-dir` overri…

v2.1.235--eval-dir Documentation arrivedAnthropic's documentation has since written up --eval-dir, on Plugins reference.
the line in the docs

| `experimental.evals` | string\|array | Directory below the plugin root that holds the plugin's [eval cases](/docs/en/plugin-evals#use-a-different-eval-directory), when it isn't the default `evals/`. `claude plugin eval --eval-dir` overri…

v2.1.235--eval-dir Documentation arrivedAnthropic's documentation has since written up --eval-dir, on Plugins reference.
the line in the docs

| `experimental.evals` | string\|array | Directory below the plugin root that holds the plugin's [eval cases](/docs/en/plugin-evals#use-a-different-eval-directory), when it isn't the default `evals/`. `claude plugin eval --eval-dir` overri…

v2.1.246userConfig Documentation arrivedAnthropic's documentation has since written up userConfig, on Plugins reference.
the line in the docs

| `userConfig` | object | User-configurable values prompted at enable time. See [User configuration](#user-configuration) | See below |

v2.1.248themes Documentation arrivedAnthropic's documentation has since written up themes, on Plugins reference.
the line in the docs

| `experimental.themes` | string\|array | Color theme files/directories (replaces default `themes/`). See [Themes](#themes) | `"./themes/"` |

Feedback