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.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/"` | |
|
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 |