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.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 docsTrying 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 docsTrying 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 docsTrying 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 docsTrying 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 docsTrying 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 docsTrying 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsTest 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 docsYou 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 docsYou 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 docsYou 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 docsYou 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 |