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.248experimental Documentation arrivedAnthropic's documentation has since written up experimental, on Plugins reference.
the line in the docs

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

v2.1.234/theme Documentation arrivedAnthropic's documentation has since written up /theme, on Plugins reference.
the line in the docs

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

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

| `hooks` | string\|array\|object | Hook config paths or inline config | `"./my-extra-hooks.json"` |

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

| `hooks` | string\|array\|object | Hook config paths or inline config | `"./my-extra-hooks.json"` |

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

| `agents` | string\|array | Custom agent files (replaces default `agents/`) | `"./custom/agents/reviewer.md"` |

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

| `skills` | string\|array | Custom skill directories containing `<name>/SKILL.md`. Adds to the default `skills/` scan. See [Path behavior rules](#path-behavior-rules) for the marketplace-root exception | `"./custom/skills/"` |

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

"monitors": "./monitors.json",

v2.1.265--plugin-dir Documentation arrivedA small documentation edit on Create plugins touched a line naming --plugin-dir after this was published.
the line in the docs

Trying the plugin with `--plugin-dir` tells you it can work. To find out how often Claude actually reaches for it and gets the right result, run it against a set of test prompts with [`claude plugin eval`](/docs/en/plugin-evals). Each prom…

v2.1.265--plugin-dir Documentation arrivedA small documentation edit on Create plugins touched a line naming --plugin-dir after this was published.
the line in the docs

Trying the plugin with `--plugin-dir` tells you it can work. To find out how often Claude actually reaches for it and gets the right result, run it against a set of test prompts with [`claude plugin eval`](/docs/en/plugin-evals). Each prom…

v2.1.265--plugin-dir Documentation arrivedA small documentation edit on Create plugins touched a line naming --plugin-dir after this was published.
the line in the docs

Trying the plugin with `--plugin-dir` tells you it can work. To find out how often Claude actually reaches for it and gets the right result, run it against a set of test prompts with [`claude plugin eval`](/docs/en/plugin-evals). Each prom…

v2.1.261--plugin-dir Documentation arrivedA small documentation edit on Create plugins touched a line naming --plugin-dir after this was published.
the line in the docs

Trying the plugin with `--plugin-dir` tells you it can work. To find out how often Claude actually reaches for it and gets the right result, run it against a set of test prompts with [`claude plugin eval`](/docs/en/plugin-evals). Each prom…

v2.1.239--plugin-dir Documentation arrivedA small documentation edit on Create plugins touched a line naming --plugin-dir after this was published.
the line in the docs

Trying the plugin with `--plugin-dir` tells you it can work. To find out how often Claude actually reaches for it and gets the right result, run it against a set of test prompts with [`claude plugin eval`](/docs/en/plugin-evals). Each prom…

v2.1.239--plugin-dir Documentation arrivedA small documentation edit on Create plugins touched a line naming --plugin-dir after this was published.
the line in the docs

Trying the plugin with `--plugin-dir` tells you it can work. To find out how often Claude actually reaches for it and gets the right result, run it against a set of test prompts with [`claude plugin eval`](/docs/en/plugin-evals). Each prom…

v2.1.242plugin eval Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming plugin eval after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.235plugin eval Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming plugin eval after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.235plugin eval Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming plugin eval after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.235plugin eval Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming plugin eval after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.235plugin eval Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming plugin eval after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.234plugin eval Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming plugin eval after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.233plugin eval Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming plugin eval after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.233plugin eval Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming plugin eval after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.233plugin eval Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming plugin eval after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.251claude plugin eval Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming claude plugin eval after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.234claude plugin eval Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming claude plugin eval after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.234claude plugin eval Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming claude plugin eval after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.234claude plugin eval Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming claude plugin eval after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.233claude plugin eval Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming claude plugin eval after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.233claude plugin eval Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming claude plugin eval after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.233claude plugin eval Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming claude plugin eval after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.233claude plugin eval Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming claude plugin eval after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.234claude plugin Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming claude plugin after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.233claude plugin Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming claude plugin after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.233claude plugin Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming claude plugin after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.233claude plugin Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming claude plugin after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.232claude plugin Documentation arrivedA small documentation edit on Create and distribute a plugin marketplace touched a line naming claude plugin after this was published.
the line in the docs

Test your marketplace before sharing. Validation checks file structure; to test whether a plugin changes what Claude does on realistic prompts, run its eval suite with [`claude plugin eval`](/docs/en/plugin-evals) before you publish a new …

v2.1.240claude --version Documentation arrivedAnthropic's documentation has since written up claude --version, on Error reference.
the line in the docs

* Run `claude --version`, then `claude update`, and run the command again in a fresh session. See the [requirements for plugin evals](/docs/en/plugin-evals#requirements)

v2.1.231claude --version Documentation arrivedAnthropic's documentation has since written up claude --version, on Error reference.
the line in the docs

* Run `claude --version`, then `claude update`, and run the command again in a fresh session. See the [requirements for plugin evals](/docs/en/plugin-evals#requirements)

v2.1.242claude plugin eval init Documentation arrivedAnthropic's documentation has since written up claude plugin eval init, on Error reference.
the line in the docs

You ran [`claude plugin eval`](/docs/en/plugin-evals) or `claude plugin eval init` and it exited 1 with one of these messages before doing anything:

v2.1.235plugin eval init Documentation arrivedAnthropic's documentation has since written up plugin eval init, on Error reference.
the line in the docs

You ran [`claude plugin eval`](/docs/en/plugin-evals) or `claude plugin eval init` and it exited 1 with one of these messages before doing anything:

v2.1.235plugin eval init Documentation arrivedAnthropic's documentation has since written up plugin eval init, on Error reference.
the line in the docs

You ran [`claude plugin eval`](/docs/en/plugin-evals) or `claude plugin eval init` and it exited 1 with one of these messages before doing anything:

v2.1.233eval init Documentation arrivedAnthropic's documentation has since written up eval init, on Error reference.
the line in the docs

You ran [`claude plugin eval`](/docs/en/plugin-evals) or `claude plugin eval init` and it exited 1 with one of these messages before doing anything:

v2.1.268env Documentation arrivedAnthropic's documentation has since written up env, on Claude Code changelog.
the line in the docs

* \[VSCode] Fixed the session list keeping sessions from the default folder when `CLAUDE_CONFIG_DIR` is set in a settings file or the `environmentVariables` setting

v2.1.235color Documentation arrivedAnthropic's documentation has since written up color, on Claude Code changelog.
the line in the docs

* Fixed stray characters like `22c`, or a terminal's color or version reply, being typed into the prompt at startup over slow connections (ssh, browser terminals)

v2.1.268CLAUDE_CODE_RESUME_INTERRUPTED_TURN Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_RESUME_INTERRUPTED_TURN, on Claude Code changelog.
the line in the docs

* Fixed `CLAUDE_CODE_RESUME_INTERRUPTED_TURN` re-running a turn that had failed with an API error over 6 hours earlier, or longer ago than `CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS` when set

v2.1.242CLAUDE_CODE_RESUME_INTERRUPTED_TURN Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_RESUME_INTERRUPTED_TURN, on Claude Code changelog.
the line in the docs

* Fixed `CLAUDE_CODE_RESUME_INTERRUPTED_TURN` re-running a turn that had failed with an API error over 6 hours earlier, or longer ago than `CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS` when set

v2.1.239CLAUDE_CODE_RESUME_INTERRUPTED_TURN Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_RESUME_INTERRUPTED_TURN, on Claude Code changelog.
the line in the docs

* Fixed `CLAUDE_CODE_RESUME_INTERRUPTED_TURN` re-running a turn that had failed with an API error over 6 hours earlier, or longer ago than `CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS` when set

v2.1.257/btw Documentation arrivedAnthropic's documentation has since written up /btw, on Claude Code changelog.
the line in the docs

* Fixed `/btw` answers that contained made-up tool calls and output: the side question is now told not to write them, and any that appear are flagged as not executed

v2.1.257/btw Documentation arrivedAnthropic's documentation has since written up /btw, on Claude Code changelog.
the line in the docs

* Fixed `/btw` answers that contained made-up tool calls and output: the side question is now told not to write them, and any that appear are flagged as not executed

v2.1.248/goal Documentation arrivedAnthropic's documentation has since written up /goal, on Claude Code changelog.
the line in the docs

* Fixed `/goal` runs silently stalling after API errors, network drops, or token limits: the goal now retries with backoff, or pauses and says why, including until a usage limit resets

v2.1.248/goal Documentation arrivedAnthropic's documentation has since written up /goal, on Claude Code changelog.
the line in the docs

* Fixed `/goal` runs silently stalling after API errors, network drops, or token limits: the goal now retries with backoff, or pauses and says why, including until a usage limit resets

Feedback