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.318/mcp |
Documentation arrivedA small documentation edit on Telemetry and egress touched a line naming /mcp after this was published.
the line in the docsCosmetic third-party fetches: favicons for connectors shown in the UI, the sandboxed iframe that renders interactive artifact previews, and the sandboxed iframes that render [MCP Apps](https://claude.com/docs/connectors/building/mcp-apps/g… |
|
v2.1.300claudeCodeProcessWrapperEnabled |
Documentation arrivedA small documentation edit on Deploy with MDM touched a line naming claudeCodeProcessWrapperEnabled after this was published.
the line in the docs* The Code session keys [`disableWslSessions`](https://claude.com/docs/third-party/claude-desktop/configuration#disablewslsessions) and [`claudeCodeProcessWrapperEnabled`](https://claude.com/docs/third-party/claude-desktop/configuration#cl… |
|
v2.1.293claudeCodeProcessWrapperEnabled |
Documentation arrivedA small documentation edit on Deploy with MDM touched a line naming claudeCodeProcessWrapperEnabled after this was published.
the line in the docs* The Code session keys [`disableWslSessions`](https://claude.com/docs/third-party/claude-desktop/configuration#disablewslsessions) and [`claudeCodeProcessWrapperEnabled`](https://claude.com/docs/third-party/claude-desktop/configuration#cl… |
|
v2.1.318claude mcp add |
Documentation arrivedAnthropic's documentation has since written up claude mcp add, on MCP, plugins, skills, and hooks.
the line in the docsEnd users cannot add remote MCP servers from the app's settings or install desktop extension files (`.mcpb`) themselves. Remote servers come from admin-provisioned `managedMcpServers`, from organization plugins, and from other plugins that… |
|
v2.1.317mcpServers |
Documentation arrivedAnthropic's documentation has since written up mcpServers, on MCP, plugins, skills, and hooks.
the line in the docs| `.mcp.json` | MCP servers bundled with this plugin. A JSON object keyed by server name: `{"mcpServers": {"<name>": {"type": "http", "url": "...", "oauth": true}}}`. A remote entry uses `type` (`http` or `sse`), not `transport`, and suppo… |
|
v2.1.300claudeCodeProcessWrapperEnabled |
Documentation arrivedAnthropic's documentation has since written up claudeCodeProcessWrapperEnabled, on Changelog.
the line in the docs* Added `claudeCodeProcessWrapperEnabled`: starts Code sessions through the `processWrapper` launcher in Claude Code's managed settings, on the device or the SSH host. The launcher must supply the inference credential. Not used for session… |
|
v2.1.293claudeCodeProcessWrapperEnabled |
Documentation arrivedAnthropic's documentation has since written up claudeCodeProcessWrapperEnabled, on Changelog.
the line in the docs* Added `claudeCodeProcessWrapperEnabled`: starts Code sessions through the `processWrapper` launcher in Claude Code's managed settings, on the device or the SSH host. The launcher must supply the inference credential. Not used for session… |
|
v2.1.311SSL_CERT_FILE |
Documentation arrivedAnthropic's documentation has since written up SSL_CERT_FILE, on Changelog.
the line in the docs* Fixed `SSL_CERT_FILE` and `SSL_CERT_DIR` in Claude Code's managed settings being overridden in Code sessions when the same variable is set on the computer. |
|
v2.1.318/mcp |
Documentation arrivedAnthropic's documentation has since written up /mcp, on Claude for Government changelog.
the line in the docs* Changed how Claude Desktop and Claude Code connect to web search: Claude Desktop asks members with web search on to relaunch once after this release, and after **Sign out everywhere** a relaunch brings web search back; if a firewall or s… |
|
v2.1.318/model |
Documentation arrivedAnthropic's documentation has since written up /model, on overview.
the line in the docs* We’ve deprecated [fast mode](https://platform.claude.com/docs/en/build-with-claude/fast-mode) for Claude Opus 4.8, with removal on November 30, 2026. After removal, requests to `claude-opus-4-8` with `speed: "fast"` will return an error.… |
|
v2.1.318/project |
Documentation arrivedAnthropic's documentation has since written up /project, on Organization.
the line in the docs**GET** `/v1/organizations/analytics/apps/chat/projects` |
|
v2.1.318/project |
Documentation arrivedAnthropic's documentation has since written up /project, on Organization.
the line in the docs**GET** `/v1/organizations/analytics/apps/chat/projects` |
|
v2.1.318/project |
Documentation arrivedAnthropic's documentation has since written up /project, on Organization.
the line in the docs**GET** `/v1/organizations/analytics/apps/chat/projects` |
|
v2.1.315CLAUDE_CONFIG_DIR |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CONFIG_DIR, on Troubleshoot installation and login.
the line in the docsDelete files you no longer need on the filesystem that holds `~/.claude`, or the directory you set in [`CLAUDE_CONFIG_DIR`](https://code.claude.com/docs/en/env-vars). |
|
v2.1.314CLAUDE_CONFIG_DIR |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CONFIG_DIR, on Troubleshoot installation and login.
the line in the docsDelete files you no longer need on the filesystem that holds `~/.claude`, or the directory you set in [`CLAUDE_CONFIG_DIR`](https://code.claude.com/docs/en/env-vars). |
|
v2.1.317/login |
Documentation arrivedAnthropic's documentation has since written up /login, on Error reference.
the line in the docs* Make the change again in a later session. For example, run `/login` again or answer the trust prompt again. |
|
v2.1.317/login |
Documentation arrivedAnthropic's documentation has since written up /login, on Error reference.
the line in the docs* Make the change again in a later session. For example, run `/login` again or answer the trust prompt again. |
|
v2.1.317/login |
Documentation arrivedAnthropic's documentation has since written up /login, on Error reference.
the line in the docs* Make the change again in a later session. For example, run `/login` again or answer the trust prompt again. |
|
v2.1.315/login |
Documentation arrivedAnthropic's documentation has since written up /login, on Error reference.
the line in the docs* Make the change again in a later session. For example, run `/login` again or answer the trust prompt again. |
|
v2.1.312.claude/settings.json |
Documentation arrivedA small documentation edit on Desktop application touched a line naming .claude/settings.json after this was published.
the line in the docsTo set a default permission mode for new local sessions, add `permissions.defaultMode` to your [settings file](https://code.claude.com/docs/en/settings.md#where-settings-live). A mode you pick in a local session is remembered per folder an… |
|
v2.1.304--bare |
Documentation arrivedA small documentation edit on Best practices for Claude Code touched a line naming --bare after this was published.
the line in the docs* `--append-system-prompt`, `--mcp-config`, and `--settings` explicitly pass in what the run *does* need. Hooks you pass with `--settings` [don't run under `--bare`](https://code.claude.com/docs/en/headless#start-faster-with-bare-mode), so… |
|
v2.1.317--settings |
Documentation arrivedA small documentation edit on Best practices for Claude Code touched a line naming --settings after this was published.
the line in the docs* `--append-system-prompt`, `--mcp-config`, and `--settings` explicitly pass in what the run *does* need. Hooks you pass with `--settings` [don't run under `--bare`](https://code.claude.com/docs/en/headless#start-faster-with-bare-mode), so… |
|
v2.1.311--settings |
Documentation arrivedA small documentation edit on Best practices for Claude Code touched a line naming --settings after this was published.
the line in the docs* `--append-system-prompt`, `--mcp-config`, and `--settings` explicitly pass in what the run *does* need. Hooks you pass with `--settings` [don't run under `--bare`](https://code.claude.com/docs/en/headless#start-faster-with-bare-mode), so… |
|
v2.1.311--settings |
Documentation arrivedA small documentation edit on Best practices for Claude Code touched a line naming --settings after this was published.
the line in the docs* `--append-system-prompt`, `--mcp-config`, and `--settings` explicitly pass in what the run *does* need. Hooks you pass with `--settings` [don't run under `--bare`](https://code.claude.com/docs/en/headless#start-faster-with-bare-mode), so… |
|
v2.1.307--settings |
Documentation arrivedA small documentation edit on Best practices for Claude Code touched a line naming --settings after this was published.
the line in the docs* `--append-system-prompt`, `--mcp-config`, and `--settings` explicitly pass in what the run *does* need. Hooks you pass with `--settings` [don't run under `--bare`](https://code.claude.com/docs/en/headless#start-faster-with-bare-mode), so… |
|
v2.1.315--mcp-config |
Documentation arrivedA small documentation edit on Best practices for Claude Code touched a line naming --mcp-config after this was published.
the line in the docs* `--append-system-prompt`, `--mcp-config`, and `--settings` explicitly pass in what the run *does* need. Hooks you pass with `--settings` [don't run under `--bare`](https://code.claude.com/docs/en/headless#start-faster-with-bare-mode), so… |
|
v2.1.311--mcp-config |
Documentation arrivedA small documentation edit on Best practices for Claude Code touched a line naming --mcp-config after this was published.
the line in the docs* `--append-system-prompt`, `--mcp-config`, and `--settings` explicitly pass in what the run *does* need. Hooks you pass with `--settings` [don't run under `--bare`](https://code.claude.com/docs/en/headless#start-faster-with-bare-mode), so… |
|
v2.1.317/mcp |
Documentation arrivedA small documentation edit on MCP, plugins, skills, and hooks touched a line naming /mcp after this was published.
the line in the docs| `.mcp.json` | MCP servers bundled with this plugin. A JSON object keyed by server name: `{"mcpServers": {"<name>": {"type": "http", "url": "...", "oauth": true}}}`. A remote entry uses `type` (`http` or `sse`), not `transport`, and suppo… |
|
v2.1.317mcpServers |
Documentation arrivedA small documentation edit on MCP, plugins, skills, and hooks touched a line naming mcpServers after this was published.
the line in the docs| `.mcp.json` | MCP servers bundled with this plugin. A JSON object keyed by server name: `{"mcpServers": {"<name>": {"type": "http", "url": "...", "oauth": true}}}`. A remote entry uses `type` (`http` or `sse`), not `transport`, and suppo… |
|
v2.1.299/share |
Documentation arrivedA small documentation edit on Manage multiple agents with agent view touched a line naming /share after this was published.
the line in the docs| v2.1.295 | On macOS with the native installer, background sessions that restart together after an update run their host processes from the same `~/.local/share/claude/ClaudeCode.app` folder. Before this release, those processes could run… |
|
v2.1.295ClaudeCode.app |
Documentation arrivedA small documentation edit on Manage multiple agents with agent view touched a line naming ClaudeCode.app after this was published.
the line in the docs| v2.1.295 | On macOS with the native installer, background sessions that restart together after an update run their host processes from the same `~/.local/share/claude/ClaudeCode.app` folder. Before this release, those processes could run… |
|
v2.1.315always_ask |
Documentation arrivedAnthropic's documentation has since written up always_ask, on Configure permissions.
the line in the docs> * Connector tools [your organization set to `ask`](https://code.claude.com/docs/en/mcp#organization-controls-on-connector-tools), tools that require user interaction, recognized [critical-path removals](https://code.claude.com/docs/en/pe… |
|
v2.1.290private_key_jwt |
Documentation arrivedA small documentation edit on Lazy authentication for MCP servers touched a line naming private_key_jwt after this was published.
the line in the docs> Claude normally selects CIMD only when the authorization-server metadata advertises both `client_id_metadata_document_supported: true` and `"none"` in `token_endpoint_auth_methods_supported`, and otherwise looks for a `registration_endpo… |
|
v2.1.311agent_id |
Documentation arrivedA small documentation edit on session-observability touched a line naming agent_id after this was published.
the line in the docsTo see session usage by agent or by session, use the [Usage and Cost Analytics API](https://platform.claude.com/docs/en/manage-claude/usage-cost-analytics-api) and group by `agent_id` or `session_id`. Session usage also appears in the [usa… |
|
v2.1.317displayName |
Documentation arrivedAnthropic's documentation has since written up displayName, on plugins-api.
the line in the docs| `display_name`, `description`, `manifest_version` | The served version’s manifest `displayName`, `description`, and `version`; each is `null` when the manifest declares none. `description` might be a skill’s `description` rather than the… |
|
v2.1.311allowed-tools |
Documentation arrivedAnthropic's documentation has since written up allowed-tools, on plugins-api.
the line in the docs| `privileged` | Declares no MCP server or CLI, but declares a hook, a monitor (a background command that keeps running during a session), an LSP (Language Server Protocol) server, a workflow (a script that Claude Code can run; any file in… |
|
v2.1.311allowed-tools |
Documentation arrivedAnthropic's documentation has since written up allowed-tools, on plugins-api.
the line in the docs| `privileged` | Declares no MCP server or CLI, but declares a hook, a monitor (a background command that keeps running during a session), an LSP (Language Server Protocol) server, a workflow (a script that Claude Code can run; any file in… |
|
v2.1.317compose |
Documentation arrivedAnthropic's documentation has since written up compose, on claude-on-amazon-bedrock-legacy.
the line in the docscomposer require "anthropic-ai/sdk:<1.0" aws/aws-sdk-php |
|
v2.1.317/model |
Documentation arrivedAnthropic's documentation has since written up /model, on pricing.
the line in the docs| Claude Opus 4.1 ([retired, except on Claude Models on Google Cloud (Google managed) and Bedrock](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | $15 / MTok | $18.75 / MTok | $30 / MTok | $1.50 / MTok | $75 / MTok | |
|
v2.1.317/model |
Documentation arrivedA small documentation edit on model-ids-and-versions touched a line naming /model after this was published.
the line in the docsFor the full list of current model IDs and their equivalents on Claude Models on Google Cloud (Google managed) and Amazon Bedrock, see [Models overview](https://platform.claude.com/docs/en/models/overview). |
|
v2.1.317/use-case |
Documentation arrivedA small documentation edit on Work with your GitHub repositories touched a line naming /use-case after this was published.
the line in the docsBecause the prompt asks for either a fix or an explanation, the thread gets an answer even when the behavior turns out to be intended. For more prompts that start from a bug report, see [Fix bugs](https://claude.com/docs/claude-tag/users/u… |
|
v2.1.311CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL |
Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL, on Use Claude Code in VS Code.
the line in the docsThe extension stays uninstalled when you start `claude`. If you run `/ide` from an external terminal while VS Code is running, Claude Code reinstalls it. To stop that, set [`autoInstallIdeExtension`](https://code.claude.com/docs/en/setting… |
|
v2.1.311autoInstallIdeExtension |
Documentation arrivedAnthropic's documentation has since written up autoInstallIdeExtension, on All settings.
the line in the docs| [`autoInstallIdeExtension`](#autoinstallideextension) | Let `/ide` install the [IDE extension](https://code.claude.com/docs/en/vs-code.md#install-the-extension) from an external terminal | Global config settings | Global config | |
|
v2.1.310kernel.apparmor_restrict_unprivileged_userns |
Documentation arrivedAnthropic's documentation has since written up kernel.apparmor_restrict_unprivileged_userns, on Configure the sandboxed Bash tool.
the line in the docs* In your shell, run `sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0`, which lifts the restriction for every program on the machine and lasts until you reboot |
|
v2.1.314claude setup-token |
Documentation arrivedAnthropic's documentation has since written up claude setup-token, on Claude Code changelog.
the line in the docs* Fixed the sign-in failure when a stored claude.ai login reaches its time limit: it now says so, and in `claude -p` names `claude auth login` and `claude setup-token` |
|
v2.1.315claude auth login |
Documentation arrivedAnthropic's documentation has since written up claude auth login, on Claude Code changelog.
the line in the docs* Fixed the sign-in failure when a stored claude.ai login reaches its time limit: it now says so, and in `claude -p` names `claude auth login` and `claude setup-token` |
|
v2.1.317/mcp |
Documentation arrivedAnthropic's documentation has since written up /mcp, on Claude Code changelog.
the line in the docs* Fixed `/mcp` in cloud sessions counting tools the model can't use; a server's row now shows how many of its tools are available |
|
v2.1.317/remote-control |
Documentation arrivedAnthropic's documentation has since written up /remote-control, on Claude Code changelog.
the line in the docs* Fixed `/remote-control` showing a session as available after a failed connection |
|
v2.1.317/remote-control |
Documentation arrivedAnthropic's documentation has since written up /remote-control, on Claude Code changelog.
the line in the docs* Fixed `/remote-control` showing a session as available after a failed connection |
|
v2.1.311allowedProviders |
Documentation arrivedAnthropic's documentation has since written up allowedProviders, on Claude Code changelog.
the line in the docs* Fixed sessions being refused at startup by an `allowedProviders` list that another login on the same machine had stored |