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.247--debug |
Documentation arrivedA small documentation edit on Channels reference touched a line naming --debug after this was published.
the line in the docs* **`curl` succeeds but nothing reaches Claude**: run `/mcp` in your session to check the server's status. A `failed` status usually means a dependency or import error in your server file. To see the stderr trace, restart with `claude --de… |
|
v2.1.232--debug |
Documentation arrivedA small documentation edit on Channels reference touched a line naming --debug after this was published.
the line in the docs* **`curl` succeeds but nothing reaches Claude**: run `/mcp` in your session to check the server's status. A `failed` status usually means a dependency or import error in your server file. To see the stderr trace, restart with `claude --de… |
|
v2.1.261/mcp |
Documentation arrivedA small documentation edit on Channels reference touched a line naming /mcp after this was published.
the line in the docs* **`curl` succeeds but nothing reaches Claude**: run `/mcp` in your session to check the server's status. A `failed` status usually means a dependency or import error in your server file. To see the stderr trace, restart with `claude --de… |
|
v2.1.257/mcp |
Documentation arrivedA small documentation edit on Channels reference touched a line naming /mcp after this was published.
the line in the docs* **`curl` succeeds but nothing reaches Claude**: run `/mcp` in your session to check the server's status. A `failed` status usually means a dependency or import error in your server file. To see the stderr trace, restart with `claude --de… |
|
v2.1.257/mcp |
Documentation arrivedA small documentation edit on Channels reference touched a line naming /mcp after this was published.
the line in the docs* **`curl` succeeds but nothing reaches Claude**: run `/mcp` in your session to check the server's status. A `failed` status usually means a dependency or import error in your server file. To see the stderr trace, restart with `claude --de… |
|
v2.1.257/mcp |
Documentation arrivedA small documentation edit on Channels reference touched a line naming /mcp after this was published.
the line in the docs* **`curl` succeeds but nothing reaches Claude**: run `/mcp` in your session to check the server's status. A `failed` status usually means a dependency or import error in your server file. To see the stderr trace, restart with `claude --de… |
|
v2.1.248/mcp |
Documentation arrivedA small documentation edit on Channels reference touched a line naming /mcp after this was published.
the line in the docs* **`curl` succeeds but nothing reaches Claude**: run `/mcp` in your session to check the server's status. A `failed` status usually means a dependency or import error in your server file. To see the stderr trace, restart with `claude --de… |
|
v2.1.248/mcp |
Documentation arrivedA small documentation edit on Channels reference touched a line naming /mcp after this was published.
the line in the docs* **`curl` succeeds but nothing reaches Claude**: run `/mcp` in your session to check the server's status. A `failed` status usually means a dependency or import error in your server file. To see the stderr trace, restart with `claude --de… |
|
v2.1.248/mcp |
Documentation arrivedA small documentation edit on Channels reference touched a line naming /mcp after this was published.
the line in the docs* **`curl` succeeds but nothing reaches Claude**: run `/mcp` in your session to check the server's status. A `failed` status usually means a dependency or import error in your server file. To see the stderr trace, restart with `claude --de… |
|
v2.1.248/mcp |
Documentation arrivedA small documentation edit on Channels reference touched a line naming /mcp after this was published.
the line in the docs* **`curl` succeeds but nothing reaches Claude**: run `/mcp` in your session to check the server's status. A `failed` status usually means a dependency or import error in your server file. To see the stderr trace, restart with `claude --de… |
|
v2.1.247/mcp |
Documentation arrivedA small documentation edit on Channels reference touched a line naming /mcp after this was published.
the line in the docs* **`curl` succeeds but nothing reaches Claude**: run `/mcp` in your session to check the server's status. A `failed` status usually means a dependency or import error in your server file. To see the stderr trace, restart with `claude --de… |
|
v2.1.238/mcp |
Documentation arrivedA small documentation edit on Channels reference touched a line naming /mcp after this was published.
the line in the docs* **`curl` succeeds but nothing reaches Claude**: run `/mcp` in your session to check the server's status. A `failed` status usually means a dependency or import error in your server file. To see the stderr trace, restart with `claude --de… |
|
v2.1.238/mcp |
Documentation arrivedA small documentation edit on Channels reference touched a line naming /mcp after this was published.
the line in the docs* **`curl` succeeds but nothing reaches Claude**: run `/mcp` in your session to check the server's status. A `failed` status usually means a dependency or import error in your server file. To see the stderr trace, restart with `claude --de… |
|
v2.1.238/mcp |
Documentation arrivedA small documentation edit on Channels reference touched a line naming /mcp after this was published.
the line in the docs* **`curl` succeeds but nothing reaches Claude**: run `/mcp` in your session to check the server's status. A `failed` status usually means a dependency or import error in your server file. To see the stderr trace, restart with `claude --de… |
|
v2.1.238/mcp |
Documentation arrivedA small documentation edit on Channels reference touched a line naming /mcp after this was published.
the line in the docs* **`curl` succeeds but nothing reaches Claude**: run `/mcp` in your session to check the server's status. A `failed` status usually means a dependency or import error in your server file. To see the stderr trace, restart with `claude --de… |
|
v2.1.232/debug |
Documentation arrivedA small documentation edit on Channels reference touched a line naming /debug after this was published.
the line in the docs* **`curl` succeeds but nothing reaches Claude**: run `/mcp` in your session to check the server's status. A `failed` status usually means a dependency or import error in your server file. To see the stderr trace, restart with `claude --de… |
|
v2.1.251CLAUDE.md |
Documentation arrivedAnthropic's documentation has since written up CLAUDE.md, on Claude Code changelog.
the line in the docs* \[Code Review] Fixed reviews ignoring a directory's CLAUDE.md conventions when the PR edited a root file (e.g. README.md) that only shares a name with a file that CLAUDE.md lists |
|
v2.1.251CLAUDE.md |
Documentation arrivedAnthropic's documentation has since written up CLAUDE.md, on Claude Code changelog.
the line in the docs* \[Code Review] Fixed reviews ignoring a directory's CLAUDE.md conventions when the PR edited a root file (e.g. README.md) that only shares a name with a file that CLAUDE.md lists |
|
v2.1.267@Claude |
Documentation arrivedAnthropic's documentation has since written up @Claude, on Claude Code changelog.
the line in the docs* \[Claude Tag] Fixed `@Claude !restart` in a thread with its own session sometimes also posting a contradictory "this thread is handled by the channel session" notice |
|
v2.1.242settings.json |
Documentation arrivedAnthropic's documentation has since written up settings.json, on Claude Code changelog.
the line in the docs* \[VSCode] Fixed Auto disappearing from the mode picker in new-tab or just-reloaded conversations when a project or local setting overrides the model named in `~/.claude/settings.json` |
|
v2.1.248CLAUDE_CONFIG_DIR |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CONFIG_DIR, on Claude Code changelog.
the line in the docs* \[VSCode] Fixed the session list, settings toggles, and chat tabs when `CLAUDE_CONFIG_DIR` is set in a settings file or the `environmentVariables` setting |
|
v2.1.246CLAUDE_CONFIG_DIR |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CONFIG_DIR, on Claude Code changelog.
the line in the docs* \[VSCode] Fixed the session list, settings toggles, and chat tabs when `CLAUDE_CONFIG_DIR` is set in a settings file or the `environmentVariables` setting |
|
v2.1.234CLAUDE_CONFIG_DIR |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CONFIG_DIR, on Claude Code changelog.
the line in the docs* \[VSCode] Fixed the session list, settings toggles, and chat tabs when `CLAUDE_CONFIG_DIR` is set in a settings file or the `environmentVariables` setting |
|
v2.1.233CLAUDE_CODE_ENABLE_TODO_TOOLS |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_ENABLE_TODO_TOOLS, on Claude Code changelog.
the line in the docs* Changed the task-tracking tools (TaskCreate/Get/Update/List, TodoWrite) to be offered only on Claude 3.x, Opus 4.0–4.7, Sonnet 4.0–4.6, Haiku 4.5; set `CLAUDE_CODE_ENABLE_TODO_TOOLS=1` elsewhere |
|
v2.1.233CLAUDE_CODE_ENABLE_TODO_TOOLS |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_ENABLE_TODO_TOOLS, on Claude Code changelog.
the line in the docs* Changed the task-tracking tools (TaskCreate/Get/Update/List, TodoWrite) to be offered only on Claude 3.x, Opus 4.0–4.7, Sonnet 4.0–4.6, Haiku 4.5; set `CLAUDE_CODE_ENABLE_TODO_TOOLS=1` elsewhere |
|
v2.1.233CLAUDE_CODE_ENABLE_TODO_TOOLS |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_ENABLE_TODO_TOOLS, on Claude Code changelog.
the line in the docs* Changed the task-tracking tools (TaskCreate/Get/Update/List, TodoWrite) to be offered only on Claude 3.x, Opus 4.0–4.7, Sonnet 4.0–4.6, Haiku 4.5; set `CLAUDE_CODE_ENABLE_TODO_TOOLS=1` elsewhere |
|
v2.1.265/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Claude Code changelog.
the line in the docs* Improved `/plugin`: installing, enabling or disabling a plugin now takes effect when you close the menu; `/reload-plugins` is no longer needed afterwards |
|
v2.1.265/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Claude Code changelog.
the line in the docs* Improved `/plugin`: installing, enabling or disabling a plugin now takes effect when you close the menu; `/reload-plugins` is no longer needed afterwards |
|
v2.1.260/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Claude Code changelog.
the line in the docs* Improved `/plugin`: installing, enabling or disabling a plugin now takes effect when you close the menu; `/reload-plugins` is no longer needed afterwards |
|
v2.1.260/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Claude Code changelog.
the line in the docs* Improved `/plugin`: installing, enabling or disabling a plugin now takes effect when you close the menu; `/reload-plugins` is no longer needed afterwards |
|
v2.1.260/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Claude Code changelog.
the line in the docs* Improved `/plugin`: installing, enabling or disabling a plugin now takes effect when you close the menu; `/reload-plugins` is no longer needed afterwards |
|
v2.1.260/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Claude Code changelog.
the line in the docs* Improved `/plugin`: installing, enabling or disabling a plugin now takes effect when you close the menu; `/reload-plugins` is no longer needed afterwards |
|
v2.1.260/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Claude Code changelog.
the line in the docs* Improved `/plugin`: installing, enabling or disabling a plugin now takes effect when you close the menu; `/reload-plugins` is no longer needed afterwards |
|
v2.1.248/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Claude Code changelog.
the line in the docs* Improved `/plugin`: installing, enabling or disabling a plugin now takes effect when you close the menu; `/reload-plugins` is no longer needed afterwards |
|
v2.1.247/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Claude Code changelog.
the line in the docs* Improved `/plugin`: installing, enabling or disabling a plugin now takes effect when you close the menu; `/reload-plugins` is no longer needed afterwards |
|
v2.1.246/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Claude Code changelog.
the line in the docs* Improved `/plugin`: installing, enabling or disabling a plugin now takes effect when you close the menu; `/reload-plugins` is no longer needed afterwards |
|
v2.1.242/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Claude Code changelog.
the line in the docs* Improved `/plugin`: installing, enabling or disabling a plugin now takes effect when you close the menu; `/reload-plugins` is no longer needed afterwards |
|
v2.1.239/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Claude Code changelog.
the line in the docs* Improved `/plugin`: installing, enabling or disabling a plugin now takes effect when you close the menu; `/reload-plugins` is no longer needed afterwards |
|
v2.1.229/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Claude Code changelog.
the line in the docs* Improved `/plugin`: installing, enabling or disabling a plugin now takes effect when you close the menu; `/reload-plugins` is no longer needed afterwards |
|
v2.1.229/reload-plugins |
Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Claude Code changelog.
the line in the docs* Improved `/plugin`: installing, enabling or disabling a plugin now takes effect when you close the menu; `/reload-plugins` is no longer needed afterwards |
|
v2.1.260/diff |
Documentation arrivedAnthropic's documentation has since written up /diff, on Claude Code changelog.
the line in the docs* Improved the prompt footer: an editor or `/diff` selection now shows inside the prompt input, and fullscreen mode shows Remote Control status in the header instead of the footer |
|
v2.1.260/diff |
Documentation arrivedAnthropic's documentation has since written up /diff, on Claude Code changelog.
the line in the docs* Improved the prompt footer: an editor or `/diff` selection now shows inside the prompt input, and fullscreen mode shows Remote Control status in the header instead of the footer |
|
v2.1.260/diff |
Documentation arrivedAnthropic's documentation has since written up /diff, on Claude Code changelog.
the line in the docs* Improved the prompt footer: an editor or `/diff` selection now shows inside the prompt input, and fullscreen mode shows Remote Control status in the header instead of the footer |
|
v2.1.251SessionStart |
Documentation arrivedAnthropic's documentation has since written up SessionStart, on Claude Code changelog.
the line in the docs* Improved `--continue` / `--resume`: the conversation appears immediately instead of waiting for SessionStart hooks, and the first message no longer re-reads the whole transcript |
|
v2.1.251SessionStart |
Documentation arrivedAnthropic's documentation has since written up SessionStart, on Claude Code changelog.
the line in the docs* Improved `--continue` / `--resume`: the conversation appears immediately instead of waiting for SessionStart hooks, and the first message no longer re-reads the whole transcript |
|
v2.1.261--resume |
Documentation arrivedAnthropic's documentation has since written up --resume, on Claude Code changelog.
the line in the docs* Improved `--continue` / `--resume`: the conversation appears immediately instead of waiting for SessionStart hooks, and the first message no longer re-reads the whole transcript |
|
v2.1.259--resume |
Documentation arrivedAnthropic's documentation has since written up --resume, on Claude Code changelog.
the line in the docs* Improved `--continue` / `--resume`: the conversation appears immediately instead of waiting for SessionStart hooks, and the first message no longer re-reads the whole transcript |
|
v2.1.257--resume |
Documentation arrivedAnthropic's documentation has since written up --resume, on Claude Code changelog.
the line in the docs* Improved `--continue` / `--resume`: the conversation appears immediately instead of waiting for SessionStart hooks, and the first message no longer re-reads the whole transcript |
|
v2.1.236--resume |
Documentation arrivedAnthropic's documentation has since written up --resume, on Claude Code changelog.
the line in the docs* Improved `--continue` / `--resume`: the conversation appears immediately instead of waiting for SessionStart hooks, and the first message no longer re-reads the whole transcript |
|
v2.1.232--resume |
Documentation arrivedAnthropic's documentation has since written up --resume, on Claude Code changelog.
the line in the docs* Improved `--continue` / `--resume`: the conversation appears immediately instead of waiting for SessionStart hooks, and the first message no longer re-reads the whole transcript |