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.251tengu_juniper_relay |
Flag reading movedThe flag server now returns on for tengu_juniper_relay, read as this account. | |
v2.1.206tengu_umber_kestrel |
Flag reading movedThe flag server now returns off for tengu_umber_kestrel, read as this account. | |
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.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.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.275disabled |
Documentation arrivedA small documentation edit on Claude Code changelog touched a line naming disabled after this was published.
the line in the docs* Changed AGENTS.md support to also work on Amazon Bedrock, Google Vertex AI, Microsoft Foundry, LLM gateways, and sessions with telemetry disabled |
|
v2.1.268--json |
Documentation arrivedA small documentation edit on Week 37 · September 7–11, 2026 touched a line naming --json after this was published.
the line in the docs<div>Pass `--json` to <code>claude plugin install</code>, <code>uninstall</code>, <code>update</code>, <code>enable</code>, or <code>disable</code> to print the result as <a href="/docs/en/plugins/cli-reference#plugin-json-result">one JSON… |
|
v2.1.259--json |
Documentation arrivedA small documentation edit on Week 37 · September 7–11, 2026 touched a line naming --json after this was published.
the line in the docs<div>Pass `--json` to <code>claude plugin install</code>, <code>uninstall</code>, <code>update</code>, <code>enable</code>, or <code>disable</code> to print the result as <a href="/docs/en/plugins/cli-reference#plugin-json-result">one JSON… |
|
v2.1.275/plugin install |
Documentation arrivedA small documentation edit on Week 33 · August 10–14, 2026 touched a line naming /plugin install after this was published.
the line in the docs<div><a href="/docs/en/plugins/install#install-a-plugin"><code>/plugin install plugin\@marketplace</code></a> refreshes the marketplace first, so newly published plugins install without a manual marketplace update</div> |
|
v2.1.275/plugin install |
Documentation arrivedA small documentation edit on Week 33 · August 10–14, 2026 touched a line naming /plugin install after this was published.
the line in the docs<div><a href="/docs/en/plugins/install#install-a-plugin"><code>/plugin install plugin\@marketplace</code></a> refreshes the marketplace first, so newly published plugins install without a manual marketplace update</div> |
|
v2.1.275/plugin install |
Documentation arrivedA small documentation edit on Week 33 · August 10–14, 2026 touched a line naming /plugin install after this was published.
the line in the docs<div><a href="/docs/en/plugins/install#install-a-plugin"><code>/plugin install plugin\@marketplace</code></a> refreshes the marketplace first, so newly published plugins install without a manual marketplace update</div> |
|
v2.1.275/plugin install |
Documentation arrivedA small documentation edit on Week 33 · August 10–14, 2026 touched a line naming /plugin install after this was published.
the line in the docs<div><a href="/docs/en/plugins/install#install-a-plugin"><code>/plugin install plugin\@marketplace</code></a> refreshes the marketplace first, so newly published plugins install without a manual marketplace update</div> |
|
v2.1.277/reload-plugins |
Documentation arrivedA small documentation edit on Week 32 · August 3–7, 2026 touched a line naming /reload-plugins after this was published.
the line in the docs<div>Plugins you install from <a href="/docs/en/plugins/install#install-a-plugin"><code>/plugin</code></a> activate in the current session when it's safe to do so; the install summary reports <code>Plugin is now active.</code> or tells you… |
|
v2.1.268/reload-plugins |
Documentation arrivedA small documentation edit on Week 32 · August 3–7, 2026 touched a line naming /reload-plugins after this was published.
the line in the docs<div>Plugins you install from <a href="/docs/en/plugins/install#install-a-plugin"><code>/plugin</code></a> activate in the current session when it's safe to do so; the install summary reports <code>Plugin is now active.</code> or tells you… |
|
v2.1.268/reload-plugins |
Documentation arrivedA small documentation edit on Week 32 · August 3–7, 2026 touched a line naming /reload-plugins after this was published.
the line in the docs<div>Plugins you install from <a href="/docs/en/plugins/install#install-a-plugin"><code>/plugin</code></a> activate in the current session when it's safe to do so; the install summary reports <code>Plugin is now active.</code> or tells you… |
|
v2.1.268/reload-plugins |
Documentation arrivedA small documentation edit on Week 32 · August 3–7, 2026 touched a line naming /reload-plugins after this was published.
the line in the docs<div>Plugins you install from <a href="/docs/en/plugins/install#install-a-plugin"><code>/plugin</code></a> activate in the current session when it's safe to do so; the install summary reports <code>Plugin is now active.</code> or tells you… |
|
v2.1.268/reload-plugins |
Documentation arrivedA small documentation edit on Week 32 · August 3–7, 2026 touched a line naming /reload-plugins after this was published.
the line in the docs<div>Plugins you install from <a href="/docs/en/plugins/install#install-a-plugin"><code>/plugin</code></a> activate in the current session when it's safe to do so; the install summary reports <code>Plugin is now active.</code> or tells you… |
|
v2.1.268/reload-plugins |
Documentation arrivedA small documentation edit on Week 32 · August 3–7, 2026 touched a line naming /reload-plugins after this was published.
the line in the docs<div>Plugins you install from <a href="/docs/en/plugins/install#install-a-plugin"><code>/plugin</code></a> activate in the current session when it's safe to do so; the install summary reports <code>Plugin is now active.</code> or tells you… |
|
v2.1.268/reload-plugins |
Documentation arrivedA small documentation edit on Week 32 · August 3–7, 2026 touched a line naming /reload-plugins after this was published.
the line in the docs<div>Plugins you install from <a href="/docs/en/plugins/install#install-a-plugin"><code>/plugin</code></a> activate in the current session when it's safe to do so; the install summary reports <code>Plugin is now active.</code> or tells you… |
|
v2.1.248themes |
Documentation arrivedA small documentation edit on Configure your terminal for Claude Code touched a line naming themes after this was published.
the line in the docsIn addition to the built-in presets, `/theme` lists any custom themes you have defined and any themes contributed by installed [plugins](/docs/en/plugins/components#themes-and-output-styles). Select **New custom theme…** at the end of the … |
|
v2.1.281/add-dir |
Documentation arrivedAnthropic's documentation has since written up /add-dir, on Create custom subagents.
the line in the docsWhen you add a directory with `--add-dir` or `/add-dir`, Claude Code also loads its `.claude/agents/` folder, alongside your project subagents. See [Additional directories](/docs/en/permissions#additional-directories-grant-file-access-not-… |
|
v2.1.280allowManagedHooksOnly |
Documentation arrivedA small documentation edit on Customize your status line touched a line naming allowManagedHooksOnly after this was published.
the line in the docsThe same trust, `disableAllHooks`, and [`allowManagedHooksOnly`](/docs/en/settings-reference#allowmanagedhooksonly) gates that apply to `statusLine` apply here. Plugins can ship a default `subagentStatusLine` in their [`settings.json`](/do… |
|
v2.1.280allowManagedHooksOnly |
Documentation arrivedA small documentation edit on Customize your status line touched a line naming allowManagedHooksOnly after this was published.
the line in the docsThe same trust, `disableAllHooks`, and [`allowManagedHooksOnly`](/docs/en/settings-reference#allowmanagedhooksonly) gates that apply to `statusLine` apply here. Plugins can ship a default `subagentStatusLine` in their [`settings.json`](/do… |
|
v2.1.261allowManagedHooksOnly |
Documentation arrivedA small documentation edit on Customize your status line touched a line naming allowManagedHooksOnly after this was published.
the line in the docsThe same trust, `disableAllHooks`, and [`allowManagedHooksOnly`](/docs/en/settings-reference#allowmanagedhooksonly) gates that apply to `statusLine` apply here. Plugins can ship a default `subagentStatusLine` in their [`settings.json`](/do… |
|
v2.1.281disableAllHooks |
Documentation arrivedA small documentation edit on Customize your status line touched a line naming disableAllHooks after this was published.
the line in the docsThe same trust, `disableAllHooks`, and [`allowManagedHooksOnly`](/docs/en/settings-reference#allowmanagedhooksonly) gates that apply to `statusLine` apply here. Plugins can ship a default `subagentStatusLine` in their [`settings.json`](/do… |
|
v2.1.280disableAllHooks |
Documentation arrivedA small documentation edit on Customize your status line touched a line naming disableAllHooks after this was published.
the line in the docsThe same trust, `disableAllHooks`, and [`allowManagedHooksOnly`](/docs/en/settings-reference#allowmanagedhooksonly) gates that apply to `statusLine` apply here. Plugins can ship a default `subagentStatusLine` in their [`settings.json`](/do… |
|
v2.1.259disableAllHooks |
Documentation arrivedA small documentation edit on Customize your status line touched a line naming disableAllHooks after this was published.
the line in the docsThe same trust, `disableAllHooks`, and [`allowManagedHooksOnly`](/docs/en/settings-reference#allowmanagedhooksonly) gates that apply to `statusLine` apply here. Plugins can ship a default `subagentStatusLine` in their [`settings.json`](/do… |
|
v2.1.280CLAUDE_CODE_PLUGIN_DIRS |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_PLUGIN_DIRS, on All settings.
the line in the docsThe same check covers plugin folders named in the [`CLAUDE_CODE_PLUGIN_DIRS`](/docs/en/env-vars#variables) environment variable, which requires Claude Code v2.1.280 or later. When the variable names a folder, Claude Code exits with the sam… |
|
v2.1.280CLAUDE_CODE_PLUGIN_DIRS |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_PLUGIN_DIRS, on All settings.
the line in the docsThe same check covers plugin folders named in the [`CLAUDE_CODE_PLUGIN_DIRS`](/docs/en/env-vars#variables) environment variable, which requires Claude Code v2.1.280 or later. When the variable names a folder, Claude Code exits with the sam… |
|
v2.1.281autoUpdate |
Documentation arrivedAnthropic's documentation has since written up autoUpdate, on All settings.
the line in the docsSet `"autoUpdate": true` alongside `source` to make Claude Code refresh that marketplace and update its installed plugins in the background after startup. When omitted, `claude-plugins-official` and most other official Anthropic marketplac… |
|
v2.1.281autoUpdate |
Documentation arrivedAnthropic's documentation has since written up autoUpdate, on All settings.
the line in the docsSet `"autoUpdate": true` alongside `source` to make Claude Code refresh that marketplace and update its installed plugins in the background after startup. When omitted, `claude-plugins-official` and most other official Anthropic marketplac… |
|
v2.1.281/app |
Documentation arrivedAnthropic's documentation has since written up /app, on All settings.
the line in the docs| `directory` | `{ "source": "directory", "path": "/opt/acme-corp/approved-marketplaces" }` | `path` required, the absolute path to a directory containing `.claude-plugin/marketplace.json` | |
|
v2.1.269--publish-report |
Documentation arrivedAnthropic's documentation has since written up --publish-report, on Test plugins with evals.
the line in the docs| `--publish-report` | | Publish the report even where it would stay local by default, such as a run a Claude Code session started | |
|
v2.1.269--trust-plugin |
Documentation arrivedAnthropic's documentation has since written up --trust-plugin, on Test plugins with evals.
the line in the docs| `--trust-plugin` | Off | Skip the first-run trust prompt for a plugin whose code and suite you'd run yourself. Pass it in CI so the job is never refused by or left waiting at the prompt. See [What a run can access](#security) | |
|
v2.1.269--trust-plugin |
Documentation arrivedAnthropic's documentation has since written up --trust-plugin, on Test plugins with evals.
the line in the docs| `--trust-plugin` | Off | Skip the first-run trust prompt for a plugin whose code and suite you'd run yourself. Pass it in CI so the job is never refused by or left waiting at the prompt. See [What a run can access](#security) | |
|
v2.1.269--trust-plugin |
Documentation arrivedAnthropic's documentation has since written up --trust-plugin, on Test plugins with evals.
the line in the docs| `--trust-plugin` | Off | Skip the first-run trust prompt for a plugin whose code and suite you'd run yourself. Pass it in CI so the job is never refused by or left waiting at the prompt. See [What a run can access](#security) | |
|
v2.1.269--max-cost-usd |
Documentation arrivedAnthropic's documentation has since written up --max-cost-usd, on Test plugins with evals.
the line in the docs| `--max-cost-usd <usd>` | No ceiling | A ceiling on the run's list-price cost estimate, not on plan usage. Checked before each run starts. Once spent, nothing further starts; runs that already started finish, so spend can pass the ceiling… |
|
v2.1.269--concurrency |
Documentation arrivedAnthropic's documentation has since written up --concurrency, on Test plugins with evals.
the line in the docs| `-j`, `--concurrency <n>` | `1` | Run up to this many agent runs at once, from 1 to 8. They share your account's rate limit, so this shortens wall-clock time rather than raising throughput past that limit. Results keep case order | |
|
v2.1.269--concurrency |
Documentation arrivedAnthropic's documentation has since written up --concurrency, on Test plugins with evals.
the line in the docs| `-j`, `--concurrency <n>` | `1` | Run up to this many agent runs at once, from 1 to 8. They share your account's rate limit, so this shortens wall-clock time rather than raising throughput past that limit. Results keep case order | |
|
v2.1.269--allow-real-servers |
Documentation arrivedAnthropic's documentation has since written up --allow-real-servers, on Test plugins with evals.
the line in the docsWhen a case asked for a tool you didn't grant, the progress output lists it as `not granted`. Tools on a [mocked](#mock-mcp-servers) MCP server need no grant. Tools on a real plugin MCP server need both the server started, with `--allow-re… |
|
v2.1.269--allow-real-servers |
Documentation arrivedAnthropic's documentation has since written up --allow-real-servers, on Test plugins with evals.
the line in the docsWhen a case asked for a tool you didn't grant, the progress output lists it as `not granted`. Tools on a [mocked](#mock-mcp-servers) MCP server need no grant. Tools on a real plugin MCP server need both the server started, with `--allow-re… |
|
v2.1.269scaffold_script |
Documentation arrivedAnthropic's documentation has since written up scaffold_script, on Test plugins with evals.
the line in the docs* **Fixture files or a git repository**: write a Bash script in the case directory and name it in `context.scaffold_script`. The script runs as you, outside the agent's sandbox, and only when you pass `--scaffold`, so pass that flag only f… |
|
v2.1.269--scaffold |
Documentation arrivedAnthropic's documentation has since written up --scaffold, on Test plugins with evals.
the line in the docs* **Fixture files or a git repository**: write a Bash script in the case directory and name it in `context.scaffold_script`. The script runs as you, outside the agent's sandbox, and only when you pass `--scaffold`, so pass that flag only f… |
|
v2.1.251extraKnownMarketplaces |
Documentation arrivedAnthropic's documentation has since written up extraKnownMarketplaces, on Configure permissions.
the line in the docs| Frontmatter hooks in a project [subagent](/docs/en/sub-agents#hooks-in-subagent-frontmatter), a project [`@skills-dir` plugin](/docs/en/plugins/loading#plugins-shared-through-a-repository), and [`extraKnownMarketplaces`](/docs/en/setting… |
|
v2.1.248wslInheritsWindowsSettings |
Documentation arrivedAnthropic's documentation has since written up wslInheritsWindowsSettings, on Deploy managed settings.
the line in the docs| [`wslInheritsWindowsSettings`](/docs/en/settings-reference#wslinheritswindowssettings) | When set in the HKLM registry or a file under `C:\Program Files\ClaudeCode`, have WSL read the Windows policy chain, and read `/etc/claude-code` onl… |
|
v2.1.281--agents |
Documentation arrivedAnthropic's documentation has since written up --agents, on Deploy managed settings.
the line in the docs| [`disableSideloadFlags`](/docs/en/settings-reference#disablesideloadflags) | Reject the `--plugin-dir`, `--plugin-url`, `--agents`, and `--mcp-config` flags at startup. In cloud sessions, Claude Code drops the MCP servers the server deli… |
|
v2.1.281--agents |
Documentation arrivedAnthropic's documentation has since written up --agents, on Deploy managed settings.
the line in the docs| [`disableSideloadFlags`](/docs/en/settings-reference#disablesideloadflags) | Reject the `--plugin-dir`, `--plugin-url`, `--agents`, and `--mcp-config` flags at startup. In cloud sessions, Claude Code drops the MCP servers the server deli… |