<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Claude Code — The AI Toolchain</title>
    <link>https://aitoolchain.io/tools/claude-code</link>
    <description>New releases and features in Claude Code, tracked by The AI Toolchain.</description>
    <language>en</language>
    <lastBuildDate>Fri, 28 Aug 2026 18:19:32 GMT</lastBuildDate>
    <atom:link href="https://aitoolchain.io/tools/claude-code/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Claude Code v2.1.251</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.251</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.251</guid>
      <pubDate>Fri, 28 Aug 2026 18:19:32 GMT</pubDate>
      <description>Claude Code v2.1.251 adds PreModelSwitch/PostModelSwitch hooks, subagent live streaming, spend-limit tracking, and prompt-cache cost reporting.
• Adds `PreModelSwitch` and `PostModelSwitch` hook events, letting hooks block, confirm, or annotate a model switch; `SessionStart` resume hooks now also receive session staleness and the estimated re-cache cost.
• Adds `attach`, `logs`, `stop`, `respawn`, and `rm` subcommands to `claude --help`; the `--resume` message for a running background session now names the exact `claude attach &lt;id&gt;` command to use.
• Adds a `rate_limits.spend_limit` field to status line scripts and a Spend limit bar to `/usage` for developers behind a Claude apps gateway with spend limits.
• Adds a per-session prompt-cache line to `/cost` showing hit ratio, misses, tokens re-cached, and warm/cold status, plus a matching `prompt_cache` object for status line scripts.
• Adds live streaming of a foreground subagent&apos;s tool calls and results to Remote Control clients (background subagents still show status only).
• Changes `CLAUDE_CODE_SUBAGENT_MODEL` to set the default subagent model rather than override everything — an agent definition&apos;s `model:` key and an explicit per-spawn model now take precedence over it.
• Changes the footer PR badge on Bedrock, Vertex, and Foundry (and when telemetry is off) to call the GitHub API directly via `gh auth token`, `GH_TOKEN`, or `GITHUB_TOKEN` instead of `gh pr view`.
• Changes `/effort` to save the default effort level per model, so each model keeps its own setting when switching.
• Changes `/radio` to be available on Bedrock, Vertex AI, Foundry, and Claude Platform on AWS, and when telemetry is disabled.
• Changes project-level `.claude/settings.json` `env` to no longer set `CLAUDE_CONFIG_DIR`, `CLAUDE_CODE_TMPDIR`, or `TMPDIR`/`TMP`/`TEMP`; these must now be set in shell, user, or managed settings.
• Changes `ANTHROPIC_CUSTOM_HEADERS` from managed or project settings to require approval when it sets a credential, org/tenant, routing, or API-behavior header (e.g. `Authorization`, `Host`).
• Changes server-managed settings that terminate sandbox TLS, route sandbox traffic through a custom proxy, inject credentials, or weaken sandbox isolation to require approval before they apply.
• Changes the default model for seat-based Enterprise subscriptions to Opus 5.
• Changes the default commit trailer to `Co-Authored-By: Claude Code` when the active model is not a recognized Claude model (e.g. third-party models behind a custom `ANTHROPIC_BASE_URL`).
• [VSCode] Changes the Remote Control banner to a footer pill (shown while Remote Control is on or has failed) that opens the session on claude.ai/code; toggle with `/remote-control`.
Breaking changes:
• Project-level `.claude/settings.json` `env` no longer sets `CLAUDE_CONFIG_DIR`, `CLAUDE_CODE_TMPDIR`, or `TMPDIR`/`TMP`/`TEMP`; any working setup relying on this must move those variables to shell, user, or managed settings.
• `CLAUDE_CODE_SUBAGENT_MODEL` no longer overrides an agent definition&apos;s `model:` key or an explicit per-spawn model; teams using it to force a uniform subagent model will see per-agent or per-spawn overrides take effect instead.</description>
    </item>
    <item>
      <title>Claude Code v2.1.248</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.248</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.248</guid>
      <pubDate>Thu, 27 Aug 2026 22:12:20 GMT</pubDate>
      <description>Claude Code v2.1.248 adds `--restricted` sandboxed mode, per-agent cache TTL, cross-session messaging, and `/usage-credits` for Enterprise.
• Adds `--restricted` flag (or `CLAUDE_CODE_RESTRICTED=1` env var): strips command/code-execution tools and `WebFetch`, confines file tools to the working directory, refuses `bypassPermissions`, and ignores user, project, and local settings files — unless specific tools are re-enabled via `--tools`.
• Adds `experimental.cacheTtl` (`&quot;5m&quot;` or `&quot;1h&quot;`) to agent frontmatter for a per-agent prompt cache TTL when no subagent TTL setting is configured.
• Adds `claude self-hosted-runner --client-label &lt;label&gt;` (or `SELF_HOSTED_RUNNER_CLIENT_LABEL`) to override the label the runner registers with (default: hostname).
• Adds cross-session messaging via `SendMessage` and `ListAgents` between sessions on the same machine, now supported on Bedrock, Vertex, Foundry, and when telemetry is disabled.
• Adds `/usage-credits` command for Enterprise organizations (AWS Marketplace billing, self-serve Enterprise, and Enterprise trials) so members can request higher usage limits from their admin.
• Adds server-managed settings diagnostics: a startup warning when settings fail to load, plus `/doctor` and `/status` output explaining load failures or why settings weren&apos;t fetched (Bedrock/Vertex/third-party provider, custom `ANTHROPIC_BASE_URL`).
• Adds a warning in `/web-setup` when the GitHub CLI token lacks the `workflow` scope, preventing silent push rejections on large repositories.
• Adds `desktopSessionCleanupPeriodDays` setting to cap how long the exemption for desktop-written sessions from transcript cleanup applies.
• Changes `/loop`: self-paced dynamic mode and the no-prompt autonomous default are now always available, including on Bedrock, Vertex, and Foundry.
• Changes `shift+enter` in the agent view dispatch input to insert a newline; `ctrl+enter` now dispatches and attaches.</description>
    </item>
    <item>
      <title>Claude Code v2.1.247</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.247</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.247</guid>
      <pubDate>Wed, 26 Aug 2026 23:06:39 GMT</pubDate>
      <description>Claude Code v2.1.247 adds AI-drafted feedback reports, a cost-optimization profiler, Admin API coverage, and org-customizable spinner tips.
• Adds `/claude-api cost-optimize` subcommand to profile an existing project&apos;s Claude API spend and work through cost levers (caching, token hygiene, batch, effort, model choice) one measured change at a time.
• Adds `SendFeedback` tool so Claude can draft a feedback report during a session for you to review and send from `/feedback`; disable with the `feedbackDrafts` setting.
• Adds `{id, text, cooldownSessions, priority}` entries, `tipsFile`, and `label` to `spinnerTipsOverride` so organizations can rotate custom tips alongside built-in ones.
• Expands the `/claude-api` skill with Admin API coverage: organization members, invites, workspaces, API keys, rate limit reports, workload identity federation, and CMEK.
• Adds a one-keystroke &apos;Yes, and switch to auto mode&apos; option on Bash permission prompts, letting users jump straight to auto mode without navigating menus.
• Improves plugin marketplace hardening: names containing control or invisible characters are now rejected, and marketplace-supplied text in `/plugin` and `claude plugin` output is escape-safe.
• Improves Bedrock, Vertex, and Foundry sessions (and any with telemetry disabled): Claude is now informed when a configured MCP server failed to connect, instead of silently concluding its tools don&apos;t exist.
• Changes Sonnet 5&apos;s default auto-compact window to its full 1M context, so sessions auto-compact at approximately 967K tokens instead of approximately 934K.
• Changes cross-session peer messages to collapse by default to a one-line preview (`Message from @&lt;sender&gt;: &lt;first line&gt;`); `Ctrl+O` expands the full body.</description>
    </item>
    <item>
      <title>Claude Code v2.1.246</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.246</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.246</guid>
      <pubDate>Tue, 25 Aug 2026 22:31:52 GMT</pubDate>
      <description>Claude Code v2.1.246 adds Auto mode permissions UI, Bash wildcard safety warnings, and turn completion timestamps.
• Adds an Auto mode tab to `/permissions` for viewing and editing auto mode classifier rules.
• Adds a startup warning when Bash allow rules contain a wildcard before the subcommand (e.g. Bash(git * main)), flagging rules that also match options injected before the subcommand.
• Adds the turn&apos;s wall-clock completion time to the end-of-turn duration line (e.g. `✻ Sautéed for 23s · done 6:05 PM`).
• Improves `/cd` so the new directory&apos;s project settings, hooks, `.mcp.json` servers, skills, and agents all take effect immediately instead of waiting for `--resume`.
• Improves subagent results: a subagent that hits its `maxTurns` limit now returns output marked as partial with a hint to continue via `SendMessage`, rather than appearing finished.
• Improves non-interactive sessions (`-p`, SDK, cloud sessions) to automatically continue a response cut off mid-stream by a server error, connection loss, or stall.
• Changes `/code-review` so Claude can initiate it on Bedrock, Vertex AI, Foundry, the Claude apps gateway, and when telemetry or non-essential traffic is disabled.
• Changes `/goal` idle sessions to start at most three check-ins per goal on long-running background work; the next user message allows three more.</description>
    </item>
    <item>
      <title>Claude Code v2.1.239</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.239</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.239</guid>
      <pubDate>Fri, 21 Aug 2026 19:54:23 GMT</pubDate>
      <description>Claude Code v2.1.239 adds `/claude-api upgrade`, synced plugin management, and data-residency cost transparency.
• Adds `/claude-api upgrade` subcommand to migrate Python projects from `anthropic` 0.x to 1.x (timeouts now use `anthropic.Timeout`, not `httpx.Timeout`).
• Cloud sessions: synced plugins from claude.ai now appear as `name@synced` and work with `claude plugin enable/disable &lt;name&gt;@synced`, and never override a locally installed plugin with the same name.
• Cost estimates via `/cost`, the status line, and `--max-budget-usd` now include the 1.1× US-only-inference premium for data-residency workspaces.
• Extends the one-time fullscreen renderer offer to Bedrock, Vertex, Foundry, and other previously excluded setups; new installs there now start in fullscreen.
• Alpine/musl builds: native image paste, clipboard, and audio-capture add-ons now load using musl-built binaries.
• Usage-limit message now also shows when your session or weekly limit resets, in addition to the monthly spend limit.
• Windows: cross-session messaging now available, letting Claude Code sessions message each other with `SendMessage` and discover each other via `ListAgents`, matching macOS/Linux behavior.
• `ListAgents` and `/list-agents` now include live teammates, not only subagents and other local sessions.
• `CLAUDE_CODE_RETRY_WATCHDOG` persistent retry mode now fails immediately on organization spend-limit and out-of-credits errors instead of waiting indefinitely.
• `/goal`: repeat check-ins on long-running background work now back off (30 min, then 1 h, then every 2 h) instead of firing every 30 minutes.
• Claude in Chrome: `/clear` now closes the session&apos;s Chrome tab group, and empty groups are closed on `/resume` and on exit.
• Remote sessions: images uploaded from mobile now include their saved file path so Claude can copy them into files it creates.</description>
    </item>
    <item>
      <title>Claude Code v2.1.238</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.238</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.238</guid>
      <pubDate>Thu, 20 Aug 2026 20:33:51 GMT</pubDate>
      <description>Claude Code v2.1.238 adds keybinding flavors, self-hosted runner shutdown/proxy controls, and plugin marketplace auth helpers.
• Adds `keybindingFlavor` setting: set to `&quot;readline&quot;` for Ctrl+W to delete back to the previous whitespace (Bash-style); default `&quot;classic&quot;` is unchanged.
• Adds `claude self-hosted-runner --defer-shutdown-max-min &lt;minutes&gt;`: on SIGTERM, continues serving attached sessions, parks remaining sessions after the specified minutes, then exits.
• Adds `claude self-hosted-runner --proxy-authorization-command` and `--proxy-authorization-file` for egress proxies that require a freshly issued `Proxy-Authorization` header on every connection.
• Adds `headersHelper` to plugin marketplace URL entries and catalog entries: runs a command to mint HTTP headers (e.g. a short-lived token) for catalog and same-origin archive fetches.
• A catalog entry&apos;s `headersHelper` runs only at `claude plugin install` or `claude plugin update` time, after its command is shown, with a `[y/N]` prompt (or pass `-y` to skip).
• Cross-session messaging now reports &apos;refused&apos; to the sender when the target session has `crossSessionInbound: &quot;refuse&quot;` set, instead of silently succeeding.
• Cross-session messaging now notifies the sending session when the target inbox drops messages due to a rate limit or full queue, instead of messages vanishing silently.
• MCP `headersHelper` in a project `.mcp.json`, and inline MCP servers in project or `--add-dir` agent files, now require the folder&apos;s trust dialog to have been accepted (also applies under `claude -p`).
• MCP `headersHelper` from a project `.mcp.json`, plugin, or agent file now runs without inherited credential environment variables; user, managed, and claude.ai-scope helpers run from the Claude config directory.
• Changes `claude mcp list` and `claude mcp get` to show disabled servers as `⊘ Disabled` instead of connecting to them for a health check.
• Removes the double-press Ctrl+L / Cmd+K `/clear` shortcut in fullscreen; both keys now always repaint the screen, and 1-row nvim terminals no longer trigger automatic `/clear` loops.
• Updates the bundled `claude-api` skill for Managed Agents: adds web search/fetch domain settings and memory stores on self-hosted sandboxes.
• Improves Remote Control connection resilience: brief HTTP 403 refusals from a network edge, VPN, or proxy are tolerated for up to 3 minutes, with the refusing party named when a block persists.
Breaking changes:
• The double-press Ctrl+L / Cmd+K shortcut to trigger `/clear` in fullscreen has been removed; those keys now only repaint.</description>
    </item>
    <item>
      <title>Claude Code v2.1.237</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.237</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.237</guid>
      <pubDate>Thu, 20 Aug 2026 00:54:41 GMT</pubDate>
      <description>Claude Code v2.1.237 adds a built-in &apos;Concise&apos; output style selectable via `/config`.
• Adds a built-in &apos;Concise&apos; output style — accessible under &apos;Output style&apos; in `/config` — where Claude leads with results and skips preamble and narration while working just as thoroughly.</description>
    </item>
    <item>
      <title>Claude Code v2.1.236</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.236</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.236</guid>
      <pubDate>Wed, 19 Aug 2026 20:02:05 GMT</pubDate>
      <description>Claude Code v2.1.236 adds ANTHROPIC_DEFAULT_MODEL env var, notify_when_idle for cross-session messaging, and stronger macOS sandbox deny rules.
• Adds `ANTHROPIC_DEFAULT_MODEL` environment variable to set the default model for new sessions; a `/model` pick still overrides it and persists across restarts, unlike `ANTHROPIC_MODEL`.
• Adds `notify_when_idle` field to cross-session `SendMessage`: ask another Claude Code session on the same machine to send one notice when it next goes idle — opt-in, one-shot, no polling (macOS and Linux).
• Strengthens macOS sandbox: wildcard read-deny rules (e.g. `**/.env`) now take precedence inside allowed read regions, cover matched directories&apos; contents, and cannot be bypassed by renaming the denied file.
• `/usage` now shows the usage-credits spend row for Team and Enterprise members, including a capped row at 0% before anything is spent.
• `/goal` now automatically checks in after 30 minutes (then 1h, 2h) when an idle session&apos;s goal is parked behind long-running background work, instead of waiting for the user to return.
• Auto mode now sets aside `Monitor` allow rules while active, so Monitor commands are reviewed the same way Bash commands are.
• Auto mode classifier on Bedrock, Vertex AI, and Foundry (and when telemetry is disabled) now uses the same defaults as on the Claude API, including severity-scored classification.
• Auto mode git status check can no longer be fooled by a repo&apos;s `status.showUntrackedFiles=no` setting into reporting a clean tree.
• SIGTERM in print/SDK mode no longer records an interrupted turn or synthetic tool denials before exiting; running commands are still terminated and the process exits with code 143.
• Remote Control now marks a session offline within seconds when the CLI exits or its terminal closes.
• `SendMessage` now refuses further messages to a session upfront once a rapid burst would exceed the session&apos;s inbox capacity, instead of reporting them sent while silently dropping them.
• [VSCode] Adds screen reader support for the transcript: live announcements for replies, permission requests, errors, and status changes, plus per-turn heading navigation.</description>
    </item>
    <item>
      <title>Claude Code v2.1.235</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.235</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.235</guid>
      <pubDate>Tue, 18 Aug 2026 20:38:54 GMT</pubDate>
      <description>Claude Code v2.1.235 adds optional `spellcheck` setting with aspell/hunspell/ispell support and hardens `SendMessage` size limits.
• Adds optional `spellcheck` setting that underlines misspelled words in the prompt input as you type, using your installed `aspell`, `hunspell`, or `ispell`.
• `SendMessage` now rejects messages too large for cross-session delivery up front instead of silently dropping them.
• Remote Control: `claude rc` now applies the same enterprise-gateway availability check as interactive startup.
• Improved memory and CPU usage while cloud sessions such as `/ultrareview` or `/autofix-pr` run in the background — their event streams are no longer re-scanned and re-rendered on every update.
• Context-limit error now indicates when auto-compact is off and points to `/config` to re-enable it.
• Vim mode now preserves NORMAL mode and cursor position when toggling the detailed transcript (`ctrl+o`) or closing a panel.</description>
    </item>
    <item>
      <title>Claude Code v2.1.235</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.235</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.235</guid>
      <pubDate>Tue, 18 Aug 2026 20:38:54 GMT</pubDate>
      <description>Claude Code v2.1.235 adds optional `spellcheck` setting and hardens `SendMessage` size limits and `claude rc` gateway checks.
• Adds optional `spellcheck` setting that underlines misspelled words in the prompt input as you type, backed by your installed `aspell`, `hunspell`, or `ispell`.
• `SendMessage` now rejects messages too large for cross-session delivery up front instead of silently dropping them.
• Remote Control: `claude rc` now applies the same enterprise-gateway availability check as interactive startup.
• Context-limit error now indicates when auto-compact is off and directs users to `/config` to re-enable it.</description>
    </item>
    <item>
      <title>Claude Code v2.1.234</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.234</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.234</guid>
      <pubDate>Mon, 17 Aug 2026 20:20:58 GMT</pubDate>
      <description>Claude Code v2.1.234 adds mid-turn command access, GitLab MR badges, auto-resume at usage limits, and a new `CLAUDE_CODE_PROJECT_DIR_NAME` env var.
• Adds `CLAUDE_CODE_PROJECT_DIR_NAME` environment variable so hosts can set a short name for the per-project transcript directory when each session gets its own config directory.
• Adds `CLAUDE_CODE_GOAL_CHECKIN_MINUTES` environment variable to control how often `/goal` checks in on background tasks that have been waiting 30+ minutes (set to `0` to disable).
• Adds `selection:clear` keybinding action, bindable to a key to clear in-app text selections including in the agents view.
• Adds a GitLab merge request badge to the footer and statusline for repos with a GitLab remote and an authenticated `glab` CLI, showing MR `!N` with draft/pending/green states.
• Adds automatic session continuation when a claude.ai usage limit resets; toggle via `/config` with the &apos;Continue automatically at usage limit&apos; setting.
• `/permissions` can now be opened while Claude is working, with rule changes applying immediately to the current turn.
• `/add-dir &lt;path&gt;` can now be used while Claude is working; `/add-dir`, `/autocompact`, `/theme`, `/help`, `/config`, and `/advisor` dialogs open mid-turn in the fullscreen TUI.
• `claude setup-token` now rejects unexpected extra arguments instead of silently ignoring them.
• `/goal` now clears itself with a notice when a turn dies on an unrecoverable error (e.g. revoked auth, exhausted credit balance, or context overflow).
• `/goal` now checks in on background tasks that have been waiting 30+ minutes instead of waiting indefinitely.
• `SendMessage` and `ListAgents` now report when an account&apos;s session list was too long to check completely, rather than treating unseen sessions as absent.
• Reduces context cost of the built-in `claude-api` skill from ~200k+ tokens to ~25k by loading reference docs on demand.
• Remote Control: effort picks made on a phone or on claude.ai/code now apply to terminal- and Desktop/VS Code-hosted sessions, and the session publishes its effort level to connected clients.
• Remote Control sessions now keep phones and claude.ai/code updated on the session&apos;s permission mode (and claude.ai/code on the model) as they change.
• Improves transcript rendering so your own prompts now render markdown (highlighted code blocks, inline code, lists) the same way replies do.
• Removes the &apos;Default teammate model&apos; setting from `/config`; agent-team teammates now use the leader&apos;s model unless the spawn command names one.
Breaking changes:
• The &apos;Default teammate model&apos; setting has been removed from `/config`; agent-team teammates now use the leader&apos;s model unless the spawn command explicitly names one.</description>
    </item>
    <item>
      <title>Claude Code v2.1.234</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.234</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.234</guid>
      <pubDate>Mon, 17 Aug 2026 20:20:58 GMT</pubDate>
      <description>Claude Code v2.1.234 adds `CLAUDE_CODE_PROJECT_DIR_NAME`, `selection:clear` keybinding, GitLab MR badge, auto-resume at usage limit, and NT-namespace path rejection.
• Adds the optional `CLAUDE_CODE_PROJECT_DIR_NAME` environment variable, letting hosts that give each session its own config directory choose a short name for the per-project transcript directory.
• Adds the `CLAUDE_CODE_GOAL_CHECKIN_MINUTES` environment variable (set to `0` to opt out) — when background tasks keep a `/goal` waiting 30+ minutes, Claude now checks in instead of waiting indefinitely.
• Adds the `selection:clear` keybinding action, which can be bound to a key to clear an in-app text selection; also works in the agents view.
• Adds a GitLab merge request badge to the footer and statusline: repos with a GitLab remote and an authenticated `glab` CLI show MR `!N` with draft/pending/green states.
• Session auto-resume: Claude Code now continues a session automatically when a claude.ai usage limit resets; disable in `/config` under &apos;Continue automatically at usage limit&apos;.
• `/permissions` can now be opened while Claude is actively working — rule changes apply immediately to the rest of the current turn.
• `/add-dir &lt;path&gt;` can now be invoked mid-turn; `/add-dir`, `/autocompact`, `/theme`, `/help`, `/config`, and `/advisor` dialogs all open mid-turn in the fullscreen TUI.
• `/goal` clears itself with a notice when a turn dies on an unrecoverable error (revoked auth, exhausted credit balance, or context overflow) instead of staying armed.
• `claude setup-token` now rejects unexpected extra arguments instead of silently ignoring them.
• Reduced context cost of loading the built-in `claude-api` skill from ~200k+ tokens to ~25k by loading reference docs on demand.
• Removes the &apos;Default teammate model&apos; setting from `/config`; agent-team teammates now use the leader&apos;s model unless the spawn command names one explicitly.
• Remote Control sessions started from Claude Code Desktop or VS Code now keep phones and claude.ai/code updated on the session&apos;s permission mode (and claude.ai/code on the model) as they change.
• Remote Control: effort picks made on a phone or claude.ai/code now apply to terminal- and Desktop/VS Code-hosted sessions, and the session publishes its effort level to all connected clients.
• `SendMessage` and `ListAgents` now report when an account&apos;s session list was too long to check completely, instead of treating unseen sessions as absent.
• Improves your own prompts in the transcript: they now render markdown (highlighted code blocks, inline code, lists) the same way replies do.
• Improves auto-generated session titles to short, specific names (e.g., &apos;Login button bug&apos;) rather than sentences restating the request.</description>
    </item>
    <item>
      <title>Claude Code v2.1.233</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.233</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.233</guid>
      <pubDate>Fri, 14 Aug 2026 22:20:57 GMT</pubDate>
      <description>Claude Code v2.1.233 adds GitLab MR support, per-user identity forwarding, memory cgroup limits, and WebFetch cache TTL control
• Adds `CLAUDE_CODE_TOOL_MEMORY_LIMIT` environment variable (opt-in) to enforce memory cgroup limits on Bash tool commands on Linux, preventing runaway builds from stalling a session.
• Adds `CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS` environment variable to configure the WebFetch session URL cache TTL (default: 15 minutes).
• Adds opt-in `forward_user_identity` setting on Anthropic apps gateway upstreams, sending the signed-in user&apos;s identity as headers so a proxy can attribute spend per user.
• Adds `CLAUDE_CODE_ENABLE_TODO_TOOLS=1` environment variable to re-enable TodoWrite/TaskCreate/Get/Update/List tools on Opus 4.8, Sonnet 5, Fable 5, Mythos 5, and newer models (now disabled by default on those models).
• Extends the `--worktree` flag and `claude agents` view to support GitLab merge request URLs, displaying MRs as `!N`.
• Improves `claude plugin validate` to check bare `.claude/skills` directories and report SKILL.md files with unparseable frontmatter.
• Adds a `[claude-code:unrecognized_model]` diagnostic line to stderr in print mode when a request targets an unrecognized model ID; silence it by mapping the model with `modelOverrides`.
• Improves `claude self-hosted-runner` session start time by creating the session branch without rewriting the working tree and removing two blocking server round trips.
Breaking changes:
• Todo/task-tracking tools (TaskCreate, TaskGet, TaskUpdate, TaskList, TodoWrite) are no longer available by default on Opus 4.8, Sonnet 5, Fable 5, Mythos 5, and newer models; set `CLAUDE_CODE_ENABLE_TODO_TOOLS=1` to restore them.</description>
    </item>
    <item>
      <title>Claude Code v2.1.233</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.233</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.233</guid>
      <pubDate>Fri, 14 Aug 2026 22:20:57 GMT</pubDate>
      <description>Claude Code v2.1.233 adds GitLab MR support, per-user identity forwarding, Linux memory limits for Bash tools, and a WebFetch cache TTL env var.
• Adds `CLAUDE_CODE_TOOL_MEMORY_LIMIT` env var (opt-in, Linux only) to cap memory for Bash tool commands via cgroups, preventing a runaway build from stalling the session.
• Adds `CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS` env var to override the WebFetch session URL cache TTL (default: 15 minutes).
• Adds `forward_user_identity` opt-in setting on Anthropic upstreams in the apps gateway, sending the signed-in user&apos;s identity as headers so a downstream proxy can attribute spend per user.
• Adds `CLAUDE_CODE_ENABLE_TODO_TOOLS=1` env var to restore `TaskCreate`, `TaskGet`, `TaskUpdate`, `TaskList`, and `TodoWrite` tools on Opus 4.8, Sonnet 5, Fable 5, Mythos 5, and newer models, where they are now disabled by default.
• Adds GitLab merge request URL support to the `--worktree` flag and the `claude agents` view, displaying MRs as `!N`.
• Improves `claude plugin validate` to check a bare `.claude/skills` directory and report `SKILL.md` files whose frontmatter fails to parse.
• Improves print mode diagnostics: writes a `[claude-code:unrecognized_model]` line to stderr when a request uses an unrecognized model ID; silence it by mapping with `modelOverrides`.
• Improves screen reader mode: the `/effort` selector now renders as a numbered list with a typed-number prompt, and hint and dialog text is no longer clipped.
• Improves `claude self-hosted-runner` session start time by creating the session branch without rewriting the working tree and eliminating two blocking server round trips.
Breaking changes:
• Todo/task-tracking tools (`TaskCreate`, `TaskGet`, `TaskUpdate`, `TaskList`, `TodoWrite`) are no longer available by default on Opus 4.8, Sonnet 5, Fable 5, Mythos 5, and newer models; set `CLAUDE_CODE_ENABLE_TODO_TOOLS=1` to re-enable them.</description>
    </item>
    <item>
      <title>Claude Code v2.1.232</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.232</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.232</guid>
      <pubDate>Thu, 13 Aug 2026 23:29:59 GMT</pubDate>
      <description>Claude Code v2.1.232 adds subagent forking by default, cross-session @-mentions, GitLab secret redaction, and deeper Remote Control resilience.
• Adds `additionalMarketplaces` and `allowedMarketplaces` as accepted aliases for `extraKnownMarketplaces` and `strictKnownMarketplaces` in settings.
• Enterprise policy: a url-typed `blockedMarketplaces` entry for a bare repo URL now blocks that URL when the CLI classifies it as a git clone.
• Gateway: `sandbox.bwrapPath`, `sandbox.socatPath`, and `sandbox.ripgrep` now require managed-settings approval when a server override is present.
• Changes `sandbox.ripgrep` to be honored only from user, managed, and `--settings` settings; project settings can no longer override the sandbox ripgrep binary.
• Gateway: the `desktop:` overlay now accepts every released Desktop setting (validated at boot against Desktop&apos;s own schema); unknown or invalid keys fail boot.
• Gateway: empty `managed.policies[].match.groups` / `admin.admin_groups` entries and malformed `email_domain` values now fail at boot instead of silently matching no one or granting admin access.
• Adds `/config` rows for &apos;Dialog expiry&apos; and &apos;Messages from your other sessions&apos; (cross-session inbound accept/hold/refuse controls).
• Adds secret redaction for GitLab token families `glrt-`, `gloas-`, `glptt-`, `glagent-`, `glimt-`, `glsoat-`, `glcbt-`, `glft-`, `glffct-`, and full redaction of routable `glpat-`/`gldt-` tokens; the `glab` CLI config store gets the same sandbox and credential-path protection as `gh`.
• Adds GitLab support to plugin marketplaces: bare `gitlab.com` repo URLs (including nested subgroups) now clone like `github.com` URLs.
• Subagent forking is now on by default: a `subagent_type: &quot;fork&quot;` subagent inherits the full conversation and prompt cache, and non-teammate agent spawns in interactive sessions now run in the background by default.
• Type `@` in the prompt to mention another Claude session by name; Claude uses `SendMessage` to reach that session directly.
• `SendMessage` now delivers to a bare name that exactly matches one live session without requiring a ref confirmation first.
• Interactive sessions now keep unique names: starting or renaming a session to a name already in use gives it a `name-word-word` variant automatically.
• Fable 5 is offered as an advisor in `/advisor` again for organizations with Fable access, with usage-credits consent configured through `/model fable`.
• `/plugin install plugin@marketplace` now refreshes the marketplace first so newly published plugins install without a manual marketplace update.
• `/code-review` at high, xhigh, and max effort now runs in a background agent like the other effort levels.
• `/feedback` and `/bug` now open immediately when invoked while Claude is responding, without waiting for the turn to finish.
• Remote Control now keeps reconnecting for about 30 minutes after a network blip.
• Bash input redirections (`&lt; file`) are now permission-checked like their argument spellings on all platforms.
• Hardened the auto-generated cross-session messaging socket directory on shared `/tmp` against pre-planted symlinks or another user&apos;s directory.
• Hardened the Linux filesystem sandbox against a protected-path bypass.
Breaking changes:
• `sandbox.ripgrep` set in project settings is now ignored; only user, managed, and `--settings` sources are honored.
• Gateway: unknown or invalid keys in the `desktop:` overlay now fail boot instead of being silently accepted.
• Gateway: empty `managed.policies[].match.groups` / `admin.admin_groups` entries and malformed `email_domain` values (empty, containing `@`, whitespace, or commas) now fail at boot.</description>
    </item>
    <item>
      <title>Claude Code v2.1.232</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.232</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.232</guid>
      <pubDate>Thu, 13 Aug 2026 23:29:59 GMT</pubDate>
      <description>Claude Code v2.1.232 adds cross-session messaging via `@`, `subagent_type: &quot;fork&quot;` on by default, GitLab marketplace support, and new secret redaction for GitLab tokens.
• Enables `subagent_type: &quot;fork&quot;` subagents by default, so forked subagents inherit the full conversation and prompt cache; non-teammate agent spawns in interactive sessions now run in the background by default.
• Adds `@`-mention in the prompt to reference another Claude session by name, triggering `SendMessage` to deliver directly to that live session without a confirmation step.
• Adds `/config` rows for &apos;Dialog expiry&apos; and &apos;Messages from your other sessions&apos;, controlling cross-session inbound message behavior (accept/hold/refuse).
• Adds secret redaction for GitLab token families `glrt-`, `gloas-`, `glptt-`, `glagent-`, `glimt-`, `glsoat-`, `glcbt-`, `glft-`, `glffct-`, plus full redaction of routable `glpat-`/`gldt-` tokens; the `glab` CLI config store receives the same sandbox and credential-path protection as `gh`.
• Adds GitLab support to plugin marketplaces: bare `gitlab.com` repo URLs (including nested subgroups) now clone the same way `github.com` URLs do.
• Accepts `additionalMarketplaces` and `allowedMarketplaces` as friendlier aliases for the settings keys `extraKnownMarketplaces` and `strictKnownMarketplaces`.
• Adds enterprise policy support for a url-typed `blockedMarketplaces` entry that keeps blocking a bare repo URL even when the CLI classifies it as a git clone.
• Expands the Gateway `desktop:` overlay to accept every released Desktop setting (previously limited to 11 hand-listed keys), validated at boot against Desktop&apos;s own schema; unknown or invalid keys now fail boot.
• Hardens Gateway boot validation: empty `managed.policies[].match.groups`/`admin.admin_groups` entries and malformed `email_domain` values now fail at boot instead of silently matching no one or granting admin access.
• Interactive sessions on the same machine now enforce unique names: a collision produces a `name-word-word` variant automatically.
• Changes `sandbox.ripgrep` to be honored only from user, managed, and `--settings` settings; project settings can no longer override the sandbox ripgrep binary.
• Adds managed settings approval dialog improvements: shows endpoint URLs, requires approval for server-managed sandbox binary overrides (`sandbox.bwrapPath`, `sandbox.socatPath`, `sandbox.ripgrep`).
• `/code-review` at `high`, `xhigh`, and `max` effort now runs in a background agent, consistent with other effort levels.
• `/plugin install plugin@marketplace` now refreshes the marketplace before installing, so newly published plugins install without a manual marketplace update.
• Remote Control now reconnects for up to ~30 minutes after a network blip and no longer drops after multiple blips spread across an hour.
• Bash input redirections (`&lt; file`) are now permission-checked on all platforms, matching the behavior for argument spellings.
Breaking changes:
• Gateway: unknown or invalid keys in the `desktop:` overlay now fail boot (previously accepted silently).
• Gateway: empty `managed.policies[].match.groups`/`admin.admin_groups` entries and malformed `email_domain` values now fail at boot (previously matched silently or granted admin access).
• `sandbox.ripgrep` set in project settings is no longer honored; it must be in user, managed, or `--settings` settings.</description>
    </item>
    <item>
      <title>Claude Code v2.1.229</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.229</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.229</guid>
      <pubDate>Wed, 12 Aug 2026 20:56:22 GMT</pubDate>
      <description>Claude Code v2.1.229 adds plugin marketplace command sources, Remote Control offline/cloud labels, VSCode session groups, and SSE keepalive for Vertex/Bedrock.
• Adds plugin marketplace `command` sources: a local command (e.g. an IDE) prints the plugin directory, re-resolved each session and applied without a restart; `mode: &quot;link&quot;` uses it in place.
• `ListAgents` now marks disconnected Remote Control sessions as `offline` and labels cloud sessions as `cloud`.
• Adds `CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS` env var to control workflow fan-out staggering for same-prefix sibling agents; set to `0` to disable.
• Adds SSE keepalive pings to gateway streaming responses during long thinking pauses, preventing idle-timeout disconnects on Vertex and Bedrock upstreams.
• Adds server-supplied Claude Code hook support for self-hosted runner sessions, matching managed-environment behavior.
• Documents `claude remote-control --continue` for resuming the most recent Remote Control session.
• Changes `/commit-push-pr` to no longer auto-approve git/gh commands with dangerous flags such as `--force`, `--amend`, and `--no-verify`.
• Changes self-hosted runner Windows startup to require an explicit `--base-dir`; there is no default checkout directory on Windows.
• Improves sandbox IPv6 handling: literals in network domain lists are now bracketed (e.g. `[::1]:443`), and ambiguous spellings are enforced fail-closed and flagged by `/doctor`.
• [VSCode] Adds session groups in the sidebar — right-click to create, rename, or delete; Cmd/Ctrl- or Shift-click to move several sessions at once.
• [VSCode] Makes the `/btw` side-question panel resizable by dragging its boundary, in both side-docked and stacked layouts.
• [VSCode] &apos;Report a problem&apos; and `/bug` now open the built-in feedback dialog.
Breaking changes:
• Self-hosted runner Windows startup now requires an explicit `--base-dir`; there is no default checkout directory on Windows.
• `/commit-push-pr` no longer auto-approves git/gh commands with dangerous flags (`--force`, `--amend`, `--no-verify`, etc.).</description>
    </item>
    <item>
      <title>Claude Code v2.1.229</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.229</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.229</guid>
      <pubDate>Wed, 12 Aug 2026 20:56:22 GMT</pubDate>
      <description>Claude Code v2.1.229 adds plugin `command` sources, `ListAgents` session labels, SSE keepalives, and VSCode session groups.
• Documents `claude remote-control --continue` for resuming the most recent Remote Control session without specifying a session ID.
• Adds plugin marketplace `command` sources: a local command (e.g. from an IDE) prints the plugin directory, which is re-resolved each session and applied without a restart; `mode: &quot;link&quot;` uses it in place.
• Sets `CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS=0` to disable the new workflow fan-out staggering that lets sibling agents reuse cached prompt prefixes.
• `ListAgents` now marks disconnected Remote Control sessions as `offline` and labels cloud sessions as `cloud`, making session inventory clearer.
• Adds SSE keepalive pings to gateway streaming responses during long thinking pauses, preventing idle-timeout disconnects on Vertex and Bedrock upstreams.
• Adds server-supplied Claude Code hook support for self-hosted runner sessions, matching managed-environment behavior.
• Improves workflow fan-outs to stagger same-prefix sibling agents so subsequent agents read the cached prompt prefix instead of re-paying it.
• Changes `/commit-push-pr` so git/gh commands with dangerous flags (`--force`, `--amend`, `--no-verify`, etc.) are no longer auto-approved.
• Requires an explicit `--base-dir` for self-hosted runner Windows startup; there is no longer a default checkout directory on Windows.
• Improves sandbox: IPv6 literals in network domain lists are now bracketed (e.g. `[::1]:443`), and ambiguous spellings are enforced fail-closed and flagged by `/doctor`.
• Updates `/login` to repeat the `CLAUDE_CODE_OAUTH_TOKEN` override warning after a successful login.
• [VSCode] Adds session groups in the sidebar — right-click to create, rename, or delete; Cmd/Ctrl- or Shift-click to move several sessions at once.
• [VSCode] Makes the `/btw` side-question panel resizable by dragging its boundary, in both side-docked and stacked layouts.
Breaking changes:
• Self-hosted runner Windows startup now requires an explicit `--base-dir`; there is no default checkout directory on Windows, so existing Windows runner configs without `--base-dir` will fail to start.</description>
    </item>
    <item>
      <title>Claude Code v2.1.228</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.228</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.228</guid>
      <pubDate>Tue, 11 Aug 2026 19:50:59 GMT</pubDate>
      <description>Claude Code v2.1.228 hardens synced skills, improves cross-session messaging, and lets newer models overwrite unread files.
• Hardened skills synced from claude.ai: they no longer shadow local commands or MCP prompts, descriptions are sanitized and labeled, and skill bodies no longer run `!` commands or expand `@` files on your machine.
• Improved cross-session messages: sender and body now display inline instead of a collapsed line, and messages to Remote Control sessions on other machines show your Remote Control session name as the sender.
• The Write tool now allows newer models to overwrite an existing file they haven&apos;t read this session, matching the Edit tool&apos;s rules; older models still require a read first.
• Improved Vertex AI credential handling: expired or missing Google Cloud credentials now fail within seconds instead of retrying for minutes.
• Improved compaction progress: the retry countdown and stall hint now appear during compaction instead of only a progress bar.</description>
    </item>
    <item>
      <title>Claude Code v2.1.228</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.228</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.228</guid>
      <pubDate>Tue, 11 Aug 2026 19:50:59 GMT</pubDate>
      <description>Claude Code v2.1.228 hardens synced skills, improves cross-session messaging, and lets newer models overwrite unread files.
• Hardened skills synced from claude.ai: they no longer shadow local commands or MCP prompts, descriptions are sanitized and labeled, and skill bodies no longer run `!` commands or expand `@` files on your machine.
• Improved cross-session messages: sender and body now display inline instead of a collapsed line, and messages to Remote Control sessions on other machines show your Remote Control session name as the sender.
• The Write tool now allows newer models to overwrite an existing file they haven&apos;t read this session, matching the Edit tool&apos;s rules; older models still require a read first.
• Improved Vertex AI credential handling: expired or missing Google Cloud credentials now fail within seconds instead of retrying for minutes.
• Improved compaction progress: the retry countdown and stall hint now appear during compaction instead of only a progress bar.</description>
    </item>
    <item>
      <title>Claude Code v2.1.225</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.225</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.225</guid>
      <pubDate>Sat, 08 Aug 2026 01:09:26 GMT</pubDate>
      <description>Claude Code v2.1.225 adds gateway spend-limit warnings, workspace trust for agents, and cross-machine Remote Control messaging.
• Adds gateway spend-limit support to the usage warning: the limit-reached message now names the cap, its reset time, and the operator&apos;s message (requires gateway on 2.1.225).
• `SendMessage` can now start a conversation with Remote Control sessions on other machines by name, as shown by `ListAgents` in the `name [ref]` format — previously only reply-after-first-contact was possible.
• Adds a workspace trust prompt to `claude agents` for untrusted directories, matching the existing behavior of `claude`.
• Remote Control: photos attached from the Claude app are now passed directly to Claude instead of being read from disk via a separate tool call.</description>
    </item>
    <item>
      <title>Claude Code v2.1.225</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.225</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.225</guid>
      <pubDate>Sat, 08 Aug 2026 01:09:26 GMT</pubDate>
      <description>Claude Code v2.1.225 adds gateway spend-limit warnings, workspace trust for `claude agents`, and `SendMessage` remote session initiation by name.
• Adds a workspace trust prompt to `claude agents` for untrusted directories, matching the existing behavior of the `claude` command.
• Adds gateway spend-limit support to Claude Code&apos;s usage warning: when the cap is reached, the message now names the limit, its reset time, and the operator&apos;s message (requires gateway v2.1.225).
• `SendMessage` can now initiate a conversation with Remote Control sessions on other machines by name — `ListAgents` surfaces them as `name [ref]` — rather than requiring the remote session to message first.
• `SendMessage` now locks a confirmed Remote Control recipient by identity, so a same-named local session can never silently replace it when the remote list is temporarily unreachable.
• Improves Remote Control: photos attached from the Claude app are passed directly to Claude instead of being read from disk via a separate tool call.</description>
    </item>
    <item>
      <title>Claude Code v2.1.224</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.224</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.224</guid>
      <pubDate>Fri, 07 Aug 2026 04:00:59 GMT</pubDate>
      <description>Claude Code v2.1.224 adds self-hosted runners, archive plugin installs, JWT/AWS credential masking, and cross-session messaging.
• Adds `claude self-hosted-runner` subcommand to turn your own machines or containers into execution targets for Claude Code web, mobile, and desktop sessions (Team and Enterprise plans).
• Adds `archive` plugin source to install plugins from a zip over HTTPS without git or npm, with optional SHA-256 pinning.
• Adds `ANTHROPIC_BEDROCK_REGION_PREFIX` environment variable to prefer a specific cross-region Bedrock inference profile over the `AWS_REGION`-derived one.
• Adds `crossSessionInbound` and `dialogExpiry` settings: cross-session messages to bypassed-permission sessions are held for approval; messages to other sessions auto-deliver.
• Adds sandbox credential-masking options `extract`, `onExtractNoMatch`, `decode: &quot;jwt&quot;` with `maskClaims`, and `awsPairs`/`sigv4` for AWS SigV4 re-signing; requires `network.tlsTerminate` and honored only from user, managed, or `--settings` settings.
• Adds cross-session `SendMessage` and `ListAgents` APIs: Claude Code sessions on macOS and Linux can now discover and message each other across machines.
• Removes the 200-subagent-per-session spawn cap, allowing long-running sessions to continue launching new agents (concurrency and depth limits still apply).
• Adds a cancel-and-confirm step when removing an unavailable paste changes a command&apos;s text.
• Improves fullscreen mode to retain the full pre-compaction history in scrollback across repeated compactions, not just the most recent interval.
• Improves Remote Control: attached web and mobile clients now see compaction progress and the post-compaction boundary, and `/clear` resets propagate to attached clients.
• Improves Remote Control: connection failures now show a persistent failure indicator with details and a reconnect shortcut instead of an 8-second toast.
• Changes feedback-survey transcript sharing to also upload (with consent) the last request&apos;s model settings — system prompt (including `CLAUDE.md`), tool definitions, and model parameters — with secrets redacted.</description>
    </item>
    <item>
      <title>Claude Code v2.1.224</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.224</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.224</guid>
      <pubDate>Fri, 07 Aug 2026 04:00:59 GMT</pubDate>
      <description>Claude Code v2.1.224 adds self-hosted runners, cross-session messaging, archive plugins, JWT/AWS sandbox credential masking, and removes the 200-subagent cap.
• New `claude self-hosted-runner` subcommand turns your own machines or containers into execution environments for Claude Code web, mobile, and desktop sessions (Team and Enterprise plans).
• New `ANTHROPIC_BEDROCK_REGION_PREFIX` environment variable lets Bedrock users prefer a specific cross-region inference profile instead of the `AWS_REGION`-derived default.
• New `crossSessionInbound` and `dialogExpiry` settings: cross-session messages sent to a bypassed-permission session are held for approval; messages to other sessions auto-deliver.
• New sandbox credential-masking options: `extract` and `onExtractNoMatch` for structured env values; `decode: &quot;jwt&quot;` with `maskClaims` for JWT-aware masking; `awsPairs` and `sigv4` for AWS SigV4 re-signing — require `network.tlsTerminate` and honored only from user, managed, or `--settings` settings.
• New `archive` plugin source: install plugins from a zip over HTTPS without git or npm, with optional SHA-256 pinning.
• New cross-session `SendMessage` API lets Claude Code sessions message each other across any of your machines; `ListAgents` discovers available sessions (macOS and Linux).
• Removes the 200-subagent-per-session spawn cap so long-running sessions are no longer blocked from spawning new agents (concurrency and depth limits still apply).
• Remote Control now shows compaction progress and the post-compaction boundary to attached web and mobile clients, and propagates `/clear` resets to those clients.
• Remote Control connection failures now display a persistent failure indicator with details and a reconnect shortcut instead of only an 8-second toast.
• Fullscreen mode now retains the full pre-compaction history in scrollback across repeated compactions instead of only the most recent interval.
• Feedback-survey transcript share now also uploads (with consent) the last request&apos;s model settings — system prompt (including `CLAUDE.md`), tool definitions, and model parameters — with secrets redacted.</description>
    </item>
    <item>
      <title>Claude Code v2.1.223</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.223</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.223</guid>
      <pubDate>Thu, 06 Aug 2026 00:52:37 GMT</pubDate>
      <description>Claude Code v2.1.223 adds owner wildcards for marketplace policies, a /teleport hint for cloud sessions, and /review alias improvements.
• Adds owner wildcard entries (`&quot;owner/*&quot;`) to `strictKnownMarketplaces` and `blockedMarketplaces` managed settings, allowing admins to permit or block all marketplace repos under an entire GitHub org in one entry.
• Changes `CLAUDE_CODE_DISABLE_1M_CONTEXT` to apply the 200K auto-compaction cap to every Claude model with a native 1M window dynamically rather than a fixed list, and adds a startup warning when auto-compaction is not holding the session to 200K.
• Adds a `/teleport` hint in cloud sessions showing how to continue work locally with `claude --teleport &lt;session id&gt;`.
• Makes `/review` an alias for `/code-review`, which reviews the current diff or a PR via `/code-review &lt;level&gt; &lt;pr#&gt;`; `/code-review ultra` triggers a deep cloud review.
• Changes `/code-review` with no effort level to reuse the last typed level, so re-running the command does not require re-specifying the effort.
• Adds a warning when a workflow agent, forked skill, slash command, or resumed background agent requests a subagent model that is restricted and the parent model runs instead.</description>
    </item>
    <item>
      <title>Claude Code v2.1.223</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.223</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.223</guid>
      <pubDate>Thu, 06 Aug 2026 00:52:37 GMT</pubDate>
      <description>Claude Code v2.1.223 adds org-level marketplace wildcards, teleport-to-local hints, and a smarter /code-review command.
• Adds owner wildcard entries (`&quot;owner/*&quot;`) to the `strictKnownMarketplaces` and `blockedMarketplaces` managed settings, allowing admins to allow or block all marketplace repos under an entire GitHub org in one entry.
• Adds `--teleport &lt;session id&gt;` flag to `claude`, surfaced as a `/teleport` hint inside cloud sessions so practitioners can seamlessly continue a cloud session locally.
• Adds `CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1` env var to restore previous behavior where sessions on unrecognized model IDs could grow past the assumed context window; default now enforces the window via auto-compaction.
• Makes `/review` a proper alias of `/code-review`, which now supports `/code-review &lt;level&gt; &lt;pr#&gt;` to review a specific PR and `/code-review ultra` for a deep cloud review.
• Makes `/code-review` remember the last effort level used, so omitting a level reruns at the previous setting (e.g. `high`); pass a new level like `/code-review high` to override.
• Adds a warning when workflow agents, forked skills, slash commands, or resumed background agents have their requested subagent model restricted and the parent model is substituted instead.</description>
    </item>
    <item>
      <title>Claude Code v2.1.222</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.222</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.222</guid>
      <pubDate>Tue, 04 Aug 2026 22:39:55 GMT</pubDate>
      <description>Claude Code v2.1.222 tightens auto-mode safety, improves diff accuracy, and restricts Remote Control auto-start to user scope
• Remote Control auto-start can no longer be enabled via repo-local `.claude/settings.json` or `.claude/settings.local.json`; enable it at user scope via `/config` (those files can still turn it off).
• Auto mode now routes messages sent to other agent sessions via `SendMessage` through the permission classifier before dispatch, preventing unreviewed cross-agent actions.
• The `/diff` view, Remote Control workspace diff, and file-edit diffs in Claude Code web sessions now use raw git blob content, bypassing workspace-configured diff drivers and textconv for cleaner output.
• Worktree-isolated sessions and their subagents can no longer run destructive git commands against the main checkout; isolation now covers file edits and Bash across every session type.
• The `disable-model-invocation` refusal now instructs Claude to ask the user to run the skill instead of attempting to replicate its workflow.
• Removes the ultraplan feature.
Breaking changes:
• Remote Control auto-start can no longer be enabled by repo-local settings (`.claude/settings.json` or `.claude/settings.local.json`); repos relying on those files to turn Remote Control on must switch to user-scope configuration via `/config`.</description>
    </item>
    <item>
      <title>Claude Code v2.1.222</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.222</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.222</guid>
      <pubDate>Tue, 04 Aug 2026 22:39:55 GMT</pubDate>
      <description>Claude Code v2.1.222 tightens auto-mode safety, improves diff accuracy, and restricts Remote Control auto-start to user scope
• Remote Control auto-start can no longer be enabled via repo-local `.claude/settings.json` or `.claude/settings.local.json`; enable it at user scope via `/config` (those files can still turn it off).
• Auto mode now routes messages sent to other agent sessions via `SendMessage` through the permission classifier before dispatch, preventing unreviewed cross-agent actions.
• The `/diff` view, Remote Control workspace diff, and file-edit diffs in Claude Code web sessions now use raw git blob content, bypassing workspace-configured diff drivers and textconv for cleaner output.
• Worktree-isolated sessions and their subagents can no longer run destructive git commands against the main checkout; isolation now covers file edits and Bash across every session type.
• The `disable-model-invocation` refusal now instructs Claude to ask the user to run the skill instead of attempting to replicate its workflow.
• Removes the ultraplan feature.
Breaking changes:
• Remote Control auto-start can no longer be enabled by repo-local settings (`.claude/settings.json` or `.claude/settings.local.json`); repos relying on those files to turn Remote Control on must switch to user-scope configuration via `/config`.</description>
    </item>
    <item>
      <title>Claude Code v2.1.221</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.221</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.221</guid>
      <pubDate>Tue, 04 Aug 2026 00:14:23 GMT</pubDate>
      <description>Claude Code v2.1.221 adds Focus view, sandbox credential masking, a prompt-audit subcommand, and sweeping workflow improvements.
• Adds `mode: &quot;mask&quot;` for sandbox credential files on Linux and WSL — sandboxed commands read a sentinel copy (the whole file, or just spans captured by an `extract` regex) while the sandbox proxy substitutes the real value on egress; macOS falls back to `deny`.
• Adds a `prompt-audit` subcommand to the `claude-api` skill for auditing prompts and tool descriptions for patterns written for older models.
• Adds warnings to `claude plugin validate` when a marketplace or plugin name would be rejected by Claude Desktop&apos;s managed marketplace sync.
• Changes `/status` to show the session kind: `interactive`, or a background job that is `attached` or `unattended`.
• Changes sessions forked with `/fork` to create a new worktree of their own instead of working in the original session&apos;s checkout.
• Changes plugins to accept `&quot;.&quot;` as a `skills` path, with the root-level `SKILL.md` validation error now suggesting the plugin root.
• Changes `/plugin install` to refresh a stale marketplace catalog and retry before reporting a plugin not found.
• Changes plugins installed from `/plugin` to activate immediately when safe, instead of always requiring `/reload-plugins`.
• Changes the Gateway `model` field validation to reject non-string values with a 400 instead of forwarding them.
• Adds Focus view in VSCode: a chat-menu toggle that hides tool activity behind an expandable per-turn summary with a live running-tool indicator, toggled with `Ctrl+Alt+F` or the &apos;Claude Code: Toggle Focus view&apos; command.
• Improves Stats panel to count cache tokens in its token totals, with a breakdown by input, output, cache read, and cache write.
• Re-enables tool search on Google Vertex AI for Claude 4.5-generation and newer models.
• Changes background sessions to commit and push to preserve work, open a draft PR only when the task calls for one, follow `CLAUDE.md` git instructions, and always report where the work lives.
• Changes emoji autocomplete to accept alternate shortcodes like `:thumbsup:`, `:thumbsdown:`, and `:love:`.
• Changes Claude in Chrome to close browser tabs it opens once it no longer needs them.
• Changes fast mode to report on the stream when usage credits run out mid-session, instead of failing silently.
• Changes Monitor: a watch that exits without producing output now says so instead of reporting &apos;stream ended&apos;.
• Improves Windows startup to read process creation times via a native `kernel32` call instead of spawning PowerShell, so endpoint security tools that gate `powershell.exe` no longer prompt.
• Improves `/ultrareview` error messages when a repo shares no history with its base: a checkout with no branches is now refused up front with advice to create one, and refusal hints no longer suggest `git fetch --unshallow` on already-complete clones.
• Reduces prompt-cache costs for auto-mode permission checks by reusing the cached conversation prefix across decisions.</description>
    </item>
    <item>
      <title>Claude Code v2.1.221</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.221</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.221</guid>
      <pubDate>Tue, 04 Aug 2026 00:14:23 GMT</pubDate>
      <description>Claude Code v2.1.221 adds Focus view, sandbox credential masking, prompt-audit, and smarter plugin/session workflows
• Adds `mode: &quot;mask&quot;` for sandbox credential files on Linux and WSL — sandboxed commands read a sentinel copy (whole file or spans captured by an `extract` regex) while the sandbox proxy substitutes the real value on egress; macOS falls back to `deny`
• Adds a `prompt-audit` subcommand to the `claude-api` skill for auditing prompts and tool descriptions for patterns written for older models
• Adds warnings to `claude plugin validate` when a marketplace or plugin name would be rejected by Claude Desktop&apos;s managed marketplace sync
• [VSCode] Adds Focus view, toggled with `Ctrl+Alt+F` or the &apos;Claude Code: Toggle Focus view&apos; command, hiding tool activity behind an expandable per-turn summary with a live running-tool indicator
• Adds `&apos;.&apos;` as a valid `skills` path value in plugins, and the root-level `SKILL.md` validation error now suggests using the plugin root
• `/status` now shows the session kind: `interactive`, or a background job that is `attached` or `unattended`
• `/fork` now creates a new worktree for the forked session instead of sharing the original session&apos;s checkout
• Plugins installed via `/plugin install` now activate immediately when safe, without requiring `/reload-plugins`
• `/plugin install` now refreshes a stale marketplace catalog and retries before reporting a plugin not found
• Background sessions now commit and push to preserve work, open a draft PR only when the task calls for one, follow `CLAUDE.md` git instructions, and always report where work lives
• Tool search on Google Vertex AI re-enabled for Claude 4.5-generation and newer models
• Stats panel now counts cache tokens in its token totals, with a breakdown by input, output, cache read, and cache write
• Emoji autocomplete now accepts common alternate shortcodes like `:thumbsup:`, `:thumbsdown:`, and `:love:`
• Windows startup no longer spawns `powershell.exe` to read process creation times, eliminating prompts from endpoint security tools that gate `powershell.exe`
• Auto-mode permission checks for parallel tool calls are now cache-efficient, reducing prompt-cache costs by reusing the cached conversation prefix across decisions</description>
    </item>
    <item>
      <title>Claude Code v2.1.219</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.219</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.219</guid>
      <pubDate>Fri, 24 Jul 2026 17:14:23 GMT</pubDate>
      <description>Claude Code v2.1.219 adds Opus 5, sandbox network controls, depth-3 subagent nesting, and richer MCP diagnostics
• Adds `sandbox.network.strictAllowlist` setting to deny all non-allowlisted hosts for sandboxed commands without prompting.
• Adds `workflowSizeGuideline` settings key so the advisory dynamic workflow size guideline can be set from any settings file; the `/config` row is hidden while one is active.
• Adds `mcp_server_errors` field to the headless stream-json init event, listing `--mcp-config` entries skipped by config validation; terminal runs also print a startup warning.
• Adds `DirectoryAdded` hook that fires after `/add-dir` or the SDK `register_repo_root` control request registers a new working directory mid-session.
• Subagents can now spawn nested subagents up to depth 3 (was 1); set `CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1` to disable nesting.
• Adds nested subagent forwarding in stream-json: subagents spawned at depth 2+ now appear when `--forward-subagent-text` is set, keyed by their spawning Agent `tool_use` id.
• Adds Claude Opus 5 (`claude-opus-5`) as the new default Opus model with 1M context window, priced at $10/$50 per Mtok in fast mode.
• Adds HTTP status and error text to `claude mcp list` and `/mcp` when a server fails to connect, plus a warning for MCP config values with hidden leading or trailing whitespace.
• Adds structured failure categories to self-hosted runner spawn and session failures, distinguishing hook errors, runner crashes, and config errors.
• Changes dynamic workflows to default to a medium size guideline (fewer than 15 agents); alternate sizes or unrestricted mode are selectable via `Dynamic workflow size` in `/config`.
• Removes Opus 4.7 from fast mode; `/fast` now applies to Opus 5 and Opus 4.8.
Breaking changes:
• Opus 4.7 is removed from fast mode; `/fast` now applies only to Opus 5 and Opus 4.8.
• Managed MCP allowlist/denylist `${VAR}` entries now resolve from the startup environment and managed-settings env instead of the settings-file env, which may change which values are substituted.</description>
    </item>
    <item>
      <title>Claude Code v2.1.219</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.219</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.219</guid>
      <pubDate>Fri, 24 Jul 2026 17:14:23 GMT</pubDate>
      <description>Claude Code v2.1.219 adds Opus 5, strict sandbox networking, new hooks, and depth-3 subagent nesting
• Adds `sandbox.network.strictAllowlist` setting to deny non-allowlisted hosts for sandboxed commands without prompting — no user prompt, just block.
• Adds `workflowSizeGuideline` settings key so the Dynamic workflow size guideline can be set from any settings file (the `/config` row is hidden while this key is active).
• Adds `mcp_server_errors` field to the headless stream-json init event, listing `--mcp-config` entries skipped by config validation; terminal runs print a startup warning.
• Adds `DirectoryAdded` hook that fires after `/add-dir` or the SDK `register_repo_root` control request registers a new working directory mid-session.
• Adds nested subagent forwarding in stream-json: subagents spawned at depth-2+ now appear when `--forward-subagent-text` is set, keyed by their spawning Agent `tool_use` id.
• Adds HTTP status and error text to `claude mcp list` and `/mcp` when a server fails to connect, plus a warning for MCP config values with hidden leading or trailing whitespace.
• Adds Claude Opus 5 (`claude-opus-5`) as the new default Opus model — 1M context window, fast mode at $10/$50 per Mtok.
• Subagents can now spawn nested subagents up to depth 3 (was 1); set `CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1` to disable nesting.
• Dynamic workflows now default to a medium size guideline (fewer than 15 agents); change via Dynamic workflow size in `/config`.
• Removes Opus 4.7 from fast mode; `/fast` now applies to Opus 5 and Opus 4.8 only.
Breaking changes:
• Opus 4.7 is removed from fast mode; `/fast` now applies only to Opus 5 and Opus 4.8 — workflows pinned to Opus 4.7 in fast mode will no longer run in fast mode.
• Subagent spawn depth default raised from 1 to 3; pipelines that relied on nesting being blocked at depth 2 will now allow deeper nesting unless `CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1` is set.</description>
    </item>
    <item>
      <title>Claude Code v2.1.218</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.218</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.218</guid>
      <pubDate>Wed, 22 Jul 2026 21:24:56 GMT</pubDate>
      <description>Claude Code v2.1.218 runs /code-review as a background subagent and expands skill/plugin config with new boolean values
• Accepts `yes`/`no`/`on`/`off`/`1`/`0` (case-insensitive) as valid boolean values for skill and plugin frontmatter, alongside `true`/`false`.
• Skills with `context: fork` now run in the background by default; opt out per skill with `background: false` in frontmatter.
• Agent markdown files now reject agent names containing `:` (reserved for plugin namespacing).
• Adds HTTP status and error text to `claude mcp list` and `/mcp` output when a server fails to connect, plus a warning for MCP config values with hidden leading or trailing whitespace.
• Changes `/code-review` to run as a background subagent, keeping stacked slash commands as its review target without filling the active conversation.
• Changes `/deep-research` to start only on manual invocation; Claude no longer auto-launches it.
• Adds screen-reader announcements of deleted text for word and line deletions (`Option+Delete`, `Ctrl+W`, `Cmd+Backspace`, `Ctrl+U`, `Ctrl+K`) in `--ax-screen-reader` mode.
• Adds an announcement when fast mode changes as a result of switching models via `/config model=&lt;x&gt;` or Remote Control.
• Changes plan mode with auto so it no longer prompts for Bash commands the static analyzer cannot prove read-only; the auto-mode classifier judges them instead.
• Improves auto mode: dangerous-rm, background-`&amp;`, and suspicious-Windows-path checks no longer open permission dialogs — the auto-mode classifier adjudicates them.
• Improves trust dialogs to name the repository root the grant covers.
• Changes server-managed settings so benign feature and cost toggles no longer trigger the settings-approval prompt.
Breaking changes:
• Agent markdown files that use `:` in agent names will now be rejected; rename any such agents before upgrading.</description>
    </item>
    <item>
      <title>Claude Code v2.1.218</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.218</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.218</guid>
      <pubDate>Wed, 22 Jul 2026 21:24:56 GMT</pubDate>
      <description>Claude Code v2.1.218 runs /code-review as a background subagent, expands boolean syntax in frontmatter, and tightens auto-mode permission flow.
• Adds `yes`/`no`/`on`/`off`/`1`/`0` (case-insensitive) as accepted boolean values in skill and plugin frontmatter, alongside the existing `true`/`false`.
• Skills with `context: fork` now run in the background by default; opt out per-skill with `background: false` in frontmatter.
• Switches `/code-review` to run as a background subagent, keeping stacked slash commands as its review target and preventing review output from flooding the conversation.
• Adds HTTP status codes and error text to `claude mcp list` and `/mcp` when a server fails to connect, plus a warning for MCP config values with hidden leading or trailing whitespace.
• Adds an announcement when fast mode changes due to a model switch via `/config model=&lt;x&gt;` or Remote Control.
• Changes `/deep-research` to start only when invoked manually — Claude no longer launches it autonomously.
• Improves auto mode: dangerous-rm, background-`&amp;`, and suspicious-Windows-path checks no longer open permission dialogs; the auto-mode classifier adjudicates them instead.
• Changes plan mode with auto to no longer prompt for Bash commands the static analyzer cannot prove read-only; the auto-mode classifier judges them instead.
• Changes server-managed settings so benign feature and cost toggles no longer trigger the settings-approval prompt.
• Rejects agent names containing `:` in agent markdown files, reserving that character for plugin namespacing.
• Adds screen-reader announcements of deleted text for `Option+Delete`, `Ctrl+W`, `Cmd+Backspace`, `Ctrl+U`, and `Ctrl+K` in `--ax-screen-reader` mode.
• Improves trust dialogs to name the specific repository root the grant covers.
• Improves `/ultrareview` so descriptive arguments like &apos;review my auth changes&apos; run a branch review with the text applied as a note to findings, and invalid arguments surface actionable error feedback.
Breaking changes:
• Agent markdown files now reject agent names containing `:` — any existing agent whose name includes `:` will be refused on load.</description>
    </item>
    <item>
      <title>Claude Code v2.1.217</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.217</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.217</guid>
      <pubDate>Tue, 21 Jul 2026 21:35:10 GMT</pubDate>
      <description>Claude Code v2.1.217 adds emoji autocomplete, subagent concurrency controls, and new transcript-failure warnings.
• Adds `emojiCompletionEnabled` setting to control emoji shortcode autocomplete in the prompt input — type `:heart:` to insert or `:hea` for suggestions; set `emojiCompletionEnabled` to false to disable.
• Adds `CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS` environment variable to cap concurrently-running subagents (default 20), preventing a single message from fanning out unbounded background agents.
• Adds `CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH` environment variable to allow nested subagent spawning beyond the new default of zero (subagents no longer spawn nested subagents by default).
• Adds `FORCE_HYPERLINK=0` environment variable to opt out of always-on footer PR badge hyperlinks, which are now clickable even when terminal hyperlink support cannot be detected (e.g. over SSH/tmux).
• Adds warnings when transcript writes are failing (e.g. disk full) or when session saving is disabled due to an inherited environment variable, rather than silently losing transcripts.
Breaking changes:
• Subagents no longer spawn nested subagents by default; set `CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH` to restore deeper nesting.</description>
    </item>
    <item>
      <title>Claude Code v2.1.217</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.217</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.217</guid>
      <pubDate>Tue, 21 Jul 2026 21:35:10 GMT</pubDate>
      <description>Claude Code v2.1.217 adds subagent concurrency caps, emoji autocomplete, transcript-failure warnings, and AWS gateway deployment assets.
• Adds `CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS` environment variable (default 20) to cap concurrently-running subagents, preventing a single message from fanning out unbounded background agents.
• Adds `CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH` environment variable to allow nested subagent spawning; by default subagents no longer spawn nested subagents.
• Adds `emojiCompletionEnabled` setting to control emoji shortcode autocomplete in the prompt input (type `:heart:` to insert or `:hea` for suggestions).
• Adds `FORCE_HYPERLINK=0` environment variable to opt out of footer PR badge links being rendered as clickable hyperlinks even when terminal support cannot be detected (e.g. over ssh/tmux).
• Adds AWS reference deployment assets under `examples/gateway/aws/` — including `setup.sh`, `Dockerfile`, `gateway.yaml.example` (Bedrock upstream, Okta IdP), and a `terraform/` module — for running Claude apps gateway on AWS with Amazon Bedrock.
• Adds warnings when transcript writes are failing (e.g. disk full) or when session saving is off due to an inherited environment variable, instead of silently losing transcripts.
Breaking changes:
• Subagents no longer spawn nested subagents by default; set `CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH` to restore deeper nesting.</description>
    </item>
    <item>
      <title>Claude Code v2.1.216</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.216</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.216</guid>
      <pubDate>Mon, 20 Jul 2026 22:14:00 GMT</pubDate>
      <description>Claude Code v2.1.216 adds `sandbox.filesystem.disabled` to decouple filesystem isolation from network egress control.
• Adds `sandbox.filesystem.disabled` setting to skip filesystem isolation while keeping network egress control active.
• Background sessions: `/mcp` and `/install-github-app` now park a &apos;needs input&apos; request in the agent view when no client is attached.
• The `/fork` confirmation now shows the new session&apos;s name, `claude attach` id, and a note when the copy shares the checkout.
• The `/ultrareview` diff-too-large error now shows configured limits, measured diff size, and the largest contributing files.
• The `/code-review ultra` empty-diff message now names the exact base ref and suggests passing an explicit base.
• The `/context` command now shows an explicit warning when the conversation exceeds the context window, and a failed `/compact` displays as an error.</description>
    </item>
    <item>
      <title>Claude Code v2.1.216</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.216</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.216</guid>
      <pubDate>Mon, 20 Jul 2026 22:14:00 GMT</pubDate>
      <description>Adds `sandbox.filesystem.disabled` setting to decouple filesystem isolation from network egress control in Claude Code v2.1.216.
• Adds `sandbox.filesystem.disabled` setting to skip filesystem isolation while keeping network egress control active.
• `/fork` confirmation now shows the new session name, `claude attach` id, and a note when the copy shares your checkout — all on one line.
• `/context` now shows an explicit warning when the conversation exceeds the context window, and a failed `/compact` displays as an error.
• `/rewind` now reports how many tracked paths it skipped rather than silently restoring or deleting files through symlinks or hard links.
• Background sessions: `/mcp` and `/install-github-app` now park a &apos;needs input&apos; request in the agent view when no client is attached.
• `/ultrareview` diff-too-large error now shows configured limits, measured diff size, and the largest contributing files.
• `/code-review ultra` empty-diff message now names the exact base ref and suggests passing an explicit base.
• Spend limit adjustment prompt now shows the server&apos;s reason when a spend limit change is rejected.</description>
    </item>
    <item>
      <title>Claude Code v2.1.214</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.214</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.214</guid>
      <pubDate>Sat, 18 Jul 2026 01:20:30 GMT</pubDate>
      <description>Claude Code v2.1.214 adds EndConversation tool, OTEL enhancements, and new docker permission prompts.
• Adds `CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH` environment variable to configure the 60 KB truncation limit on OpenTelemetry content attributes.
• Adds `message.uuid`, `client_request_id`, and `tool_source` attributes to OpenTelemetry log events for message-level correlation and tool provenance.
• Adds permission prompts for `docker` commands (including the Podman `docker` shim) carrying daemon-redirect flags `--url`, `--connection`, `--identity`, and Podman&apos;s remote mode.
• Adds the `EndConversation` tool, allowing Claude to end sessions with highly abusive users or jailbreak attempts.
• Adds an ISO `modified` timestamp to memory file frontmatter.
• Adds reasoning effort to the `subagentStatusLine` payload so custom agent rows can render model and effort.
• Adds a periodic progress heartbeat for long-running tool calls that previously went silent.
• Changes `SessionStart` hooks to report `source: &apos;fork&apos;` when a session begins as a fork instead of `&apos;resume&apos;`.
• Changes single-segment `dir/**` hook `if:` conditions to match only `&lt;cwd&gt;/dir`; use `**/dir/**` for any-depth matching.
• Changes `file` commands using `-m`/`--magic-file` or `-f`/`--files-from` to require permission instead of being auto-allowed as read-only.
Breaking changes:
• Single-segment `dir/**` hook `if:` conditions now match only `&lt;cwd&gt;/dir`; any-depth matching requires rewriting the pattern to `**/dir/**`.
• `file` commands using `-m`/`--magic-file` or `-f`/`--files-from` now require explicit permission instead of being auto-allowed as read-only — existing workflows relying on silent approval will now prompt.
• `SessionStart` hooks now receive `source: &apos;fork&apos;` instead of `source: &apos;resume&apos;` when a session begins as a fork — hook logic that branches on `&apos;resume&apos;` may misclassify fork sessions.</description>
    </item>
    <item>
      <title>Claude Code v2.1.212</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.212</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.212</guid>
      <pubDate>Fri, 17 Jul 2026 00:26:27 GMT</pubDate>
      <description>Claude Code v2.1.212 adds per-session search/subagent caps, MCP auto-backgrounding, and a redesigned /fork workflow
• Adds `CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION` environment variable to tune the new per-session WebSearch call limit (default 200), preventing runaway search loops.
• Adds `CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION` environment variable to tune the new per-session subagent spawn cap (default 200); `/clear` resets the budget.
• Adds `CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS` environment variable to configure (or disable) the threshold at which MCP tool calls running longer than 2 minutes automatically move to the background.
• Adds `claude auto-mode reset` subcommand to restore the default auto-mode configuration; accepts `--yes` to skip the confirmation prompt.
• Redesigns `/fork` to copy the conversation into a new background session (its own row in `claude agents`) while you keep working; the previous in-session subagent behavior is now `/subtask`.
• Adds `/resume` in the agent view as a picker of past sessions — including sessions deleted from the list — resuming the selected one as a background session.
• Enterprise `forceLoginMethod` is now enforced for VS Code extension, SDK, `setup-token`, and `install-github-app` logins, not just the terminal.
• Headless/SDK sessions now apply a `set_model` control request mid-turn, switching models on the next round-trip without waiting for the next turn.
• Agent view and `claude agents --json` now surface sessions waiting on a sandbox, MCP-input, or managed-settings prompt as &apos;Needs input&apos; instead of &apos;Working&apos;.
• Session transcripts now record the reasoning effort level on each assistant message.
• Reduces token usage in inter-agent messaging: `SendMessage` bodies are no longer duplicated into replayed history and tool results.
• Improves prompt caching: the mid-conversation system block now works behind LLM gateways and custom base URLs (Bedrock, Vertex, 1P).
Breaking changes:
• The Task tool&apos;s `mode` parameter is deprecated and now ignored; subagents inherit the parent session&apos;s permission mode by default.
• `/fork` no longer launches an in-session subagent — that behavior is now `/subtask`. Workflows that relied on `/fork` for subagent spawning must switch to `/subtask`.</description>
    </item>
    <item>
      <title>Claude Code v2.1.211</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.211</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.211</guid>
      <pubDate>Wed, 15 Jul 2026 23:02:35 GMT</pubDate>
      <description>Claude Code v2.1.211 adds `--forward-subagent-text` flag and `CLAUDE_CODE_FORWARD_SUBAGENT_TEXT` env var for subagent stream output, plus several workflow improvements.
• Adds `--forward-subagent-text` flag and `CLAUDE_CODE_FORWARD_SUBAGENT_TEXT` environment variable to include subagent text and thinking in `stream-json` output.
• Integer environment variables (timeouts, token budgets, retry counts) now accept scientific notation and digit-separator spellings like `1e6` and `64_000`.
• Changes &apos;always allow&apos; permission rules to save at the repository root, so approvals granted in a git worktree persist across sessions and worktrees.
• Changes `/usage-credits` to ask for confirmation before sending a request to organization admins.
• The `save_to_disk` option on Claude in Chrome screenshot actions now writes the image to disk and returns the path (previously did nothing).
• Changes Vim mode `s` and `S` (substitute char/line) to work in NORMAL mode, matching standard vim behavior.
• Improves background agent result reporting — Claude now reports the status of still-running agents and waits for real completion instead of fabricating results.</description>
    </item>
    <item>
      <title>Claude Code v2.1.210</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.210</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.210</guid>
      <pubDate>Tue, 14 Jul 2026 23:45:25 GMT</pubDate>
      <description>Claude Code v2.1.210 adds live tool-call timers, permission-rule warnings, screen reader announcements, and smarter agent dashboard cues.
• Adds a live elapsed-time counter to the collapsed tool summary line so long-running tool calls visibly tick instead of appearing stuck.
• Adds a startup warning when Write(path), NotebookEdit(path), or Glob(path) are used as permission rules, directing users to Edit(path) or Read(path) instead.
• Screen reader mode now announces permission mode changes aloud when cycling modes with Shift+Tab.
• Memory writes that leave a MEMORY.md index over its read limit now produce an explicit error instead of silent truncation.
• The agents footer hint now shows how many background agents are waiting on input, with color emphasis when the count changes.
• Improves auto mode: the permission classifier now defaults to Sonnet 5 for external sessions, validated on the first request and pinned for the session.</description>
    </item>
    <item>
      <title>Claude Code v2.1.208</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.208</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.208</guid>
      <pubDate>Tue, 14 Jul 2026 01:10:42 GMT</pubDate>
      <description>Claude Code v2.1.208 adds screen reader mode, vim insert remaps, corporate process wrapper, and mouse support in fullscreen menus.
• Adds screen reader mode (`--ax-screen-reader` / `CLAUDE_AX_SCREEN_READER=1` / `axScreenReader: true`) for opt-in plain-text rendering.
• Adds `vimInsertModeRemaps` setting to map two-key insert-mode sequences (e.g. `jj` → Escape) in vim mode.
• Adds `CLAUDE_CODE_PROCESS_WRAPPER` env var so every Claude Code self-spawn is routed through a required corporate launcher executable.
• Adds mouse-click support for multi-select menus and &quot;Other&quot; input rows in fullscreen mode.
• Completed background agents now remain listed in `/tasks` until cleanup instead of disappearing immediately on finish.
• Ctrl+X in agent view deletes renamed-branch worktrees while protecting unpushed commits and preserving the session row when a worktree is kept.
• Catastrophic removals (e.g. `rm -rf ~`) inside command substitutions ($(…), backticks, &lt;(…)) now prompt even in `--dangerously-skip-permissions` and auto mode.
• Per-tool-call CPU overhead in print/SDK sessions reduced up to 7× at high MCP tool counts via tool-pool assembly caching.
• Session transcript size reduced up to 79× in edit-heavy sessions by pruning superseded file-history backups.
• `/usage` now shows last-known usage bars with an &quot;as of&quot; note when the usage endpoint is rate-limited, instead of an error screen.</description>
    </item>
    <item>
      <title>Claude Code v2.1.207</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.207</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.207</guid>
      <pubDate>Sat, 11 Jul 2026 00:52:10 GMT</pubDate>
      <description>Claude Code v2.1.207 makes Auto Mode generally available on Bedrock, Vertex, and Foundry and tightens plugin security.
• Auto mode is now available on Bedrock, Vertex AI, and Foundry without the `CLAUDE_CODE_ENABLE_AUTO_MODE` opt-in flag; disable via `disableAutoMode` in settings.
• Bedrock, Vertex, and Claude Platform on AWS now default to Claude Opus 4.8.
• Plugin hooks/monitors/MCP headersHelper: `${user_config.*}` in shell-form commands is now rejected; hooks must use exec form (`args` array) or `$CLAUDE_PLUGIN_OPTION_&lt;KEY&gt;`.
• Plugin option values (`pluginConfigs`) are no longer read from project-level `.claude/settings.json`; only user, `--settings`, and managed settings are honored.
• Agent view: pasting the same text again now expands the existing collapsed `[Pasted text #N]` placeholder instead of creating a duplicate.
• Agent view: blocked session peeks now lead with the question and display a worded staleness clock (e.g. `waiting 3m`).
• `/doctor` now reports when the launcher at `~/.local/bin/claude` is externally managed.
Breaking changes:
• Auto mode no longer reads `autoMode` from `.claude/settings.local.json` (repo-resident); move the setting to `~/.claude/settings.json`.
• `${user_config.*}` interpolation in shell-form plugin hook/monitor/headersHelper commands is rejected; switch to exec form (`args` array) or `$CLAUDE_PLUGIN_OPTION_&lt;KEY&gt;` for hooks, or read the value inside the script for monitors and headersHelper.
• `pluginConfigs` plugin option values are no longer read from project-level `.claude/settings.json`; only user-level, `--settings`, and managed settings are honored.</description>
    </item>
    <item>
      <title>Claude Code v2.1.206</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.206</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.206</guid>
      <pubDate>Fri, 10 Jul 2026 01:45:26 GMT</pubDate>
      <description>Claude Code v2.1.206 adds directory suggestions for /cd, a /doctor CLAUDE.md trimmer, smarter git push remotes, and faster background agent upgrades.
• Adds directory path suggestions to `/cd`, matching the autocomplete behavior already available in `/add-dir`.
• New `/doctor` check analyzes checked-in `CLAUDE.md` files and proposes trimming content Claude can derive directly from the codebase.
• `/commit-push-pr` now auto-allows `git push` to the repo&apos;s configured `remote.pushDefault` (or the sole remote when only one exists), not just `origin`.
• `/login` now supports Anthropic-operated public gateway endpoints.
• `EnterWorktree` prompts for confirmation before entering a git worktree outside the project&apos;s `.claude/worktrees/` directory.
• Background agents upgrade to a new Claude Code version immediately after an update, eliminating the slow stale-session upgrade cost on attach.
• Agents view status column now uses full terminal width instead of truncating at 64 characters.
• Ctrl+X in the agents view now permanently removes a completed session; deleted background jobs stay deleted across renders.</description>
    </item>
    <item>
      <title>Claude Code v2.1.205</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.205</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.205</guid>
      <pubDate>Wed, 08 Jul 2026 21:22:06 GMT</pubDate>
      <description>Claude Code v2.1.205 adds a full `/doctor` setup checkup, smarter agent view with PR linking, and a new auto-mode safety rule for `rm -rf`.
• Adds an auto mode rule that blocks tampering with session transcript files.
• Adds auto mode prompt before running `rm -rf` on a variable it can&apos;t resolve from context.
• Improves agent view: sessions that edit, merge, comment on, or push to an existing PR now link it in `claude agents`.
• Improves agent view: rows now show a colored state word and a classifier-written headline instead of raw tool call text, with full status and exact ask for blocked sessions in the peek.
• Background task notifications now explicitly state that no human input has occurred, preventing fabricated in-transcript approvals from being acted on.
• Auto-update binary downloads now stream to disk instead of buffering in memory, cutting peak updater memory usage by roughly 400 MB.
• Reserves the &apos;Claude Browser&apos; MCP server name (alongside &apos;Claude Preview&apos;); user-configured MCP servers can no longer register under either name.
Breaking changes:
• User-configured MCP servers can no longer register under the name &apos;Claude Browser&apos; or &apos;Claude Preview&apos;; servers using either name will be rejected.</description>
    </item>
    <item>
      <title>Claude Code v2.1.203</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.203</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.203</guid>
      <pubDate>Tue, 07 Jul 2026 21:06:12 GMT</pubDate>
      <description>Claude Code v2.1.203 adds login-expiry warnings, MCP roots integration, a manual-permission badge, and a VSCode remote-control toggle.
• Adds a warning when your login session is about to expire so you can re-authenticate before background sessions are interrupted.
• Adds a grey ⏸ badge to the footer when manual permission mode is active, making the current mode always visible.
• Exposes the session&apos;s additional working directories via MCP `roots/list`, with `notifications/roots/list_changed` fired whenever the set changes.
• Moves &apos;claude command missing or broken&apos; startup warnings out of the launch flow into `/doctor` and `/status` for on-demand review.
• Changes the `claude agents` detail views (background tasks, diff, workflow) to close with Esc instead of the left arrow key.
• Redesigns the empty `claude agents` view to always display organized sections (Needs Input / Working / Completed) with descriptions.
• [VSCode] Adds a Settings toggle for &apos;Enable Remote Control for all sessions&apos;.
Breaking changes:
• The left arrow key no longer closes the background tasks, diff, and workflow detail views — press Esc instead.</description>
    </item>
    <item>
      <title>Claude Code v2.1.202</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.202</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.202</guid>
      <pubDate>Mon, 06 Jul 2026 22:51:16 GMT</pubDate>
      <description>Claude Code v2.1.202 adds dynamic workflow sizing, OTel workflow attributes, and a multi-level `/code-review` command.
• New &apos;Dynamic workflow size&apos; setting in `/config` lets you guide how many agents Claude spawns in dynamic workflows (small/medium/large) — advisory, not a hard cap.
• Adds `workflow.run_id` and `workflow.name` OpenTelemetry attributes to telemetry from workflow-spawned agents, enabling full reconstruction of a workflow run from OTel data.
• New `/code-review &lt;level&gt; &lt;pr#&gt;` command runs a multi-agent PR review at a chosen effort level; `/review &lt;pr&gt;` reverts to fast single-pass review.
Breaking changes:
• `/review &lt;pr&gt;` now performs a fast single-pass review instead of the multi-agent review; use `/code-review &lt;level&gt; &lt;pr#&gt;` to get multi-agent review behavior.</description>
    </item>
    <item>
      <title>Claude Code v2.1.200</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.200</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.200</guid>
      <pubDate>Fri, 03 Jul 2026 16:52:33 GMT</pubDate>
      <description>Claude Code v2.1.200 makes &apos;Manual&apos; the default permission mode and adds opt-in idle timeout for AskUserQuestion dialogs.
• Changes `--permission-mode manual` and `&quot;defaultMode&quot;: &quot;manual&quot;` in config to be the new default permission mode across CLI, `--help`, VS Code, and JetBrains (previously called &apos;default&apos;).
• Adds opt-in idle timeout for `AskUserQuestion` dialogs via `/config`, replacing the previous auto-continue behavior.</description>
    </item>
    <item>
      <title>Claude Code v2.1.199</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.199</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.199</guid>
      <pubDate>Thu, 02 Jul 2026 23:35:18 GMT</pubDate>
      <description>Claude Code v2.1.199 adds stacked skill invocations, auto-retry on 429s, and an elevated retry watchdog cap.
• Supports stacked slash-skill invocations (`/skill-a /skill-b do XYZ`) loading up to 5 leading skills simultaneously, not just the first.
• Transient server rate-limit errors (429s unrelated to usage limits) are now automatically retried with backoff for subscribers instead of failing the turn.
• New `CLAUDE_CODE_RETRY_WATCHDOG` behaviour raises the default retry count for non-capacity transient errors to 300 and removes the previous cap of 15 on `CLAUDE_CODE_MAX_RETRIES`.
• Pull-request links in `claude agents` session rows now render as bare `#N` for cleaner output.</description>
    </item>
    <item>
      <title>Claude Code v2.1.198</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.198</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.198</guid>
      <pubDate>Wed, 01 Jul 2026 20:45:36 GMT</pubDate>
      <description>Claude Code v2.1.198 ships background subagents by default, auto-PR on worktree completion, /dataviz skill, and AWS upstream gateway support.
• Subagents now run in the background by default, letting Claude continue working and receive notifications when they finish.
• Claude in Chrome is now generally available.
• Adds `agent_needs_input` and `agent_completed` notification hooks to `claude agents` via the `Notification` hook.
• New `/dataviz` skill for chart and dashboard design guidance with a runnable color-palette validator.
• Gateway adds Claude Platform on AWS (`anthropicAws`) as an upstream provider; model-not-found responses now advance the failover chain.
• Background agents launched from `claude agents` now automatically commit, push, and open a draft PR when they finish code work in a worktree.
• The built-in Explore agent now inherits the main session&apos;s model (capped at opus) instead of running on haiku.
• Subagents and context compaction now inherit the session&apos;s extended thinking configuration, improving output quality on delegated tasks.
• Improved focus mode: subagents launched in a turn appear in its activity summary, and completed background notifications fold into a single count.
• Syntax highlighting accuracy improved in code blocks, diffs, and file previews by upgrading to highlight.js 11.
• Keyboard shortcut hints now show `opt`/`cmd` instead of `alt`/`super` when connected from a Mac over SSH.
• API retry UX now shows the error reason after the second attempt, and displays a status page link when the API is overloaded.
• `/login` now opens the sign-in dialog from the `claude agents` view.
• Subagents now treat messages from the agent that launched them as normal task direction.
• Removed the `/agents` wizard; subagents are now created by asking Claude or editing `.claude/agents/` directly.
Breaking changes:
• The `/agents` wizard has been removed; subagent creation must now be done by asking Claude directly or editing `.claude/agents/` manually.
• `claude --bg` combined with `--print`/`-p` is now rejected up front instead of silently creating an unattachable session.</description>
    </item>
    <item>
      <title>Claude Code v2.1.197</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.197</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.197</guid>
      <pubDate>Tue, 30 Jun 2026 17:56:37 GMT</pubDate>
      <description>Claude Sonnet 5 is now the default model in Claude Code, with a 1M-token context window and promotional pricing through August 31.
• Switches default model to Claude Sonnet 5, featuring a native 1M-token context window for working across massive codebases in a single session.
• Introduces promotional pricing of $2/$10 per million input/output tokens through August 31, 2025.</description>
    </item>
    <item>
      <title>Claude Code v2.1.196</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.196</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.196</guid>
      <pubDate>Mon, 29 Jun 2026 23:27:32 GMT</pubDate>
      <description>Claude Code v2.1.196 adds org-default models, clickable file attachments, and an always-on stream watchdog.
• Adds organization default models: admins set a model in the org console; users see &apos;Org default&apos; or &apos;Role default&apos; in `/model` when no personal selection is made.
• Adds readable default session names at start, making sessions easier to identify and resume.
• Adds clickable file attachments in chat — Cmd/Ctrl-click reveals the file in Finder/Explorer.
• Enables the streaming idle watchdog by default for all providers: aborts and retries any response stream that produces no events for 5 minutes; disable with `CLAUDE_ENABLE_STREAM_WATCHDOG=0`.
• Improves background agents: workers killed by a daemon restart are automatically resumed from where they left off when the agents view next opens.
• Improves `/code-review` workflow: merges five cleanup finders into one, cutting token usage by roughly 25%.
• Disables Remote Control automatically when `ANTHROPIC_BASE_URL` points at a non-Anthropic host, matching existing behavior under `CLAUDE_CODE_USE_BEDROCK`/`_VERTEX`/`_FOUNDRY`.
• Hardens `claude mcp list`/`get`: untrusted workspaces no longer auto-spawn `.mcp.json` servers self-approved via a committed `.claude/settings.json`; such servers show `⏸ Pending approval` instead.
Breaking changes:
• Opening the agents view from a foreground session now requires a single `←` press instead of two.</description>
    </item>
    <item>
      <title>Claude Code v2.1.195</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.195</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.195</guid>
      <pubDate>Fri, 26 Jun 2026 21:29:42 GMT</pubDate>
      <description>Claude Code v2.1.195 adds mouse-disable env var for fullscreen mode and improves remote session startup UX.
• Adds `CLAUDE_CODE_DISABLE_MOUSE_CLICKS` env var to suppress mouse click/drag/hover in fullscreen mode while preserving wheel scroll.
• Improves `claude agents` completed list to fill available vertical space, with a compacting header on short terminals so live sessions stay visible.
• Improves remote session startup with a provisioning checklist displayed while the container initializes.
• Improves Linux voice mode to distinguish between &apos;no microphone detected&apos; and &apos;SoX not installed&apos; when SoX is present but no capture device exists.
Breaking changes:
• Hook matchers now exact-match hyphenated identifiers (e.g. `code-reviewer`, `mcp__brave-search`) instead of substring-matching — existing hooks that relied on partial matches will stop firing; use `mcp__brave-search__.*` to match all tools from a hyphenated MCP server.</description>
    </item>
    <item>
      <title>Claude Code v2.1.193</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.193</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.193</guid>
      <pubDate>Thu, 25 Jun 2026 21:45:57 GMT</pubDate>
      <description>Claude Code v2.1.193 adds shell classifier routing, OTEL response logging, live path autocomplete, and memory-pressure reaping for background shells.
• New `autoMode.classifyAllShell` setting routes all Bash/PowerShell commands through the auto-mode classifier, not just arbitrary-code-execution patterns.
• Adds auto-mode denial reasons to the transcript, denial toast, and `/permissions` recent denials for better visibility into blocked actions.
• New `claude_code.assistant_response` OpenTelemetry log event captures the model&apos;s full response text (redacted by default; enable with `OTEL_LOG_ASSISTANT_RESPONSES=1`).
• Adds live file path autocomplete in bash mode (`!`) for faster command entry.
• Adds a startup notice when MCP servers need authentication, pointing users to `/mcp`.
• Adds automatic memory-pressure reaping for idle background shell commands (disable with `CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1`).
Breaking changes:
• The `claude_code.assistant_response` OTEL log event is emitted by default when `OTEL_LOG_USER_PROMPTS` is enabled — deployments that already log prompt content will also start receiving response content on upgrade. Set `OTEL_LOG_ASSISTANT_RESPONSES=0` to keep prompts-only logging.</description>
    </item>
    <item>
      <title>Claude Code v2.1.191</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.191</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.191</guid>
      <pubDate>Wed, 24 Jun 2026 21:58:12 GMT</pubDate>
      <description>Claude Code v2.1.191 adds `/rewind` to restore conversations before `/clear`, cuts streaming CPU usage ~37%, and hardens MCP reliability.
• Adds `/rewind` command to resume a conversation from the state it was in before `/clear` was run.
• Sandbox network permission dialog now remembers allowed hosts for the entire session, eliminating repeated prompts.
• MCP capability discovery (`tools/list`, `prompts/list`, `resources/list`) now retries transient network errors with backoff, improving server reliability.
• MCP OAuth in headless environments skips the browser popup and goes directly to the paste-the-URL prompt.
• MCP HTTP 404 errors now surface the URL and point to the MCP config file for faster debugging.</description>
    </item>
    <item>
      <title>Claude Code v2.1.187</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.187</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.187</guid>
      <pubDate>Tue, 23 Jun 2026 21:03:48 GMT</pubDate>
      <description>Claude Code v2.1.187 adds sandbox credential blocking, org model restrictions, and mouse support in fullscreen menus.
• Adds `sandbox.credentials` setting to block sandboxed commands from reading credential files and secret environment variables.
• Adds org-configured model restrictions enforced across the model picker, `--model`, `/model`, and `ANTHROPIC_MODEL`, with a clear &apos;restricted by your organization&apos;s settings&apos; message.
• Adds mouse click support for selecting menus (permission prompts, `/model`, `/config`, etc.) in fullscreen mode.
• Improves `/install-github-app` to make GitHub Actions workflow setup optional — install just the GitHub App and skip the workflow/secret steps.
• Improves `/btw` with ←/→ arrow navigation to step through earlier answers.
• Improves `/plugin` to surface recently unused plugins for easier cleanup.</description>
    </item>
    <item>
      <title>Claude Code v2.1.186</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.186</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.186</guid>
      <pubDate>Mon, 22 Jun 2026 20:37:34 GMT</pubDate>
      <description>Claude Code v2.1.186 adds CLI MCP auth, bash auto-response, SSH-friendly headless login, and richer workflow/plugin views.
• Adds `claude mcp login &lt;name&gt;` and `claude mcp logout &lt;name&gt;` to authenticate MCP servers directly from the CLI, with `--no-browser` stdin redirect for SSH sessions.
• Adds `!` bash command auto-response: Claude now automatically replies to bash command output; disable with `&quot;respondToBashCommands&quot;: false` in settings.json.
• Adds status filtering (press `f`) to the `/workflows` agent detail view.
• Adds a &apos;Skills&apos; section to the `/plugin` Installed tab.
• Adds `teammateMode: &quot;iterm2&quot;` setting with a warning when auto mode cannot find the `it2` CLI.
• Adds &apos;Claude Platform on AWS - refresh credentials&apos; option to `/login` when `awsAuthRefresh` is configured.
• Background subagents now surface permission prompts in the main session instead of auto-denying, showing which agent is asking; Esc denies just that tool.
• Improves memory: the agent is now reminded to compact its `MEMORY.md` index when nearing the size limit.
• Improves skill frontmatter to accept `display-name`, `default-enabled`, `fallback`, and `metadata.*` keys in kebab-case, snake_case, and camelCase.
• Improves malformed `SKILL.md` YAML frontmatter handling: loads the skill body with empty metadata instead of failing silently.
• Changes `/review &lt;pr&gt;` to use the same review engine as `/code-review medium`.
Breaking changes:
• `CLAUDE_CODE_MAX_RETRIES` is now capped at 15; unattended sessions that relied on higher values must switch to `CLAUDE_CODE_RETRY_WATCHDOG` instead.</description>
    </item>
    <item>
      <title>Claude Code v2.1.183</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.183</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.183</guid>
      <pubDate>Fri, 19 Jun 2026 01:20:50 GMT</pubDate>
      <description>Claude Code v2.1.183 adds IaC destroy guards, deprecated-model warnings, and a new attribution.sessionUrl setting.
• Blocks destructive git commands (`git reset --hard`, `git checkout -- .`, `git clean -fd`, `git stash drop`) in auto mode unless you explicitly asked to discard local work, and blocks `git commit --amend` on commits not made by the agent this session.
• Blocks `terraform destroy`, `pulumi destroy`, and `cdk destroy` in auto mode unless you asked for the specific stack.
• Adds a warning on stderr (in `-p` print mode) when the requested model is deprecated or auto-updated to a newer model, now also covering models set in agent frontmatter.
• Adds `attribution.sessionUrl` setting to omit the claude.ai session link from commits and PRs in web and Remote Control sessions.
• Adds `/config --help` to list all available shorthand keys for `/config key=value`.
• Changes `/config` toggle behavior: Enter and Space both change the selected setting; Esc now saves and closes instead of reverting.
Breaking changes:
• The `/config` Esc key no longer reverts changes — it now saves and closes the config panel.
• The startup &apos;setup issues&apos; line under the logo has been removed; run `/doctor` or use `--debug` to see configuration issues.</description>
    </item>
    <item>
      <title>Claude Code v2.1.181</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.181</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.181</guid>
      <pubDate>Wed, 17 Jun 2026 22:07:41 GMT</pubDate>
      <description>Claude Code v2.1.181 adds in-prompt config setting, Apple Events sandbox opt-in, and a presence-file push-notification suppressor.
• Adds `/config key=value` slash command to set any configuration value directly from the prompt (e.g. `/config thinking=false`), works in interactive mode, `-p`, and Remote Control.
• Adds `sandbox.allowAppleEvents` opt-in setting so sandboxed commands can send Apple Events on macOS.
• Adds `CLAUDE_CLIENT_PRESENCE_FILE` environment variable: point it at a marker file to suppress mobile push notifications while at the machine.
• Upgrades the bundled Bun runtime to v1.4.
• Improves streaming of long paragraphs: text now appears line-by-line instead of waiting for the first line break.
• Improves subagent panel: idle subagents auto-hide after 30 s, list caps at 5 rows with scroll hints, and keyboard hints appear in the footer.
• Improves MCP OAuth browser page to match Claude Code&apos;s visual style and auto-close on success.
• Changes fullscreen mode URL opening to require Cmd+click (macOS) / Ctrl+click, matching native terminal behavior.
Breaking changes:
• Fullscreen mode URL opening now requires Cmd+click (macOS) / Ctrl+click; plain clicks no longer open URLs.</description>
    </item>
    <item>
      <title>Claude Code v2.1.178</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.178</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.178</guid>
      <pubDate>Mon, 15 Jun 2026 21:35:55 GMT</pubDate>
      <description>Claude Code v2.1.178 adds parameter-matching permission rules, smarter nested skill/directory scoping, and tighter subagent safety checks.
• Adds Tool(param:value) syntax for permission rules to match on a tool&apos;s input parameters, with `*` wildcard support (e.g. Agent(model:opus) to block Opus subagents).
• Nested `.claude/skills` directories now load automatically when working in their directory; name clashes surface as `&lt;dir&gt;:&lt;name&gt;` so both skills remain accessible.
• Nearest-wins scoping for nested `.claude/` directories: agent, workflow, and output-style configs closest to the working directory take precedence; project-scope workflow saves target the closest existing `.claude/workflows/`.
• Auto mode now evaluates subagent spawns through the classifier before launch, preventing a subagent from requesting a blocked action without review.
• Improves `/doctor` with a consistent flat tree layout, clearer section status icons, and highlighted command names.
• Improves the skill listing truncation warning to show how many skill descriptions are affected.
• Changes the workflow prompt keyword to a purple shimmer highlight, triggering only on explicit phrases like &quot;run a workflow&quot; or &quot;workflow:&quot; rather than any mention of the word.
• Improves Remote Control error messages: connection failures show a persistent red &quot;/rc failed&quot; footer indicator, and &quot;not yet enabled&quot; errors now explain whether the cause is a gate, check failure, stale entitlement, or org policy.
• `/bug` now requires a description before submission and no longer uses model-refusal text as the GitHub issue title.</description>
    </item>
    <item>
      <title>Claude Code v2.1.176</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.176</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.176</guid>
      <pubDate>Fri, 12 Jun 2026 21:53:27 GMT</pubDate>
      <description>Claude Code v2.1.176 adds language-aware session titles, footer link badges, and smarter Bedrock credential caching.
• Session titles are now generated in the language of the conversation; pin a specific language with the `language` setting.
• New `footerLinksRegexes` setting lets you add regex-matched link badges to the footer row via user or managed settings.</description>
    </item>
    <item>
      <title>Claude Code v2.1.175</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.175</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.175</guid>
      <pubDate>Fri, 12 Jun 2026 04:23:51 GMT</pubDate>
      <description>Claude Code adds `enforceAvailableModels` managed setting to lock model selection within admin-defined allowlists.
• Adds `enforceAvailableModels` managed setting that forces the Default model to fall back to the first allowed model when it would otherwise resolve to a disallowed model, and prevents users or projects from widening a managed `availableModels` list.</description>
    </item>
    <item>
      <title>Claude Code v2.1.174</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.174</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.174</guid>
      <pubDate>Fri, 12 Jun 2026 01:16:36 GMT</pubDate>
      <description>Claude Code v2.1.174 adds wheel-scroll acceleration control and detailed VS Code usage attribution breakdowns.
• Adds `wheelScrollAccelerationEnabled` setting to disable mouse-wheel scroll acceleration in fullscreen mode.
• Adds usage attribution panel in the VS Code Account &amp; usage dialog (`/usage`) showing cache misses, long context, subagents, and per-skill/agent/plugin/MCP breakdowns over the last 24h or 7d.</description>
    </item>
    <item>
      <title>Claude Code v2.1.172</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.172</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.172</guid>
      <pubDate>Wed, 10 Jun 2026 20:44:15 GMT</pubDate>
      <description>Claude Code v2.1.172 adds recursive sub-agents (5 levels deep), Bedrock region auto-detection, plugin search, and a new OTEL model attribute.
• Enables sub-agents to spawn their own sub-agents, up to 5 levels of nesting.
• Amazon Bedrock now auto-detects AWS region from `~/.aws` config files following AWS SDK precedence when `AWS_REGION` is unset; `/status` shows the region source.
• Adds a search bar inside the `/plugin` marketplace browser for filtering plugins.
• Adds a `model` attribute to the `claude_code.lines_of_code.count` OTEL metric, enabling per-model telemetry breakdowns.</description>
    </item>
    <item>
      <title>Claude Code v2.1.170</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.170</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.170</guid>
      <pubDate>Tue, 09 Jun 2026 17:23:09 GMT</pubDate>
      <description>Claude Code v2.1.170 adds access to Claude Fable 5, Anthropic&apos;s most capable generally available model.
• Adds access to Claude Fable 5 (Mythos-class model), Anthropic&apos;s most capable generally available model.</description>
    </item>
    <item>
      <title>Claude Code v2.1.169</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.169</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.169</guid>
      <pubDate>Mon, 08 Jun 2026 21:57:18 GMT</pubDate>
      <description>Claude Code v2.1.169 adds --safe-mode, /cd command, and disableBundledSkills for cleaner troubleshooting and session control.
• Adds `--safe-mode` flag (and `CLAUDE_CODE_SAFE_MODE` env var) to launch with all customizations disabled — CLAUDE.md, plugins, skills, hooks, and MCP servers — for clean troubleshooting.
• Adds `/cd` command to change the working directory mid-session without breaking the prompt cache.
• Adds `disableBundledSkills` setting and `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS` env var to hide bundled skills, workflows, and built-in slash commands from the model.
• Adds `--all` flag to `claude agents --json` to include completed sessions; also surfaces new `id` and `state` fields on each session entry.
• The `claude agents --json` command now correctly includes blocked and just-dispatched background sessions.
• Background sessions now preserve `--ide`, `--chrome`, `--bare`, `--remote-control`, and other flags across retire→wake cycles.
• Remote-managed settings with an invalid entry now apply remaining valid policies and surface the validation error instead of silently dropping the whole payload.
• `/workflows` command now opens immediately even while a turn is in progress.
• The &quot;CLAUDE.md is too long&quot; warning threshold now scales with the model&apos;s context window.
• Adds a tip suggesting `claude agents` when running multiple concurrent sessions.</description>
    </item>
    <item>
      <title>Claude Code v2.1.166</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.166</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.166</guid>
      <pubDate>Sat, 06 Jun 2026 00:55:18 GMT</pubDate>
      <description>Claude Code v2.1.166 adds fallback model chains, glob-based tool deny rules, and hardened cross-session security.
• Adds `fallbackModel` setting to configure up to three fallback models tried in order when the primary model is overloaded or unavailable; `--fallback-model` now also applies to interactive sessions.
• Adds glob pattern support in deny rule tool-name position (`&quot;*&quot;` denies all tools); allow rules reject non-MCP globs, and unknown tool names in deny rules warn at startup.
• Hardens cross-session messaging: messages relayed via `SendMessage` from other Claude sessions no longer carry user authority — receivers refuse relayed permission requests, and auto mode blocks them.
• Enables disabling thinking on models that think by default via the Claude API using `MAX_THINKING_TOKENS=0`, `--thinking disabled`, or the per-model thinking toggle (3P providers unchanged).
• Retries a turn once on the fallback model when the API rejects an unexpected non-retryable error; auth, rate-limit, request-size, and transport errors still surface immediately.
• `claude update` now announces the target version before downloading.
• In `claude agents`, typing a URL into the session list now filters to the session whose first prompt contained it.</description>
    </item>
    <item>
      <title>Claude Code v2.1.163</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.163</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.163</guid>
      <pubDate>Thu, 04 Jun 2026 21:52:51 GMT</pubDate>
      <description>Claude Code v2.1.163 adds version enforcement settings, `/plugin list`, hook feedback context, and stdio MCP session IDs.
• Adds `requiredMinimumVersion` and `requiredMaximumVersion` managed settings to enforce a permitted Claude Code version range, refusing startup if the installed version falls outside it.
• New `/plugin list` command lists installed plugins, with `--enabled`/`--disabled` filters to narrow results.
• Adds a &apos;c to copy&apos; shortcut in `/btw` that copies the raw markdown answer to the clipboard, preserving formatting on paste.
• Skills: new `\$` escape syntax lets command bodies include a literal `$` before a digit.
• stdio MCP servers now receive the same `CLAUDE_CODE_SESSION_ID` environment variable as hooks and Bash when using `--resume`.
• Background agent sessions now update to a new Claude Code version silently in the background, eliminating cold-restart wait times when reopening a session after an update.</description>
    </item>
    <item>
      <title>Claude Code v2.1.162</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.162</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.162</guid>
      <pubDate>Wed, 03 Jun 2026 21:31:35 GMT</pubDate>
      <description>claude agents gets richer status info, --tools Grep/Glob now works on native builds, and /effort persists as default.
• Adds `waitingFor` field to `claude agents --json` output, showing what a waiting session is blocked on (e.g. a permission prompt).
• Explicitly listing `Grep` or `Glob` in `--tools` now activates the dedicated embedded search tools on native builds (previously silently ignored).
• The `/effort` command now confirms when the chosen level will persist as the default for new sessions.
• Clicking a slash command in the autocomplete menu fills it into the prompt instead of running it immediately — press Enter to run.
• Remote Control status is now shown as a persistent footer pill with a session link instead of a one-time startup message.
• Launch-prompt warnings (deep link/pre-filled prompt) now stay pinned below the input until acted upon instead of scrolling away.
• Background service startup and `claude update` now wait for endpoint-security scanning of new binaries instead of timing out after 5 seconds.</description>
    </item>
    <item>
      <title>Claude Code v2.1.161</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.161</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.161</guid>
      <pubDate>Tue, 02 Jun 2026 21:58:22 GMT</pubDate>
      <description>Claude Code v2.1.161 adds OTEL label slicing, smarter agents UI, MCP connector collapsing, and independent parallel tool results.
• Adds `OTEL_RESOURCE_ATTRIBUTES` values as labels on metric datapoints, enabling usage metrics to be sliced by custom dimensions like team or repo.
• Shows `done/total` progress before detail text in `claude agents` rows when work is fanned out; peek view highlights the longest-running item.
• Collapses never-signed-in claude.ai connectors in `/mcp` behind a &apos;Show unused connectors&apos; row to reduce noise.
• Parallel tool calls now return independent results — a failed Bash command no longer cancels sibling calls in the same batch.</description>
    </item>
    <item>
      <title>Claude Code v2.1.160</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.160</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.160</guid>
      <pubDate>Tue, 02 Jun 2026 02:10:25 GMT</pubDate>
      <description>Claude Code v2.1.160 adds shell-startup write prompts, safer acceptEdits mode, and a grep-satisfies-read shortcut.
• Adds a confirmation prompt before writing to shell startup files (`.zshenv`, `.zlogin`, `.bash_login`) and `~/.config/git/` to prevent unintended command execution.
• In `acceptEdits` mode, prompts before writing build-tool config files that grant code execution (`.npmrc`, `.yarnrc*`, `bunfig.toml`, `.bazelrc`, `.pre-commit-config.yaml`, `.devcontainer/`, etc.).
• Single-file `grep`/`egrep`/`fgrep` commands now satisfy the read-before-edit check, eliminating the need for a separate Read step after grepping a file.
• Renames the dynamic-workflow trigger keyword from `workflow` to `ultracode`; the keyword is highlighted in violet in the prompt input.
Breaking changes:
• The `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE` environment variable is removed and is now a no-op.
• The dynamic-workflow trigger keyword is renamed from `workflow` to `ultracode`; the word `workflow` no longer triggers a dynamic workflow run.</description>
    </item>
    <item>
      <title>Claude Code v2.1.157</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.157</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.157</guid>
      <pubDate>Fri, 29 May 2026 20:20:38 GMT</pubDate>
      <description>Claude Code v2.1.157 adds auto-loaded plugins, plugin scaffolding, richer telemetry, and smarter agents dispatch.
• Adds automatic loading of plugins from `.claude/skills` directories — no marketplace required.
• New `claude plugin init &lt;name&gt;` command scaffolds a new plugin directly into `.claude/skills`.
• Adds autocomplete for `/plugin` arguments: subcommands, installed plugin names, and plugins from known marketplaces.
• Honors the `agent` field in `settings.json` for dispatched sessions, with `--agent &lt;name&gt;` to override per-run.
• `EnterWorktree` can now switch between Claude-managed worktrees mid-session.
• `tool_decision` telemetry events now include `tool_parameters` (bash commands, MCP/skill names) when `OTEL_LOG_TOOL_DETAILS=1` is set.
• Claude-managed worktrees are left unlocked after an agent finishes, enabling clean `git worktree remove`/`prune` workflows.
• Adds a &apos;Workflow keyword trigger&apos; setting in `/config` to prevent the word &apos;workflow&apos; in a prompt from triggering a dynamic workflow.
• Slash-command autocomplete in the `claude agents` dispatch input now matches substrings.
• Pressing backspace immediately after a workflow trigger keyword dismisses the workflow request instead of deleting a character.</description>
    </item>
    <item>
      <title>Claude Code v2.1.154</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.154</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.154</guid>
      <pubDate>Thu, 28 May 2026 18:00:55 GMT</pubDate>
      <description>Claude Code v2.1.154 adds Opus 4.8 with fast mode, dynamic multi-agent workflows, shell background sessions, and smarter plugin discovery.
• Adds Claude Opus 4.8 as the new default model with `/effort xhigh` for maximum effort on hard tasks.
• Introduces dynamic workflows: ask Claude to orchestrate work across tens to hundreds of background agents; view runs with `/workflows`.
• Fast mode on Opus 4.8 now available at 2× the standard rate for 2.5× the speed.
• The lean system prompt is now the default for all models except Haiku, Sonnet, and Opus 4.7 and earlier.
• Reduces unsolicited multiple-choice prompts: Claude now reserves them for decisions it genuinely cannot make itself.
• `claude agents`: type `! &lt;command&gt;` to run a shell command as a background session you can attach to and detach from; also available as `claude --bg --exec &apos;&lt;command&gt;&apos;`.
• `claude agents`: `/logout` now signs you out instead of routing to a background session.
• The `←←` agents view shortcut now works on Bedrock, Vertex, Foundry, and with telemetry disabled.
• Claude in Chrome: choose which connected browser to use via `/chrome` → &quot;Select browser…&quot; or inline during a browser action with multiple browsers connected.
• Plugins can declare `defaultEnabled: false` in `plugin.json` or a marketplace entry; enable them with `/plugin` or `claude plugin enable`. Dependencies of enabled plugins are still auto-enabled.
• The `/plugin` Discover tab now pins contextually relevant plugins with a &quot;suggested for this directory&quot; annotation.
• Streaming tool execution is now always on, including when telemetry is disabled or on Bedrock/Vertex/Foundry (previously behind a feature flag).
• Stdio MCP server subprocesses now receive `CLAUDE_CODE_SESSION_ID` and `CLAUDECODE=1` environment variables.
• `claude mcp list`/`get` now show unapproved `.mcp.json` servers as `⏸ Pending approval` when output is piped, instead of auto-approving and connecting.
• Improves auto-mode classifier detection of data exfiltration, particularly bulk transfers of repository contents.
Breaking changes:
• `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE` is deprecated and will be removed on 06/01; switch to `/model claude-opus-4-6[1m]` then `/fast on` to use fast mode on Opus 4.6.
• The lean system prompt is now the default for all models except Haiku, Sonnet, and Opus 4.7 and earlier, which may change Claude&apos;s behavior on upgrade for affected model users.
• `/simplify` no longer runs the full `/code-review --fix` bug-hunting review; it now performs a cleanup-only pass.</description>
    </item>
    <item>
      <title>Claude Code v2.1.153</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.153</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.153</guid>
      <pubDate>Thu, 28 May 2026 00:52:08 GMT</pubDate>
      <description>Claude Code v2.1.153 adds LFS-skip for marketplace sources, richer agent autocomplete, terminal-aware status scripts, and persistent macOS permissions.
• Adds `skipLfs` option to `github`/`git` plugin marketplace sources to skip Git LFS downloads during clone and update.
• Adds `COLUMNS` and `LINES` environment variables to status line commands so scripts can size output to the terminal width.
• Expands `claude agents` dispatch autocomplete to suggest native slash commands and bundled skills, not just project skills.
• Updates `claude agents` PR column to display `PR #N` for a single PR or `N PRs` for multiple.
• Merges separate &apos;needs authentication&apos; startup notices for MCP servers and connectors into a single message.
• macOS background agents now appear as &apos;Claude Code&apos; in Privacy &amp; Security and retain permission grants across upgrades.
• New `/model` picker saves your model selection as the default for new sessions; press `s` to switch for the current session only.
• Moving `/bg` while Claude is responding now continues the response in the background session instead of dropping it.
Breaking changes:
• The `modelPicker:setAsDefault` keybinding is renamed to `modelPicker:thisSessionOnly` in keybindings.json; the previous `d` action is replaced by `s`.</description>
    </item>
    <item>
      <title>Claude Code v2.1.152</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.152</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.152</guid>
      <pubDate>Wed, 27 May 2026 01:30:59 GMT</pubDate>
      <description>Claude Code v2.1.152 adds auto-fix code review, hook-driven skill reloading, a MessageDisplay hook, and live thinking indicators.
• Adds `--fix` flag to `/code-review`: automatically applies review findings (reuse, simplification, efficiency suggestions) to the working tree after review; `/simplify` now invokes `/code-review --fix`.
• Skills and slash commands can now set `disallowed-tools` in frontmatter to restrict which tools the model can use while that skill is active.
• Adds `/reload-skills` command to re-scan skill directories mid-session without restarting.
• `SessionStart` hooks can now return `reloadSkills: true` to make newly installed skills available in the same session.
• `SessionStart` hooks can now set the session title via `hookSpecificOutput.sessionTitle` on startup and resume.
• Adds `MessageDisplay` hook event, enabling hooks to transform or hide assistant message text as it is rendered.
• Adds `pluginSuggestionMarketplaces` managed setting, allowing admins to allowlist org marketplaces whose plugins may be suggested via context-aware tips.
• `claude plugin marketplace remove` now accepts `--scope user|project|local` for symmetry with `marketplace add`, `install`, and `uninstall`.
• Automatically switches to the configured `--fallback-model` for the rest of the session when the primary model is not found, instead of failing every request.
• Auto mode no longer requires opt-in consent.
• Vim mode: `/` in NORMAL mode now opens reverse history search (like Ctrl+R), matching bash/zsh vi-mode behavior.
• The `/usage` breakdown now includes large session files, scanned with a streaming read to keep memory usage flat.
• Thinking summaries in collapsed groups now render as markdown, stay readable for at least 3 seconds, and cap at 10 lines; `Ctrl+O` shows the full thinking.
• In fullscreen mode, the &apos;Thinking for Ns&apos; indicator now counts up live while the model thinks and retains its value if interrupted mid-thought.
• Post-response timer now shows &apos;Waiting for N background agents/workflows to finish&apos; and reports cumulative time once results are processed.
• Adds session entrypoint as an OpenTelemetry metric attribute (`app.entrypoint`), opt-in via `OTEL_METRICS_INCLUDE_ENTRYPOINT=true`.</description>
    </item>
    <item>
      <title>Claude Code v2.1.149</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.149</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.149</guid>
      <pubDate>Fri, 22 May 2026 22:09:29 GMT</pubDate>
      <description>Claude Code v2.1.149 adds per-category usage breakdowns, keyboard-scrollable diffs, GFM task list rendering, and enterprise MCP connector controls.
• Adds per-category breakdown in `/usage` showing what&apos;s consuming your limits — skills, subagents, plugins, and per-MCP-server cost.
• Enables keyboard scrolling in `/diff` detail view via arrows, `j`/`k`, `PgUp`/`PgDn`, `Space`, and `Home`/`End`.
• Renders GFM task list checkboxes (`- [ ] todo` / `- [x] done`) in Markdown output instead of plain bullets.
• New enterprise managed setting `allowAllClaudeAiMcps` loads claude.ai cloud MCP connectors alongside `managed-mcp.json`.
• Improves `/feedback` reports to include conversation context from before compaction, aiding triage of issues in long sessions.</description>
    </item>
    <item>
      <title>Claude Code v2.1.147</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.147</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.147</guid>
      <pubDate>Thu, 21 May 2026 20:39:22 GMT</pubDate>
      <description>Claude Code v2.1.147 adds a new `/code-review` command with inline GitHub PR comments and pinned background session persistence.
• New `/code-review` command (replaces `/simplify`) reports correctness bugs at a chosen effort level and can post findings as inline GitHub PR comments via `--comment`.
• Pinned background sessions (`Ctrl+T` in `claude agents`) now stay alive when idle, restart in place to apply updates, and are only shed under memory pressure after non-pinned sessions.
Breaking changes:
• The `/simplify` command is renamed to `/code-review` and its cleanup-and-fix behavior has been removed; scripts or workflows invoking `/simplify` will no longer work.</description>
    </item>
    <item>
      <title>Claude Code v2.1.146</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.146</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.146</guid>
      <pubDate>Thu, 21 May 2026 01:51:52 GMT</pubDate>
      <description>Claude Code v2.1.146 renames `/simplify` to `/code-review` with optional effort levels.
• New `/code-review` command (replaces `/simplify`) with an optional effort level parameter (e.g. `/code-review high`).
• Auto mode now respects `AskUserQuestion` when the user or a skill explicitly relies on it, enabling interactive flows in automated contexts.
Breaking changes:
• The `/simplify` command has been renamed to `/code-review`; any scripts, docs, or habits referencing `/simplify` will need to be updated.</description>
    </item>
    <item>
      <title>Claude Code v2.1.145</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.145</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.145</guid>
      <pubDate>Tue, 19 May 2026 21:31:07 GMT</pubDate>
      <description>Claude Code v2.1.145 adds JSON agent listing, richer OTEL spans, plugin previews, and mouse support in fullscreen.
• New `claude agents --json` command lists live Claude sessions as JSON for scripting (tmux-resurrect, status bars, session pickers).
• Adds `agent_id` and `parent_agent_id` attributes to `claude_code.tool` OTEL spans, with corrected trace parenting so subagent spans nest under their dispatching Agent tool span.
• Status line JSON input now includes GitHub repo and PR information when detected.
• `/plugin` Discover and Browse screens now preview a plugin&apos;s commands, agents, skills, hooks, and MCP/LSP servers before installation.
• `claude agents` terminal tab title now shows the awaiting-input count so an alt-tabbed window indicates when an agent needs attention.
• Slash command and @-mention suggestion list now supports mouse hover and click in fullscreen mode.
• Read tool now returns a truncated first page with a &apos;PARTIAL view&apos; notice instead of a hard error when a whole-file read exceeds the token limit.</description>
    </item>
    <item>
      <title>Claude Code v2.1.144</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.144</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.144</guid>
      <pubDate>Tue, 19 May 2026 00:48:51 GMT</pubDate>
      <description>Claude Code v2.1.144 adds /resume for background sessions, elapsed-time notifications, plugin last-updated stamps, and per-session model switching.
• Adds `/resume` support for background sessions — sessions started via `claude --bg` or agent view now appear alongside interactive ones, marked with `bg`.
• Adds elapsed duration to background subagent completion notifications (e.g. &quot;Agent completed · 3h 2m 5s&quot;).
• Plugin browse and discover panes now display when each plugin was last updated.
• `/model` now changes the model for the current session only; press `d` in the model picker to set a default for all new sessions.
• Adds `claude --bg --name &lt;label&gt;` echoing the session name in the post-spawn confirmation message.
• Adds `claude agents` Ctrl+R session rename that immediately updates the attached session&apos;s banner.
• `/doctor` now shows an exec-form example when a command hook is missing the `command` field.
• Skill-listing truncation moved out of startup notifications — full breakdown now available via `/doctor`.
• Improved SDK/headless MCP startup: pre-wait now overlaps with startup instead of blocking before the first turn (up to 2 s faster with slow MCP servers).
• Improved recovery from rare pre-response stream stalls — now retries streaming once instead of falling back to a slower non-streaming request.
• `claude agents` / `--bg` rejection messages now name the specific gate (non-TTY, env var, or setting) instead of a generic message.
• Plugin marketplace add/update now respects the `CLAUDE_CODE_PLUGIN_PREFER_HTTPS` environment variable.
• `/plugin` now returns to the Installed list after enabling, disabling, or uninstalling a plugin.</description>
    </item>
    <item>
      <title>Claude Code v2.1.143</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.143</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.143</guid>
      <pubDate>Fri, 15 May 2026 22:28:22 GMT</pubDate>
      <description>Claude Code v2.1.143 adds plugin dependency enforcement, projected context costs, and richer `claude agents` session control.
• Adds plugin dependency enforcement: `claude plugin disable` refuses when another enabled plugin depends on the target and shows a copy-pasteable disable-chain hint; `claude plugin enable` force-enables transitive dependencies.
• Adds projected context cost (per-turn and per-invocation token estimates) to the `/plugin` marketplace browse pane.
• New `worktree.bgIsolation: &quot;none&quot;` setting lets background sessions edit the working copy directly without `EnterWorktree`, for repos where worktrees are impractical.
• PowerShell tool now passes `-ExecutionPolicy Bypass` by default; opt out with `CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1`.
• PowerShell tool is now enabled by default on Windows for Bedrock, Vertex, and Foundry users; opt out with `CLAUDE_CODE_USE_POWERSHELL_TOOL=0`.
• `claude agents` now accepts `--add-dir`, `--settings`, `--mcp-config`, `--plugin-dir`, `--permission-mode`, `--model`, `--effort`, and `--dangerously-skip-permissions` to configure the dashboard and sessions dispatched from it.
• `claude --bg --dangerously-skip-permissions` now persists across retire→wake cycles.
• `/bg` now preserves `--mcp-config`, `--settings`, `--add-dir`, `--plugin-dir`, and `--strict-mcp-config`, keeping MCP servers and settings across respawn.
• `/bg` and `←`-detach now preserve `--fallback-model`, so backgrounded workers degrade gracefully on overload.
• `/bg` and `←`-detach now preserve `--allow-dangerously-skip-permissions`, keeping bypass-permissions available in the Shift+Tab cycle.
• Background sessions now preserve the model and effort level set after waking from idle.
• Shift+Tab in attached agent sessions now includes auto mode in the permission cycle.
• Background sessions launched from `claude agents` now honor `permissions.defaultMode` from settings.json.
Breaking changes:
• Worktree cleanup no longer falls back to `rm -rf` when `git worktree remove` fails, preventing accidental deletion of gitignored or in-progress files — workflows that relied on that fallback cleanup behavior will need an alternative removal step.</description>
    </item>
    <item>
      <title>Claude Code v2.1.142</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.142</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.142</guid>
      <pubDate>Thu, 14 May 2026 22:55:10 GMT</pubDate>
      <description>Claude Code v2.1.142 expands `claude agents` configuration flags and upgrades Fast mode to Opus 4.7 by default.
• Adds `--add-dir`, `--settings`, `--mcp-config`, `--plugin-dir`, `--permission-mode`, `--model`, `--effort`, and `--dangerously-skip-permissions` flags to `claude agents` for fine-grained control over dispatched background sessions.
• Fast mode now defaults to Opus 4.7 (up from 4.6); set `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1` to pin back to 4.6.
• Plugins with a root-level `SKILL.md` and no `skills/` subdirectory are now automatically surfaced as a skill.
• The `/plugin` details pane and `claude plugin details` command now display LSP servers provided by a plugin.
• `/web-setup` now warns before overwriting an existing GitHub App connection.
Breaking changes:
• Fast mode now uses Opus 4.7 by default instead of Opus 4.6; workloads sensitive to model changes must set `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1` to preserve previous behavior.</description>
    </item>
    <item>
      <title>Claude Code v2.1.141</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.141</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.141</guid>
      <pubDate>Wed, 13 May 2026 23:19:16 GMT</pubDate>
      <description>Claude Code v2.1.141 adds terminalSequence hooks, HTTPS plugin cloning, workspace identity scoping, and richer agent/rewind controls.
• Adds `terminalSequence` field to hook JSON output, enabling hooks to emit desktop notifications, window titles, and bells without a controlling terminal.
• Adds `CLAUDE_CODE_PLUGIN_PREFER_HTTPS` env var to clone GitHub plugin sources over HTTPS instead of SSH, for environments without a GitHub SSH key.
• Adds `ANTHROPIC_WORKSPACE_ID` env var for workload identity federation, scoping minted tokens to a specific workspace when a federation rule covers more than one.
• Adds `claude agents --cwd &lt;path&gt;` to scope the session list to a specific directory.
• Extends `/feedback` to optionally include sessions from the last 24 hours or 7 days, covering issues that span multiple sessions.
• Adds &apos;Summarize up to here&apos; option in the Rewind menu to compress earlier context while keeping recent turns intact.
• Background agents launched via `/bg` or `←←` now preserve the current permission mode instead of reverting to default.
• Auto mode permission dialog now explains when a `permissions.ask` rule triggered the prompt.
• Spinner now warms to amber after 10 seconds of thinking to signal Claude is still working.
• Improves plugin menu navigation: `→`/Tab switch tabs, `↑` moves to the tab strip, and tab headers and search box are clickable in fullscreen mode.</description>
    </item>
    <item>
      <title>Claude Code v2.1.139</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.139</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.139</guid>
      <pubDate>Mon, 11 May 2026 18:43:42 GMT</pubDate>
      <description>Claude Code v2.1.139 adds agent view, /goal command, hook exec form, and subagent OTEL tracing.
• Adds `claude agents` command (Research Preview): a unified list of all Claude Code sessions — running, blocked, or complete.
• Adds `/goal` command: set a completion condition and Claude works autonomously across turns until it&apos;s met, with a live elapsed/turns/tokens overlay panel.
• Adds `/scroll-speed` command to tune mouse wheel scroll speed with a live preview.
• Adds `claude plugin details &lt;name&gt;` to inspect a plugin&apos;s component inventory and projected per-session token cost.
• Adds transcript view navigation shortcuts: `?` for keyboard shortcuts, `{`/`}` to jump between user prompts, `v` to toggle the shortcut panel.
• Adds `args: string[]` field (exec form) to hooks, spawning the command directly without a shell so path placeholders never need quoting.
• Adds `continueOnBlock` config option for `PostToolUse` hooks — when `true`, feeds the hook&apos;s rejection reason back to Claude and continues the turn instead of blocking.
• MCP stdio servers now receive `CLAUDE_PROJECT_DIR` in their environment; plugin configs can reference `${CLAUDE_PROJECT_DIR}` in commands.
• Compaction prompt now instructs the model to preserve sensitive user instructions across compaction.
• `/mcp` Reconnect now picks up `.mcp.json` edits without a full restart and surfaces the HTTP status and URL on reconnect failure.
• API requests from subagents now carry `x-claude-code-agent-id` and `x-claude-code-parent-agent-id` headers; `claude_code.llm_request` OTEL spans include `agent_id` and `parent_agent_id` attributes.
• Remote MCP server reconnect retry on transient failures is now enabled for all users.
• `/context all` per-skill token estimates now account for the model&apos;s tokenizer and display rounded values.
• `claude plugin install &lt;name&gt;@&lt;marketplace&gt;` now auto-refreshes the marketplace and retries before reporting a plugin as not found.
• `/context` now shows the providing plugin&apos;s name for plugin-sourced skills.
• Remote Control, `/schedule`, claude.ai MCP connectors, and notification preferences are now disabled when `ANTHROPIC_API_KEY` / `apiKeyHelper` / `ANTHROPIC_AUTH_TOKEN` is set, even if a Claude.ai login also exists.
• [VSCode] Press Cmd/Ctrl+Shift+T to reopen the most recently closed session tab, configurable via `claudeCode.enableReopenClosedSessionShortcut`.
Breaking changes:
• Remote Control, `/schedule`, claude.ai MCP connectors, and notification preferences are disabled when `ANTHROPIC_API_KEY`, `apiKeyHelper`, or `ANTHROPIC_AUTH_TOKEN` is set — even if a Claude.ai login also exists. Unset the API key to re-enable these features.</description>
    </item>
    <item>
      <title>Claude Code v2.1.136</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.136</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.136</guid>
      <pubDate>Fri, 08 May 2026 18:39:08 GMT</pubDate>
      <description>Claude Code v2.1.136 adds hard-deny auto mode classifier rules and an OTel survey toggle for enterprises.
• Adds `CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL` env var to re-enable the session quality survey for enterprises capturing responses via OpenTelemetry.
• Adds `settings.autoMode.hard_deny` for auto mode classifier rules that block requests unconditionally, regardless of user intent or allow exceptions.
• WSL2: image paste from Windows clipboard now works via a PowerShell fallback when xclip/wl-paste cannot read image data.</description>
    </item>
    <item>
      <title>Claude Code v2.1.133</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.133</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.133</guid>
      <pubDate>Thu, 07 May 2026 23:49:04 GMT</pubDate>
      <description>Claude Code v2.1.133 adds worktree base-ref control, custom sandbox binary paths, admin policy merge, and effort-level hook inputs.
• Adds `worktree.baseRef` setting (`fresh` | `head`) to control whether new worktrees branch from `origin/&lt;default&gt;` or local `HEAD`.
• Adds `sandbox.bwrapPath` and `sandbox.socatPath` managed settings (Linux/WSL) to specify custom bubblewrap and socat binary locations.
• Adds `parentSettingsBehavior` admin-tier key (`&apos;first-wins&apos; | &apos;merge&apos;`) to opt SDK `managedSettings` into the policy merge chain.
• Hooks now receive the active effort level via the `effort.level` JSON input field and the `$CLAUDE_EFFORT` environment variable, readable by Bash tool commands.
Breaking changes:
• The default `worktree.baseRef` is `fresh`, which changes `EnterWorktree`&apos;s base back to `origin/&lt;default&gt;`; since v2.1.128 it has been local `HEAD`. Set `worktree.baseRef: &quot;head&quot;` to preserve unpushed commits in new worktrees.</description>
    </item>
    <item>
      <title>Claude Code v2.1.132</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.132</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.132</guid>
      <pubDate>Wed, 06 May 2026 22:08:13 GMT</pubDate>
      <description>Claude Code v2.1.132 adds session ID env var in subprocesses and an opt-out for the fullscreen alternate-screen renderer.
• Adds `CLAUDE_CODE_SESSION_ID` environment variable to Bash tool subprocess environments, matching the `session_id` passed to hooks — enabling scripts and hooks to correlate subprocess activity back to the parent session.
• Adds `CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1` env var to opt out of the fullscreen alternate-screen renderer, keeping conversation output in the terminal&apos;s native scrollback.
• Adds a &apos;Pasting…&apos; footer hint while a Ctrl+V image paste is being read from the clipboard.</description>
    </item>
    <item>
      <title>Claude Code v2.1.129</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.129</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.129</guid>
      <pubDate>Wed, 06 May 2026 01:40:18 GMT</pubDate>
      <description>Claude Code v2.1.129 adds URL-based plugin loading, auto-update on Homebrew/WinGet, and cross-project history search by default.
• Adds `--plugin-url &lt;url&gt;` flag to fetch and load a plugin `.zip` archive from a URL for the current session.
• Adds `CLAUDE_CODE_FORCE_SYNC_OUTPUT=1` env var to force synchronized output on terminals where auto-detection fails (e.g. Emacs `eat`).
• Adds `CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE` env var: when set on Homebrew or WinGet installs, Claude Code upgrades itself in the background and prompts to restart.
• Adds `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1` env var to opt in to Gateway `/v1/models` discovery for the `/model` picker (now opt-in instead of automatic).
• Ctrl+R history picker now searches all prompts across all projects by default; press Ctrl+S to narrow to the current project or session.
• `skillOverrides` setting is now functional: `off` hides a skill from the model and `/`, `user-invocable-only` hides from the model only, `name-only` collapses the description.
• The `claude_code.pull_request.count` OTel metric now counts PRs/MRs created via MCP tools in addition to shell commands.
• Policy refusal error messages now include the API Request ID to aid support debugging.
• Plugin manifests: `themes` and `monitors` should now be declared under `&quot;experimental&quot;: { ... }`; `claude plugin validate` warns on top-level declarations.
Breaking changes:
• Gateway `/v1/models` model discovery (automatic in v2.1.126–2.1.128) is now opt-in via `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1`; setups relying on automatic gateway model discovery will no longer see those models without setting this variable.</description>
    </item>
    <item>
      <title>Claude Code v2.1.128</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.128</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.128</guid>
      <pubDate>Mon, 04 May 2026 23:01:47 GMT</pubDate>
      <description>Claude Code v2.1.128 adds ZIP plugin support, channels auth expansion, MCP server diagnostics, and smarter /mcp and /color UX.
• Bare `/color` with no arguments now picks a random session color.
• Adds tool-count display to `/mcp` output; servers that connect with zero tools are flagged.
• `--plugin-dir` now accepts `.zip` plugin archives in addition to directories.
• `--channels` now works with console (API key) authentication; console orgs with managed settings must set `channelsEnabled: true` to enable.
• Updated `/model` picker collapses duplicate Opus 4.7 entries and labels the current Opus model simply as &quot;Opus&quot;.
• Subprocesses (Bash, hooks, MCP, LSP) no longer inherit `OTEL_*` environment variables, isolating OTEL-instrumented apps from the CLI&apos;s own OTLP endpoint.
• Reconnecting MCP servers now summarize re-announced tools by server prefix instead of flooding the conversation with full tool-name lists.
• SDK hosts now receive a persistent `localSettings` suggestion for Bash permission prompts, so &quot;Always allow&quot; writes to `.claude/settings.local.json`.
• Auto mode classifier errors now include a hint (retry, `/compact`, or run with `--debug`) when an action cannot be evaluated.
• Headless `--output-format stream-json`: `init.plugin_errors` now includes `--plugin-dir` load failures in addition to dependency demotions.
Breaking changes:
• `workspace` is now a reserved MCP server name — existing servers configured with that name will be skipped with a warning.
• Subprocesses (Bash, hooks, MCP, LSP) no longer inherit `OTEL_*` environment variables; any setup relying on subprocess inheritance of the CLI&apos;s OTEL config will stop working.
• `EnterWorktree` now creates the new branch from local HEAD instead of `origin/&lt;default-branch&gt;`; workflows that depended on the previous behavior of branching from the remote default may behave differently.</description>
    </item>
    <item>
      <title>Claude Code v2.1.126</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.126</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.126</guid>
      <pubDate>Fri, 01 May 2026 02:05:23 GMT</pubDate>
      <description>Claude Code v2.1.126 adds project purge, gateway model picker, headless OAuth, and richer OTel events.
• Adds `claude project purge [path]` command to delete all Claude Code state for a project (transcripts, tasks, file history, config entry) with `--dry-run`, `-y/--yes`, `-i/--interactive`, and `--all` flags.
• The `/model` picker now lists models from a gateway&apos;s `/v1/models` endpoint when `ANTHROPIC_BASE_URL` points at an Anthropic-compatible gateway.
• `--dangerously-skip-permissions` now bypasses write prompts for `.claude/`, `.git/`, `.vscode/`, shell config files, and other previously-protected paths (catastrophic removal commands still prompt).
• `claude auth login` now accepts an OAuth code pasted directly into the terminal when the browser callback can&apos;t reach localhost (WSL2, SSH, containers).
• The `claude_code.skill_activated` OpenTelemetry event now fires for user-typed slash commands and carries a new `invocation_trigger` attribute (`&quot;user-slash&quot;`, `&quot;claude-proactive&quot;`, or `&quot;nested-skill&quot;`).
• Windows: Claude now treats PowerShell as the primary shell (instead of Bash) when the PowerShell tool is enabled.
• Windows: PowerShell 7 installed via the Microsoft Store, MSI without PATH, or `.NET global tool` is now detected automatically.</description>
    </item>
    <item>
      <title>Claude Code v2.1.122</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.122</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.122</guid>
      <pubDate>Tue, 28 Apr 2026 22:05:15 GMT</pubDate>
      <description>Claude Code v2.1.122 adds Bedrock service tier selection, PR-URL session lookup, and new OpenTelemetry events.
• Adds `ANTHROPIC_BEDROCK_SERVICE_TIER` env var to select a Bedrock service tier (`default`, `flex`, or `priority`), sent as the `X-Amzn-Bedrock-Service-Tier` header.
• Pasting a GitHub, GitHub Enterprise, GitLab, or Bitbucket PR URL into the `/resume` search box now finds the session that created that PR.
• Adds `claude_code.at_mention` OpenTelemetry log event for `@`-mention resolution.
• OpenTelemetry numeric attributes on `api_request`/`api_error` log events are now emitted as numbers instead of strings.
• The `/mcp` view now surfaces claude.ai connectors hidden by a manually-added server with the same URL, with a hint to remove the duplicate.
Breaking changes:
• OpenTelemetry consumers parsing numeric attributes on `api_request`/`api_error` log events as strings will receive numbers instead — pipelines that treat those fields as strings may need to be updated.</description>
    </item>
    <item>
      <title>Claude Code v2.1.121</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.121</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.121</guid>
      <pubDate>Tue, 28 Apr 2026 00:31:31 GMT</pubDate>
      <description>Claude Code v2.1.121 adds MCP alwaysLoad, plugin pruning, PostToolUse output replacement, mTLS Workload Identity, and expanded OpenTelemetry spans.
• Adds `alwaysLoad` option to MCP server config — when `true`, all tools from that server bypass tool-search deferral and are always available.
• Adds `claude plugin prune` command to remove orphaned auto-installed plugin dependencies; `plugin uninstall --prune` cascades removals.
• PostToolUse hooks can now replace tool output for ALL tools via `hookSpecificOutput.updatedToolOutput`, not just MCP tools.
• Adds type-to-filter search box to `/skills` for quickly finding skills in long lists.
• Vertex AI: supports X.509 certificate-based Workload Identity Federation (mTLS ADC).
• OpenTelemetry spans now include `stop_reason`, `gen_ai.response.finish_reasons`, and `user_system_prompt` (gated behind `OTEL_LOG_USER_PROMPTS`) on LLM request spans.
• SDK: `mcp_authenticate` now supports `redirectUri` for custom scheme completion and claude.ai connectors.
• Enables `CLAUDE_CODE_FORK_SUBAGENT=1` in non-interactive sessions for SDK and `claude -p`.
• `--dangerously-skip-permissions` no longer prompts for writes to `.claude/skills/`, `.claude/agents/`, and `.claude/commands/`.
• MCP servers that hit a transient error at startup now auto-retry up to 3 times instead of staying disconnected.
• Terminal tab session title is now generated in the configured `language` setting.
• LSP diagnostic summaries now expand on click or Ctrl+O and show an expand hint.
• Scrollable overflow dialogs: terminal dialogs that exceed terminal height are now navigable with arrow keys, PgUp/PgDn, Home/End, and mouse wheel in both fullscreen and non-fullscreen modes.
• Clicking any line of a long URL wrapped across rows in fullscreen mode now opens the full URL.
• [VSCode] Voice dictation now respects the `accessibility.voice.speechLanguage` setting when no Claude Code language is configured.
• [VSCode] `/context` now opens a native token usage dialog.</description>
    </item>
    <item>
      <title>Claude Code v2.1.119</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.119</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.119</guid>
      <pubDate>Thu, 23 Apr 2026 23:24:19 GMT</pubDate>
      <description>Claude Code v2.1.119 adds GitLab/Bitbucket PR support, persistent config, richer hooks, and OpenTelemetry improvements.
• Adds `prUrlTemplate` setting to point the footer PR badge at a custom code-review URL instead of github.com.
• Adds `CLAUDE_CODE_HIDE_CWD` environment variable to hide the working directory in the startup logo.
• `--from-pr` now accepts GitLab merge-request, Bitbucket pull-request, and GitHub Enterprise PR URLs in addition to github.com.
• `/config` settings (theme, editor mode, verbose, etc.) now persist to `~/.claude/settings.json` and participate in project/local/policy override precedence.
• `--print` mode now honors the agent&apos;s `tools:` and `disallowedTools:` frontmatter, matching interactive-mode behavior.
• `--agent &lt;name&gt;` now honors the agent definition&apos;s `permissionMode` for built-in agents.
• PowerShell tool commands can now be auto-approved in permission mode, matching Bash behavior.
• `PostToolUse` and `PostToolUseFailure` hook inputs now include `duration_ms` (tool execution time, excluding permission prompts and PreToolUse hooks).
• Subagent and SDK MCP server reconfiguration now connects servers in parallel instead of serially, reducing startup latency.
• Plugins pinned by another plugin&apos;s version constraint now auto-update to the highest satisfying git tag.
• OpenTelemetry `tool_result` and `tool_decision` events now include `tool_use_id`; `tool_result` also includes `tool_input_size_bytes`.
• Status line stdin JSON now includes `effort.level` and `thinking.enabled` fields.
• Tool search on Vertex AI is now opt-in via `ENABLE_TOOL_SEARCH` environment variable.
• Slash command suggestions now highlight the characters that matched your query.
• Slash command picker now wraps long descriptions onto a second line instead of truncating.
• `owner/repo#N` shorthand links in output now use your git remote&apos;s host instead of always pointing at github.com.
Breaking changes:
• Tool search is now disabled by default on Vertex AI; opt in by setting `ENABLE_TOOL_SEARCH` to restore the previous behavior.</description>
    </item>
    <item>
      <title>Claude Code v2.1.118</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.118</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.118</guid>
      <pubDate>Thu, 23 Apr 2026 00:42:21 GMT</pubDate>
      <description>Claude Code v2.1.118 adds vim visual mode, custom themes, MCP tool hooks, and a new `/usage` command.
• Adds vim visual mode (`v`) and visual-line mode (`V`) with selection, operators, and visual feedback in the editor.
• Merges `/cost` and `/stats` into a unified `/usage` command with tabs; old names remain as shortcuts.
• Introduces custom named themes: create/switch via `/theme` or hand-edit JSON in `~/.claude/themes/`; plugins can ship themes via a `themes/` directory.
• Hooks can now invoke MCP tools directly using `type: &quot;mcp_tool&quot;`.
• New `DISABLE_UPDATES` env var completely blocks all update paths including manual `claude update`, stricter than `DISABLE_AUTOUPDATER`.
• WSL on Windows can now inherit Windows-side managed settings via the `wslInheritsWindowsSettings` policy key.
• Auto mode: include `&quot;$defaults&quot;` in `autoMode.allow`, `autoMode.soft_deny`, or `autoMode.environment` to extend the built-in rule list instead of replacing it.
• Adds a &apos;Don&apos;t ask again&apos; option to the auto mode opt-in prompt.
• New `claude plugin tag` subcommand creates release git tags for plugins with version validation.
• `--continue`/`--resume` now find sessions that added the current directory via `/add-dir`.
• `/color` now syncs the session accent color to claude.ai/code when Remote Control is connected.
• The `/model` picker honors `ANTHROPIC_DEFAULT_*_MODEL_NAME`/`_DESCRIPTION` overrides when using a custom `ANTHROPIC_BASE_URL` gateway.
• Plugin version-constraint skips during auto-update are now surfaced in `/doctor` and the `/plugin` Errors tab.</description>
    </item>
    <item>
      <title>Claude Code v2.1.117</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.117</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.117</guid>
      <pubDate>Wed, 22 Apr 2026 00:04:40 GMT</pubDate>
      <description>Claude Code v2.1.117 adds fork-subagent support, richer OpenTelemetry attributes, and faster native search via embedded bfs/ugrep.
• Enables forked subagents on external builds via `CLAUDE_CODE_FORK_SUBAGENT=1`.
• Loads agent frontmatter `mcpServers` for main-thread agent sessions launched with `--agent`.
• Persists `/model` selections across restarts even when a project pins a different model; startup header now indicates when the active model is from a project or managed-settings pin.
• Adds summarization offer in `/resume` for stale, large sessions before re-reading them.
• Concurrent MCP server connections now default when both local and claude.ai servers are configured, reducing startup time.
• `plugin install` on an already-installed plugin now installs any missing dependencies instead of stopping.
• Adds `claude plugin marketplace add` auto-resolution of missing dependencies from configured marketplaces; dependency errors now include an install hint.
• Enforces managed-settings `blockedMarketplaces` and `strictKnownMarketplaces` on plugin install, update, refresh, and autoupdate.
• Advisor Tool (experimental) dialog now carries an &apos;experimental&apos; label, a learn-more link, and a startup notification when enabled.
• Extends `cleanupPeriodDays` retention sweep to cover `~/.claude/tasks/`, `~/.claude/shell-snapshots/`, and `~/.claude/backups/`.
• OpenTelemetry `user_prompt` events now include `command_name` and `command_source` for slash commands; `cost.usage`, `token.usage`, `api_request`, and `api_error` now include an `effort` attribute for models that support effort levels; custom/MCP command names are redacted unless `OTEL_LOG_TOOL_DETAILS=1` is set.
• On native macOS and Linux builds, `Glob` and `Grep` tools are replaced by embedded `bfs` and `ugrep` available through the Bash tool, enabling faster searches without a separate tool round-trip.
• Windows builds now cache `where.exe` executable lookups per process for faster subprocess launches.
• Default effort for Pro/Max subscribers on Opus 4.6 and Sonnet 4.6 is now `high` (previously `medium`).</description>
    </item>
    <item>
      <title>Claude Code v2.1.116</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.116</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.116</guid>
      <pubDate>Mon, 20 Apr 2026 22:18:28 GMT</pubDate>
      <description>Claude Code v2.1.116 adds faster session resumption, deferred MCP startup, inline thinking progress, and smarter plugin dependency auto-install.
• Speeds up `/resume` on large sessions by up to 67% on sessions 40 MB and larger, with more efficient handling of dead-fork entries.
• Defers `resources/templates/list` to first `@`-mention, reducing MCP startup time when multiple stdio servers are configured.
• Improves fullscreen scrolling in VS Code, Cursor, and Windsurf terminals — `/terminal-setup` now configures scroll sensitivity for those editors.
• Replaces the separate thinking-hint row with an inline progress indicator (&apos;still thinking&apos;, &apos;thinking more&apos;, &apos;almost done thinking&apos;) in the spinner.
• Extends `/config` search to match option values (e.g. searching &apos;vim&apos; surfaces the Editor mode setting).
• Allows `/doctor` to be opened while Claude is actively responding, without waiting for the current turn to finish.
• Enables `/reload-plugins` and background plugin auto-update to auto-install missing plugin dependencies from already-added marketplaces.
• Surfaces a rate-limit hint in the Bash tool when `gh` commands hit GitHub&apos;s API rate limit, letting agents back off instead of retrying.
• Shows 5-hour and weekly usage immediately in the Settings Usage tab, with graceful handling when the usage endpoint is rate-limited.
• Fires agent frontmatter `hooks:` when the agent is run as a main-thread agent via `--agent`.
• Displays &apos;No commands match&apos; in the slash command menu when a filter has zero results instead of hiding the menu entirely.
• Security: sandbox auto-allow no longer bypasses the dangerous-path safety check for `rm`/`rmdir` targeting `/`, `$HOME`, or other critical system directories.</description>
    </item>
    <item>
      <title>Claude Code v2.1.113</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.113</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.113</guid>
      <pubDate>Fri, 17 Apr 2026 19:34:41 GMT</pubDate>
      <description>Claude Code v2.1.113 adds domain blocklisting, exec-wrapper deny rules, and expanded Remote Control capabilities.
• New `sandbox.network.deniedDomains` setting blocks specific domains even when a broader `allowedDomains` wildcard would otherwise permit them.
• Security: Bash deny rules now match commands wrapped in `env`/`sudo`/`watch`/`ionice`/`setsid` and similar exec wrappers, closing bypass paths.
• Security: Bash(find:*) allow rules no longer auto-approve `find -exec`/`-delete`, preventing unintended file operations.
• Security: on macOS, `/private/{etc,var,tmp,home}` paths are treated as dangerous removal targets under Bash(rm:*) allow rules.
• Bash tool now shows the full command in the transcript for multi-line commands whose first line is a comment, closing a UI-spoofing vector.
• Remote Control (mobile/web) clients can now use `/extra-usage` and query `@`-file autocomplete suggestions.
• CLI now spawns a native Claude Code binary via a per-platform optional dependency instead of bundled JavaScript.
• `Ctrl+A` and `Ctrl+E` move to the start/end of the current logical line in multiline input, matching readline behavior.
• Windows: `Ctrl+Backspace` now deletes the previous word.
• Long URLs in responses and bash output stay clickable when they wrap across lines in terminals with OSC 8 hyperlinks.
• Improved `/ultrareview`: faster launch with parallelized checks, diffstat in the launch dialog, and animated launching state.
• Improved `/loop`: pressing Esc cancels pending wakeups; wakeups display as &apos;Claude resuming /loop wakeup&apos; for clarity.</description>
    </item>
    <item>
      <title>Claude Code v2.1.111</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.111</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.111</guid>
      <pubDate>Thu, 16 Apr 2026 15:18:45 GMT</pubDate>
      <description>Claude Code v2.1.111 adds /ultrareview for cloud-based PR analysis, xhigh effort tier, PowerShell support, and a permission-prompt reducer.
• Adds `xhigh` effort level for Opus 4.7, sitting between `high` and `max`; selectable via `/effort`, `--effort`, or the model picker.
• New `/ultrareview` command runs comprehensive code review in the cloud using parallel multi-agent analysis — no arguments reviews the current branch; `/ultrareview &lt;PR#&gt;` fetches and reviews a specific GitHub PR.
• New `/less-permission-prompts` skill scans transcripts for common read-only Bash and MCP tool calls and proposes a prioritized allowlist for `.claude/settings.json`.
• Auto mode is now available for Max subscribers using Opus 4.7, and no longer requires the `--enable-auto-mode` flag.
• Adds PowerShell tool support on Windows (progressive rollout); opt in/out with `CLAUDE_CODE_USE_POWERSHELL_TOOL`; enable on Linux/macOS with `CLAUDE_CODE_USE_POWERSHELL_TOOL=1` (requires `pwsh` on PATH).
• Adds `OTEL_LOG_RAW_API_BODIES` environment variable to emit full API request and response bodies as OpenTelemetry log events for debugging.
• New &apos;Auto (match terminal)&apos; theme option automatically matches the terminal&apos;s dark/light mode; selectable via `/theme`.
• `/effort` now opens an interactive slider with arrow-key navigation and Enter to confirm when called without arguments.
• Read-only bash commands with glob patterns (e.g. `ls *.ts`) and commands beginning with `cd &lt;project-dir&gt; &amp;&amp;` no longer trigger a permission prompt.
• `/skills` menu now supports sorting by estimated token count — press `t` to toggle.
• `Ctrl+L` now forces a full screen redraw in addition to clearing the prompt input.
• Transcript view footer now shows `[` (dump to scrollback) and `v` (open in editor) shortcuts.
• Headless `--output-format stream-json` now includes `plugin_errors` on the init event when plugins are demoted for unsatisfied dependencies.
• Improved `/setup-vertex` and `/setup-bedrock` to show the actual `settings.json` path when `CLAUDE_CONFIG_DIR` is set, seed model candidates from existing pins on re-run, and offer a &apos;1M context&apos; option for supported models.
Breaking changes:
• `Ctrl+U` behavior changed: it now clears the entire input buffer instead of deleting only to the start of the line (press `Ctrl+Y` to restore).</description>
    </item>
    <item>
      <title>Claude Code v2.1.110</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.110</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.110</guid>
      <pubDate>Wed, 15 Apr 2026 22:07:18 GMT</pubDate>
      <description>Claude Code v2.1.110 adds flicker-free TUI fullscreen, mobile push notifications, and distributed trace linking for SDK sessions.
• Adds `/tui` command and `tui` setting — run `/tui fullscreen` to switch to flicker-free rendering within the same conversation.
• Adds `/focus` command to toggle focus view independently from verbose transcript (previously both were on `Ctrl+O`).
• Adds push notification tool so Claude can send mobile push notifications when Remote Control and &apos;Push when Claude decides&apos; config are enabled.
• Adds `autoScrollEnabled` config to disable conversation auto-scroll in fullscreen mode.
• Adds option to show Claude&apos;s last response as commented context in the `Ctrl+G` external editor, enabled via `/config`.
• Improves `/plugin` Installed tab: items needing attention and favorites float to the top, disabled items collapse behind a fold, and `f` favorites the selected item.
• Improves `/doctor` to warn when an MCP server is defined in multiple config scopes with different endpoints.
• `--resume`/`--continue` now resurrects unexpired scheduled tasks.
• Enables `/autocompact`, `/context`, `/exit`, and `/reload-plugins` commands from Remote Control (mobile/web) clients.
• Write tool now informs the model when you edit proposed content in the IDE diff before accepting.
• SDK/headless sessions now read `TRACEPARENT`/`TRACESTATE` from the environment for distributed trace linking.
• Session recap is now enabled for users with telemetry disabled (Bedrock, Vertex, Foundry, `DISABLE_TELEMETRY`); opt out via `/config` or `CLAUDE_CODE_ENABLE_AWAY_SUMMARY=0`.
Breaking changes:
• `Ctrl+O` no longer toggles focus view — it now toggles between normal and verbose transcript only; focus view must be toggled with the new `/focus` command.</description>
    </item>
    <item>
      <title>Claude Code v2.1.108</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.108</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.108</guid>
      <pubDate>Tue, 14 Apr 2026 19:12:01 GMT</pubDate>
      <description>Claude Code v2.1.108 adds 1-hour prompt cache TTL opt-in, session recap, and slash-command discovery via Skill tool.
• Adds `ENABLE_PROMPT_CACHING_1H` env var to opt into 1-hour prompt cache TTL across API key, Bedrock, Vertex, and Foundry backends; `FORCE_PROMPT_CACHING_5M` forces the 5-minute TTL.
• Adds `/recap` command (and `CLAUDE_CODE_ENABLE_AWAY_SUMMARY` env var) to generate a context summary when returning to a session; also configurable via `/config`.
• Enables the model to discover and invoke built-in slash commands (`/init`, `/review`, `/security-review`) via the Skill tool.
• Adds `/undo` as an alias for `/rewind`.
• Adds a warning at startup when prompt caching is disabled via `DISABLE_PROMPT_CACHING*` environment variables.
• Adds a &apos;verbose&apos; indicator when viewing the detailed transcript via `Ctrl+O`.
• Improves `/resume` picker to default to sessions from the current directory; `Ctrl+A` reveals all projects.
• Improves `/model` to warn before switching models mid-conversation to flag the uncached full-history re-read cost.
• Improves error messages: rate limits distinguished from plan usage limits; 5xx/529 errors link to status.claude.com; unknown slash commands suggest the closest match.
• Reduces memory footprint for file reads, edits, and syntax highlighting by loading language grammars on demand.
Breaking changes:
• `ENABLE_PROMPT_CACHING_1H_BEDROCK` is deprecated (still honored) in favor of the unified `ENABLE_PROMPT_CACHING_1H` env var.</description>
    </item>
    <item>
      <title>Claude Code v2.1.105</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.105</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.105</guid>
      <pubDate>Mon, 13 Apr 2026 21:53:13 GMT</pubDate>
      <description>Claude Code v2.1.105 adds PreCompact hooks, plugin background monitors, worktree path switching, and a smarter /doctor with auto-fix.
• Adds `path` parameter to the `EnterWorktree` tool to switch into an existing worktree of the current repository.
• Adds PreCompact hook support: hooks can block compaction by exiting with code 2 or returning `{&quot;decision&quot;:&quot;block&quot;}`.
• Adds background monitor support for plugins via a top-level `monitors` manifest key that auto-arms at session start or on skill invoke.
• Adds `/proactive` as an alias for `/loop`.
• Improves `/doctor` layout with status icons and adds `f` keypress to have Claude automatically fix reported issues.
• Raises plugin skill description listing cap from 250 to 1,536 characters, with a startup warning when descriptions are truncated.
• Improves `WebFetch` to strip `&lt;style&gt;` and `&lt;script&gt;` contents from fetched pages, preventing CSS-heavy pages from exhausting the content budget.
• Improves MCP large-output truncation prompt with format-specific recipes (e.g. `jq` for JSON, computed Read chunk sizes for text).</description>
    </item>
    <item>
      <title>Claude Code v2.1.101</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.101</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.101</guid>
      <pubDate>Fri, 10 Apr 2026 19:03:41 GMT</pubDate>
      <description>Claude Code v2.1.101 adds /team-onboarding, OS CA store trust by default, and auto-create cloud environments for /ultraplan.
• Adds `/team-onboarding` command to generate a teammate ramp-up guide from your local Claude Code usage.
• Trusts OS CA certificate store by default, enabling enterprise TLS proxies without extra configuration (set `CLAUDE_CODE_CERT_STORE=bundled` to restrict to bundled CAs only).
• Enables `/ultraplan` and other remote-session features to auto-create a default cloud environment, removing the requirement to complete web setup first.
• Beta tracing now honors `OTEL_LOG_USER_PROMPTS`, `OTEL_LOG_TOOL_DETAILS`, and `OTEL_LOG_TOOL_CONTENT`; sensitive span attributes are opt-in only.
• `claude -p --resume &lt;name&gt;` now accepts session titles set via `/rename` or `--name`.
• Rate-limit retry messages now show which limit was hit and when it resets.
• Refusal error messages now include the API-provided explanation when available.
• Tool-not-available errors now explain why the tool is unavailable and how to proceed.
• `/plugin` and `claude plugin update` now warn when the marketplace could not be refreshed instead of silently showing stale versions.
• SDK query() now cleans up subprocesses and temp files when consumers `break` from `for await` or use `await using`.
Breaking changes:
• OS CA certificate store is now trusted by default; set `CLAUDE_CODE_CERT_STORE=bundled` to revert to bundled CAs only.</description>
    </item>
    <item>
      <title>Claude Code v2.1.98</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.98</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.98</guid>
      <pubDate>Thu, 09 Apr 2026 19:18:28 GMT</pubDate>
      <description>Claude Code v2.1.98 adds Vertex AI setup wizard, Perforce mode, subprocess sandboxing, and a new Monitor tool for background scripts.
• Adds interactive Google Vertex AI setup wizard from the login screen under &apos;3rd-party platform&apos;, guiding through GCP auth, project/region config, credential verification, and model pinning.
• New `CLAUDE_CODE_PERFORCE_MODE` env var: Edit/Write/NotebookEdit fail on read-only files with a `p4 edit` hint instead of silently overwriting them.
• New Monitor tool for streaming events from background scripts.
• Adds subprocess sandboxing with PID namespace isolation on Linux when `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB` is set; new `CLAUDE_CODE_SCRIPT_CAPS` env var limits per-session script invocations.
• New `--exclude-dynamic-system-prompt-sections` flag for print mode to improve cross-user prompt caching.
• Adds `workspace.git_worktree` to status line JSON input, set when the current directory is inside a linked git worktree.
• Propagates W3C `TRACEPARENT` env var to Bash tool subprocesses when OTEL tracing is enabled, correctly parenting child-process spans in the trace tree.
• LSP: Claude Code now identifies itself to language servers via `clientInfo` in the initialize request.
• Improved `/agents` with a tabbed layout: Running tab shows live subagents; Library tab adds Run agent and View running instance actions.
• Improved `/reload-plugins` to pick up plugin-provided skills without requiring a restart.
• Improved Vim mode: `j`/`k` in NORMAL mode now navigate history and select the footer pill at the input boundary.
• Improved OTEL tracing: interaction spans now correctly wrap full turns under concurrent SDK calls, and headless turns end spans per-turn.
• Updated `/claude-api` skill to cover Managed Agents alongside Claude API.</description>
    </item>
    <item>
      <title>Claude Code v2.1.97</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.97</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.97</guid>
      <pubDate>Wed, 08 Apr 2026 21:52:34 GMT</pubDate>
      <description>Claude Code v2.1.97 adds focus view toggle, refreshable status lines, git worktree context, live subagent indicators, and Cedar policy syntax highlighting.
• Adds focus view toggle (`Ctrl+O`) in `NO_FLICKER` mode showing prompt, one-line tool summary with edit diffstats, and final response
• Adds `refreshInterval` status line setting to re-run the status line command every N seconds
• Adds `workspace.git_worktree` field to status line JSON input, populated when inside a linked git worktree
• Adds `● N running` indicator in `/agents` next to agent types with live subagent instances
• Adds syntax highlighting for Cedar policy files (`.cedar`, `.cedarpolicy`)
• Accept Edits mode now auto-approves filesystem commands prefixed with safe env vars or process wrappers (e.g. `LANG=C rm foo`, `timeout 5 mkdir out`)
• Auto mode and bypass-permissions mode now auto-approve sandbox network access prompts
• `sandbox.network.allowMachLookup` now takes effect on macOS
• Pasted and attached images are now compressed to the same token budget as images read via the Read tool
• Slash command and `@`-mention completion now triggers after CJK sentence punctuation, enabling Japanese/Chinese input without a leading space
• Bridge sessions now display the local git repo, branch, and working directory on the claude.ai session card
• Bash tool OTEL tracing now injects a W3C `TRACEPARENT` env var into subprocesses when tracing is enabled
• Updated `/claude-api` skill to cover Managed Agents alongside the Claude API</description>
    </item>
    <item>
      <title>Claude Code v2.1.94</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.94</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.94</guid>
      <pubDate>Tue, 07 Apr 2026 21:18:51 GMT</pubDate>
      <description>Claude Code v2.1.94 adds Mantle-powered Bedrock support, raises default effort to high, and expands hook/plugin capabilities.
• Adds Amazon Bedrock powered by Mantle support via `CLAUDE_CODE_USE_MANTLE=1`.
• Raises default effort level from medium to high for API-key, Bedrock/Vertex/Foundry, Team, and Enterprise users (adjustable with `/effort`).
• Adds compact `Slacked #channel` header with a clickable channel link for Slack MCP send-message tool calls.
• Adds `keep-coding-instructions` frontmatter field support for plugin output styles.
• Adds `hookSpecificOutput.sessionTitle` to `UserPromptSubmit` hooks for setting the session title programmatically.
• Plugin skills declared via `&quot;skills&quot;: [&quot;./&quot;]` now use the skill frontmatter `name` as the invocation name instead of the directory basename, providing a stable name across install methods.
• Improves `--resume` to resume sessions from other worktrees of the same repo directly instead of printing a `cd` command.
• [VSCode] Adds a warning banner when `settings.json` files fail to parse so users know their permission rules are not being applied.</description>
    </item>
    <item>
      <title>Claude Code v2.1.92</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.92</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.92</guid>
      <pubDate>Sat, 04 Apr 2026 00:42:02 GMT</pubDate>
      <description>Claude Code v2.1.92 adds fail-closed remote policy enforcement, an interactive Bedrock setup wizard, and richer cost breakdowns.
• Adds `forceRemoteSettingsRefresh` policy setting that blocks CLI startup until remote managed settings are freshly fetched and exits on fetch failure (fail-closed).
• Adds an interactive Bedrock setup wizard from the login screen (&apos;3rd-party platform&apos;) guiding AWS auth, region config, credential verification, and model pinning.
• Adds per-model and cache-hit cost breakdown to the `/cost` command for subscription users.
• Upgrades `/release-notes` to an interactive version picker.
• Remote Control session names now default to your hostname as prefix (e.g. `myhost-graceful-unicorn`), overridable with `--remote-control-session-name-prefix`.
• Pro users see a footer hint when returning to a session after prompt cache expiry, showing estimated uncached tokens for the next turn.
• Write tool diff computation is 60% faster on large files containing tabs, `&amp;`, or `$`.
Breaking changes:
• The `/tag` command has been removed.
• The `/vim` command has been removed; vim mode must now be toggled via `/config` → Editor mode.</description>
    </item>
    <item>
      <title>Claude Code v2.1.91</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.91</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.91</guid>
      <pubDate>Thu, 02 Apr 2026 23:45:35 GMT</pubDate>
      <description>Claude Code v2.1.91 adds MCP large-result passthrough, plugin executables, and multi-line deep link support.
• Adds MCP tool result persistence override via `_meta[&quot;anthropic/maxResultSizeChars&quot;]` annotation (up to 500K), allowing large results like DB schemas to pass through without truncation.
• New `disableSkillShellExecution` setting to disable inline shell execution in skills, custom slash commands, and plugin commands.
• Supports multi-line prompts in `claude-cli://open?q=` deep links — encoded newlines (`%0A`) are no longer rejected.
• Plugins can now ship executables under `bin/` and invoke them as bare commands from the Bash tool.</description>
    </item>
    <item>
      <title>Claude Code v2.1.90</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.90</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.90</guid>
      <pubDate>Wed, 01 Apr 2026 23:41:31 GMT</pubDate>
      <description>Claude Code v2.1.90 adds /powerup interactive lessons, offline plugin cache control, and faster /resume loading.
• Adds `/powerup` command: interactive lessons teaching Claude Code features with animated demos.
• Adds `CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE` env var to preserve the existing marketplace cache when `git pull` fails, enabling plugin use in offline or air-gapped environments.
• Adds `.husky` to the list of protected directories in acceptEdits mode.
• Improves `/resume` all-projects view to load project sessions in parallel, reducing wait times for users with many projects.
• Changes `--resume` picker to hide sessions created by `claude -p` or SDK invocations, keeping the list focused on interactive sessions.
• Removes `Get-DnsClientCache` and `ipconfig /displaydns` from the auto-allow list to protect DNS cache privacy.
Breaking changes:
• `Get-DnsClientCache` and `ipconfig /displaydns` are no longer auto-allowed; setups or scripts that relied on these commands running without a permission prompt will now require explicit approval.</description>
    </item>
    <item>
      <title>Claude Code v2.1.89</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.89</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.89</guid>
      <pubDate>Wed, 01 Apr 2026 01:07:06 GMT</pubDate>
      <description>Claude Code v2.1.89 adds deferred-permission hooks, flicker-free rendering, PermissionDenied hook, and faster MCP connections in headless mode.
• Adds `&quot;defer&quot;` permission decision to `PreToolUse` hooks, letting headless sessions pause at a tool call and resume via `-p --resume` for hook re-evaluation.
• Adds `CLAUDE_CODE_NO_FLICKER=1` environment variable to enable flicker-free alt-screen rendering with virtualized scrollback.
• Adds `PermissionDenied` hook that fires after auto-mode classifier denials — return `{retry: true}` to signal the model it can retry the tool call.
• Adds named subagents to `@` mention typeahead suggestions.
• Adds `MCP_CONNECTION_NONBLOCKING=true` for `-p` mode to skip the MCP connection wait entirely; bounds `--mcp-config` server connections at 5 s instead of blocking on the slowest server.
• Auto mode: denied commands now surface a notification and appear in `/permissions` → Recent tab where you can retry with `r`.
• Enables `Edit` to work on files viewed via `Bash` with `sed -n` or `cat`, without requiring a separate `Read` call first.
• Hook output exceeding 50 K characters is now saved to disk with a file path and preview instead of being injected directly into context.
• `/env` now applies to PowerShell tool commands (previously only affected Bash).
• Pasting `!command` into an empty prompt now enters bash mode, matching typed `!` behavior.
Breaking changes:
• `cleanupPeriodDays: 0` in settings.json is now rejected with a validation error (it previously silently disabled transcript persistence).
• Thinking summaries are no longer generated by default in interactive sessions — existing workflows that relied on them must set `showThinkingSummaries: true` in settings.json.</description>
    </item>
    <item>
      <title>Claude Code v2.1.86</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.86</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.86</guid>
      <pubDate>Fri, 27 Mar 2026 21:42:09 GMT</pubDate>
      <description>Claude Code v2.1.86 adds session-ID headers for proxy aggregation and expands VCS exclusions to Jujutsu and Sapling.
• Adds `X-Claude-Code-Session-Id` header to all API requests so proxies can correlate and aggregate a session&apos;s requests without body inspection.
• Adds `.jj` and `.sl` to VCS directory exclusion lists, preventing Grep and file autocomplete from descending into Jujutsu or Sapling metadata directories.
• Read tool now uses a compact line-number format and deduplicates unchanged re-reads, reducing token usage in file-heavy workflows.
• Memory filenames in the &apos;Saved N memories&apos; notice now highlight on hover and are clickable to open the file directly.
• Skill descriptions in the `/skills` listing are capped at 250 characters to reduce context consumption.
• `/skills` menu now sorts alphabetically for easier scanning.
• Auto mode now displays &apos;unavailable for your plan&apos; when restricted by plan limits instead of the misleading &apos;temporarily unavailable&apos;.
• Improves prompt cache hit rate for Bedrock, Vertex, and Foundry users by removing dynamic content from tool descriptions.
• Reduces startup event-loop stalls when many claude.ai MCP connectors are configured by extending the macOS keychain cache from 5 s to 30 s.
• Reduces token overhead when mentioning files with `@` by no longer JSON-escaping raw string content.</description>
    </item>
    <item>
      <title>Claude Code v2.1.85</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.85</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.85</guid>
      <pubDate>Thu, 26 Mar 2026 22:52:12 GMT</pubDate>
      <description>Claude Code v2.1.85 adds conditional hook filtering, richer PreToolUse headless flows, and expanded deep-link query support.
• Adds `CLAUDE_CODE_MCP_SERVER_NAME` and `CLAUDE_CODE_MCP_SERVER_URL` environment variables to MCP `headersHelper` scripts, enabling a single helper script to serve multiple MCP servers.
• Adds conditional `if` field to hooks using permission rule syntax (e.g., Bash(git *)) so hooks only fire for matching tool calls, reducing unnecessary process spawning.
• Adds timestamp markers in transcripts when scheduled tasks (`/loop`, `CronCreate`) fire, making it easier to audit timing of automated runs.
• Expands deep link query support (`claude-cli://open?q=…`) to 5,000 characters, with a &apos;scroll to review&apos; warning for long pre-filled prompts.
• MCP OAuth now follows RFC 9728 Protected Resource Metadata discovery to locate the authorization server automatically.
• Organization-policy-blocked plugins (`managed-settings.json`) are now hidden from marketplace views and cannot be installed or enabled.
• PreToolUse hooks can now satisfy `AskUserQuestion` by returning `updatedInput` alongside `permissionDecision: &quot;allow&quot;`, enabling headless integrations to supply answers programmatically.
• Gates `tool_parameters` in OpenTelemetry `tool_result` events behind the `OTEL_LOG_TOOL_DETAILS=1` environment variable to reduce log verbosity by default.
• Improves PowerShell dangerous command detection coverage.
Breaking changes:
• `tool_parameters` in OpenTelemetry `tool_result` events are no longer emitted by default; set `OTEL_LOG_TOOL_DETAILS=1` to restore them.</description>
    </item>
    <item>
      <title>Claude Code v2.1.84</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.84</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.84</guid>
      <pubDate>Thu, 26 Mar 2026 00:31:05 GMT</pubDate>
      <description>Claude Code v2.1.84 adds PowerShell tool preview, new hooks, env-var overrides for 3p model capability detection, and MCP deduplication.
• Adds PowerShell tool for Windows as an opt-in preview, enabling native PowerShell execution alongside the existing bash tool.
• Adds `ANTHROPIC_DEFAULT_{OPUS,SONNET,HAIKU}_MODEL_SUPPORTS` env vars to override effort/thinking capability detection for pinned default models on Bedrock, Vertex, and Foundry; companion `_MODEL_NAME`/`_DESCRIPTION` vars customize the `/model` picker label.
• Adds `CLAUDE_STREAM_IDLE_TIMEOUT_MS` env var to configure the streaming idle watchdog threshold (default 90 s).
• Adds `TaskCreated` hook that fires when a task is created via `TaskCreate`.
• Adds `type: &quot;http&quot;` support for the `WorktreeCreate` hook — return the created worktree path via `hookSpecificOutput.worktreePath` in the response JSON.
• Adds `allowedChannelPlugins` managed setting for team/enterprise admins to define a channel plugin allowlist.
• Adds `x-client-request-id` header to all API requests to aid timeout debugging.
• Adds idle-return prompt that nudges users back after 75+ minutes of inactivity to `/clear`, reducing unnecessary token re-caching on stale sessions.
• Deep links (`claude-cli://`) now open in the user&apos;s preferred terminal instead of the first terminal found in the detection list.
• Rules and skills `paths:` frontmatter now accepts a YAML list of globs, not just a single pattern.
• MCP servers configured both locally and via claude.ai connectors are now deduplicated — local config wins.
• Background bash tasks stuck on an interactive prompt now surface a notification after ~45 seconds.
• Global system-prompt caching now works when `ToolSearch` is enabled, including for users with MCP tools configured.
• [VSCode] Adds a rate-limit warning banner showing usage percentage and reset time.
• Stats screenshot (`Ctrl+S` in `/stats`) now works in all builds and renders 16× faster.</description>
    </item>
    <item>
      <title>Claude Code v2.1.83</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.83</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.83</guid>
      <pubDate>Wed, 25 Mar 2026 06:08:12 GMT</pubDate>
      <description>Claude Code v2.1.83 adds drop-in policy fragments, new hook events, credential scrubbing, transcript search, and agent initialPrompt support.
• Adds `managed-settings.d/` drop-in directory so separate teams can deploy independent policy fragments that merge alphabetically alongside `managed-settings.json`.
• Adds `CwdChanged` and `FileChanged` hook events for reactive environment management (e.g., direnv integration).
• Adds `sandbox.failIfUnavailable` setting to exit with an error when sandbox is enabled but cannot start, instead of silently running unsandboxed.
• Adds `disableDeepLinkRegistration` setting to prevent `claude-cli://` protocol handler registration.
• Adds `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1` environment variable to strip Anthropic and cloud provider credentials from subprocess environments (Bash tool, hooks, MCP stdio servers).
• Adds transcript search — press `/` in transcript mode (`Ctrl+O`) to search, then `n`/`N` to step through matches.
• Adds `Ctrl+X Ctrl+E` as a readline-native alias for opening the external editor (`Ctrl+G` still works).
• Pasted images now insert an `[Image #N]` chip at the cursor for positional referencing in prompts.
• Agents can now declare `initialPrompt` in frontmatter to auto-submit a first turn.
• `chat:killAgents` and `chat:fastMode` keybindings are now rebindable via `~/.claude/keybindings.json`.
• `/status` now works while Claude is responding, instead of being queued until the turn finishes.
• Linux now respects `XDG_DATA_HOME` when registering the `claude-cli://` protocol handler.
• `WebFetch` now identifies as `Claude-User` so site operators can recognize and allowlist Claude Code traffic via `robots.txt`.
• Increased non-streaming fallback token cap from 21k to 64k and timeout from 120s to 300s so fallback requests are less likely to be truncated.
• [VSCode] Spinner now turns red with &apos;Not responding&apos; when the backend hasn&apos;t responded for 60 seconds.
Breaking changes:
• The &apos;stop all background agents&apos; keybinding is changed from `Ctrl+F` to `Ctrl+X Ctrl+K`.
• `TaskOutput` tool is deprecated in favor of using `Read` on the background task&apos;s output file path.</description>
    </item>
    <item>
      <title>Claude Code v2.1.81</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.81</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.81</guid>
      <pubDate>Fri, 20 Mar 2026 22:24:50 GMT</pubDate>
      <description>Claude Code v2.1.81 adds `--bare` flag for headless scripting and `--channels` permission relay to mobile devices.
• Adds `--bare` flag for scripted `-p` calls — skips hooks, LSP, plugin sync, and skill directory walks; requires `ANTHROPIC_API_KEY` or `apiKeyHelper` via `--settings` (OAuth/keychain and auto-memory disabled).
• Adds `--channels` permission relay so channel servers that declare the permission capability can forward tool-approval prompts to your phone.
• Updates MCP OAuth to support Client ID Metadata Document (CIMD / SEP-991) for servers without Dynamic Client Registration.
• Improves MCP read/search tool calls to collapse into a single &apos;Queried {server}&apos; line, expandable with Ctrl+O.
• Improves `!` bash mode discoverability — Claude now suggests it when you need to run an interactive command.
• Improves ref-tracked plugin freshness — plugins now re-clone on every load to pick up upstream changes.
• Resuming a session that was in a worktree now automatically switches back to that worktree.
Breaking changes:
• Plan mode now hides the &apos;clear context&apos; option by default; restore it by setting `&quot;showClearContextOnPlanAccept&quot;: true` in settings.
• Line-by-line response streaming is disabled on Windows (including WSL in Windows Terminal) due to rendering issues.</description>
    </item>
    <item>
      <title>Claude Code v2.1.80</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.80</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.80</guid>
      <pubDate>Thu, 19 Mar 2026 22:08:48 GMT</pubDate>
      <description>Claude Code v2.1.80 adds MCP push channels, inline plugin settings, effort frontmatter, and rate-limit statusline fields.
• Adds `rate_limits` field to statusline scripts exposing Claude.ai rate-limit usage across 5-hour and 7-day windows, including `used_percentage` and `resets_at`.
• Adds `source: &apos;settings&apos;` plugin marketplace source so plugin entries can be declared inline in settings.json without a separate marketplace lookup.
• Adds CLI tool usage detection to plugin tips, supplementing existing file-pattern matching for smarter plugin suggestions.
• Adds `effort` frontmatter key for skills and slash commands to override the model effort level on a per-command basis.
• Adds `--channels` (research preview) enabling MCP servers to push messages directly into a running session.</description>
    </item>
    <item>
      <title>Claude Code v2.1.79</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.79</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.79</guid>
      <pubDate>Wed, 18 Mar 2026 22:29:36 GMT</pubDate>
      <description>Claude Code v2.1.79 adds Console auth, turn-duration display, remote-control bridge, and multi-directory plugin seeds.
• Adds `--console` flag to `claude auth login` for Anthropic Console (API billing) authentication.
• Adds &apos;Show turn duration&apos; toggle to the `/config` menu to display how long each turn takes.
• Adds `CLAUDE_CODE_PLUGIN_SEED_DIR` support for multiple seed directories separated by the platform path delimiter (`:` on Unix, `;` on Windows).
• [VSCode] Adds `/remote-control` command to bridge your session to claude.ai/code for continuation from a browser or phone.
• [VSCode] Session tabs now receive AI-generated titles based on your first message.</description>
    </item>
    <item>
      <title>Claude Code v2.1.78</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.78</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.78</guid>
      <pubDate>Tue, 17 Mar 2026 23:42:55 GMT</pubDate>
      <description>Claude Code v2.1.78 adds a StopFailure hook, plugin persistent state, and frontmatter-driven agent configuration.
• New `StopFailure` hook event fires when a turn ends due to an API error (rate limit, auth failure, etc.), enabling automated error-handling workflows.
• New `${CLAUDE_PLUGIN_DATA}` variable provides plugins a persistent state directory that survives plugin updates; `/plugin uninstall` now prompts before deleting it.
• Plugin-shipped agents can now declare `effort`, `maxTurns`, and `disallowedTools` in frontmatter for per-agent configuration.
• New `ANTHROPIC_CUSTOM_MODEL_OPTION` env var adds a custom entry to the `/model` picker, with optional `_NAME` and `_DESCRIPTION` suffix vars for display.
• Terminal notifications (iTerm2/Kitty/Ghostty popups, progress bar) now propagate to the outer terminal when Claude Code runs inside tmux with `set -g allow-passthrough on`.
• Response text now streams line-by-line as it is generated.</description>
    </item>
    <item>
      <title>Claude Code v2.1.77</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.77</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.77</guid>
      <pubDate>Tue, 17 Mar 2026 00:28:12 GMT</pubDate>
      <description>Claude Code v2.1.77 raises output token limits to 128k, adds `allowRead` sandbox setting, and improves `/copy`, plugins, and agent resumption.
• Raises default max output tokens for Claude Opus 4.6 to 64k, and the upper bound for Opus 4.6 and Sonnet 4.6 models to 128k tokens.
• New `allowRead` sandbox filesystem setting lets you re-allow read access within `denyRead` regions for fine-grained filesystem control.
• `/copy` now accepts an optional index — `/copy N` copies the Nth-latest assistant response.
• Renames `/fork` to `/branch` (`/fork` remains as an alias).
• Background bash tasks are now killed if output exceeds 5 GB, preventing runaway processes from filling disk.
• Sessions are now auto-named from plan content when you accept a plan.
• Improved `claude plugin validate` to check skill, agent, and command frontmatter plus `hooks/hooks.json`, catching YAML parse errors and schema violations.
• Headless mode plugin installation now composes correctly with `CLAUDE_CODE_PLUGIN_SEED_DIR`.
• Shows a notice when `apiKeyHelper` takes longer than 10s, preventing it from blocking the main loop.
• Faster startup on macOS (~60 ms) by reading keychain credentials in parallel with module loading.
• Faster `--resume` on fork-heavy and very large sessions — up to 45% faster loading and ~100–150 MB less peak memory.
• [VSCode] Plan preview tab titles now use the plan&apos;s heading instead of &apos;Claude&apos;s Plan&apos;.
• [VSCode] Footer now points to the `macOptionClickForcesSelection` setting when option+click doesn&apos;t trigger native selection on macOS.
Breaking changes:
• The Agent tool no longer accepts a `resume` parameter — use SendMessage({to: agentId}) to continue a previously spawned agent.</description>
    </item>
    <item>
      <title>Claude Code v2.1.76</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.76</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.76</guid>
      <pubDate>Sat, 14 Mar 2026 01:23:58 GMT</pubDate>
      <description>Claude Code v2.1.76 adds MCP elicitation, new hooks, sparse-checkout worktrees, /effort command, and session naming.
• Adds MCP elicitation support — MCP servers can now request structured input mid-task via an interactive dialog (form fields or browser URL).
• Adds `Elicitation` and `ElicitationResult` hooks to intercept and override MCP elicitation responses before they&apos;re sent back.
• Adds `-n` / `--name &lt;name&gt;` CLI flag to set a display name for a session at startup.
• Adds `worktree.sparsePaths` setting for `claude --worktree` to check out only specified directories via git sparse-checkout in large monorepos.
• Adds `PostCompact` hook that fires after conversation compaction completes.
• Adds `/effort` slash command to set the model effort level interactively.
• Adds session quality survey with configurable sample rate via the `feedbackSurveyRate` setting for enterprise admins.
• Improves background agent behavior — killing a background agent now preserves its partial results in the conversation context.
• Updates `--plugin-dir` to support repeated use for multiple directories (one path per flag).
Breaking changes:
• `--plugin-dir` now only accepts one path per flag; use repeated `--plugin-dir` flags to specify multiple plugin directories.</description>
    </item>
    <item>
      <title>Claude Code v2.1.74</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.74</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.74</guid>
      <pubDate>Thu, 12 Mar 2026 00:34:23 GMT</pubDate>
      <description>Claude Code v2.1.74 adds actionable `/context` optimization tips and a configurable auto-memory directory.
• Adds actionable suggestions to the `/context` command — identifies context-heavy tools, memory bloat, and capacity warnings with specific optimization tips.
• Adds `autoMemoryDirectory` setting to configure a custom directory for auto-memory storage.
• Changes `--plugin-dir` so local dev copies now override installed marketplace plugins with the same name (unless force-enabled by managed settings).</description>
    </item>
    <item>
      <title>Claude Code v2.1.73</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.73</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.73</guid>
      <pubDate>Wed, 11 Mar 2026 18:26:43 GMT</pubDate>
      <description>Claude Code v2.1.73 adds modelOverrides for custom provider model IDs and actionable SSL error guidance for corporate proxy users.
• Adds `modelOverrides` setting to map model picker entries to custom provider model IDs (e.g., Bedrock inference profile ARNs).
• Adds actionable guidance when OAuth login or connectivity checks fail due to SSL certificate errors (corporate proxies, `NODE_EXTRA_CA_CERTS`).
• Updates default Opus model on Bedrock, Vertex, and Microsoft Foundry to Opus 4.6.
• Enables `/effort` command to work while Claude is responding, matching `/model` behavior.
Breaking changes:
• The `/output-style` command is deprecated; output style is now fixed at session start for better prompt caching — use `/config` instead.</description>
    </item>
    <item>
      <title>Claude Code v2.1.72</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.72</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.72</guid>
      <pubDate>Tue, 10 Mar 2026 00:43:03 GMT</pubDate>
      <description>Claude Code v2.1.72 adds file-write in /copy, /plan descriptions, ExitWorktree tool, cron control, and a VS Code URI handler.
• Adds `w` key in `/copy` to write the focused selection directly to a file, bypassing the clipboard — useful over SSH.
• Adds optional description argument to `/plan` (e.g., `/plan fix the auth bug`) to enter plan mode and immediately start working.
• Adds `ExitWorktree` tool to cleanly leave an `EnterWorktree` session.
• Adds `CLAUDE_CODE_DISABLE_CRON` environment variable to immediately stop scheduled cron jobs mid-session.
• Adds `lsof`, `pgrep`, `tput`, `ss`, `fd`, and `fdfind` to the bash auto-approval allowlist, reducing permission prompts for common read-only operations.
• Adds support for marketplace git URLs without a `.git` suffix (Azure DevOps, AWS CodeCommit).
• Adds `claude plugins` as an alias for `claude plugin`.
• Simplifies effort levels to low/medium/high (removed max) with new symbols (○ ◐ ●); adds `/effort auto` to reset to default.
• Improves `/config` keyboard UX — Escape cancels changes, Enter saves and closes, Space toggles settings.
• Improves up-arrow history to show the current session&apos;s messages first when running multiple concurrent sessions.
• Improves voice input transcription accuracy for repo names and common dev terms (regex, OAuth, JSON).
• Hides CLAUDE.md HTML comments (`&lt;!-- ... --&gt;`) from Claude when auto-injected; comments remain visible when read with the Read tool.
• VSCode: Adds `vscode://anthropic.claude-code/open` URI handler to open a new Claude Code tab programmatically, with optional `prompt` and `session` query parameters.
• VSCode: Adds effort level indicator on the input border.
Breaking changes:
• The `CLAUDE_CODE_PROXY_SUPPORTS_TOOL_REFERENCE` environment variable has been removed; the tool search proxy bypass is now controlled by a different environment variable.
• Effort level `max` has been removed; valid levels are now low, medium, and high only.</description>
    </item>
    <item>
      <title>Claude Code v2.1.71</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.71</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.71</guid>
      <pubDate>Sat, 07 Mar 2026 00:12:46 GMT</pubDate>
      <description>Claude Code v2.1.71 adds /loop scheduling, rebindable push-to-talk voice, and expands bash auto-approval allowlist
• New `/loop` command runs a prompt or slash command on a recurring interval (e.g. `/loop 5m check the deploy`)
• Adds cron scheduling tools for recurring prompts within a session
• New `voice:pushToTalk` keybinding makes the voice activation key rebindable in `keybindings.json` (default: space); supports modifier+letter combos like `meta+k`
• Expands bash auto-approval allowlist with `fmt`, `comm`, `cmp`, `numfmt`, `expr`, `test`, `printf`, `getconf`, `seq`, `tsort`, and `pr`
• Updates `/debug` to toggle debug logging on mid-session without requiring a restart
• Improves `/plugin uninstall` to disable project-scoped plugins in `.claude/settings.local.json` instead of `.claude/settings.json`, keeping changes out of shared teammate config
• Plugin-provided MCP servers that duplicate a manually-configured server (same command/URL) are now automatically skipped, with suppressions shown in the `/plugin` menu</description>
    </item>
    <item>
      <title>Claude Code v2.1.70</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.70</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.70</guid>
      <pubDate>Fri, 06 Mar 2026 01:20:02 GMT</pubDate>
      <description>Claude Code v2.1.70 adds VS Code session browser, plan markdown view, and native MCP server management dialog.
• Adds a spark icon in the VS Code activity bar listing all Claude Code sessions, with sessions opening as full editors.
• Adds a full markdown document view for plans in VS Code, including support for inline comments to provide feedback.
• Adds a native MCP server management dialog via `/mcp` in the VS Code chat panel — enable/disable servers, reconnect, and manage OAuth authentication without leaving the editor.</description>
    </item>
    <item>
      <title>Claude Code v2.1.69</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.69</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.69</guid>
      <pubDate>Thu, 05 Mar 2026 00:26:21 GMT</pubDate>
      <description>Claude Code v2.1.69 adds Voice STT in 20 languages, new hook events, plugin hot-reload, and a suite of new settings and CLI options.
• Adds `/claude-api` skill for building applications with the Claude API and Anthropic SDK
• Adds Ctrl+U on an empty bash prompt (`!`) to exit bash mode, matching Escape and Backspace
• Adds numeric keypad support for selecting options in Claude&apos;s interview questions
• Adds optional `--name` argument to `/remote-control` and `claude remote-control` to set a custom session title visible in claude.ai/code
• Expands Voice STT support to 20 total languages, adding Russian, Polish, Turkish, Dutch, Ukrainian, Greek, Czech, Danish, Swedish, and Norwegian
• Adds effort level display (e.g., &quot;with low effort&quot;) to the logo and spinner so the active effort setting is always visible
• Adds agent name display in the terminal title when using `claude --agent`
• Adds `sandbox.enableWeakerNetworkIsolation` setting (macOS only) to allow Go programs like `gh`, `gcloud`, and `terraform` to verify TLS certificates when using a custom MITM proxy with `httpProxyPort`
• Adds `includeGitInstructions` setting and `CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS` env var to remove built-in commit and PR workflow instructions from Claude&apos;s system prompt
• Adds `/reload-plugins` command to activate pending plugin changes without restarting
• Adds `${CLAUDE_SKILL_DIR}` variable so skills can reference their own directory in SKILL.md content
• Adds `InstructionsLoaded` hook event that fires when CLAUDE.md or `.claude/rules/*.md` files are loaded into context
• Adds `agent_id` and `agent_type` fields to hook events for subagent and `--agent` sessions
• Adds `worktree` field to status line hook commands with name, path, branch, and original repo directory in `--worktree` sessions
• Adds `pluginTrustMessage` in managed settings to append organization-specific context to the plugin trust warning
• Adds `pathPattern` to `strictKnownMarketplaces` for regex-matching file/directory marketplace sources alongside `hostPattern` restrictions
• Adds plugin source type `git-subdir` to point to a subdirectory within a git repo
• Adds `oauth.authServerMetadataUrl` config option for MCP servers to specify a custom OAuth metadata discovery URL when standard discovery fails
• Extends policy limit fetching (e.g., remote control restrictions) to Team plan OAuth users, not just Enterprise
• [VSCode] Adds compaction display as a collapsible &quot;Compacted chat&quot; card with the summary inside
• [VSCode] Permission mode picker now respects `permissions.disableBypassPermissionsMode` from effective Claude Code settings</description>
    </item>
    <item>
      <title>Claude Code v2.1.68</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.68</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.68</guid>
      <pubDate>Wed, 04 Mar 2026 10:11:14 GMT</pubDate>
      <description>Claude Code v2.1.68 adds &apos;ultrathink&apos; keyword for on-demand high-effort reasoning and defaults Opus 4.6 to medium effort.
• Re-introduces the `ultrathink` keyword to trigger high-effort reasoning mode for the next turn.
• Opus 4.6 now defaults to medium effort for Max and Team subscribers, balancing speed and thoroughness.
Breaking changes:
• Opus 4 and Opus 4.1 are removed from Claude Code on the first-party API; users with either model pinned are automatically migrated to Opus 4.6.</description>
    </item>
    <item>
      <title>Claude Code v2.1.63</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.63</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.63</guid>
      <pubDate>Sat, 28 Feb 2026 03:45:37 GMT</pubDate>
      <description>Claude Code v2.1.63 adds HTTP hooks, /simplify &amp; /batch slash commands, and cross-worktree config sharing.
• Adds `/simplify` and `/batch` bundled slash commands.
• Adds HTTP hooks: POST JSON to a URL and receive JSON back, as an alternative to shell command hooks.
• Adds `ENABLE_CLAUDEAI_MCP_SERVERS=false` environment variable to opt out of claude.ai MCP servers.
• Improves `/model` command to display the currently active model in the slash command menu.
• Project configs and auto memory are now shared across git worktrees of the same repository.
• Adds manual URL paste fallback during MCP OAuth authentication when the automatic localhost redirect fails.
• Adds &apos;Always copy full response&apos; option to the `/copy` picker, skipping the code block picker for future `/copy` calls.
• VSCode: Adds session rename and remove actions to the sessions list.</description>
    </item>
    <item>
      <title>Claude Code v2.1.59</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.59</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.59</guid>
      <pubDate>Thu, 26 Feb 2026 00:59:24 GMT</pubDate>
      <description>Claude Code v2.1.59 adds auto-memory saving, a /copy picker for code blocks, and smarter always-allow bash prefixes.
• Adds auto-memory: Claude automatically saves useful context to persistent memory, manageable via the `/memory` command.
• New `/copy` command opens an interactive picker to select and copy individual code blocks or the full response.
• Smarter &apos;always allow&apos; prefix suggestions for compound bash commands — computes per-subcommand prefixes (e.g. each part of `cd /tmp &amp;&amp; git fetch &amp;&amp; git push`) instead of treating the whole command as one unit.
• Reduces memory usage in multi-agent sessions by releasing completed subagent task state.</description>
    </item>
    <item>
      <title>Claude Code v2.1.51</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.51</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.51</guid>
      <pubDate>Tue, 24 Feb 2026 01:40:58 GMT</pubDate>
      <description>Claude Code v2.1.51 adds `remote-control` subcommand, custom npm registry support for plugins, and new SDK account environment variables.
• Adds `claude remote-control` subcommand for external builds, enabling local environment serving for all users.
• Adds `CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS` environment variable to configure plugin marketplace git timeout (default raised from 30s to 120s).
• Supports custom npm registries and specific version pinning when installing plugins from npm sources.
• Reduces the tool-result disk-persistence threshold from 100K to 50K characters, lowering context window consumption and extending conversation longevity.
• Adds `CLAUDE_CODE_ACCOUNT_UUID`, `CLAUDE_CODE_USER_EMAIL`, and `CLAUDE_CODE_ORGANIZATION_UUID` environment variables so SDK callers can supply account metadata synchronously, eliminating a race condition in early telemetry.
• Routes HTTP hooks through the sandbox network proxy when sandboxing is enabled, enforcing the domain allowlist.
• The `/model` picker now shows human-readable labels (e.g., &quot;Sonnet 4.5&quot;) instead of raw model IDs for pinned versions, with an upgrade hint when a newer version is available.
Breaking changes:
• BashTool now skips the login shell (`-l` flag) by default when a shell snapshot is available (previously required setting `CLAUDE_BASH_NO_LOGIN=true` to achieve this); environments that relied on login-shell initialization running unconditionally may behave differently.
• HTTP hook header values no longer interpolate arbitrary environment variables — env var interpolation now requires an explicit `allowedEnvVars` list in the hook configuration, so existing hooks using env var interpolation in headers will stop expanding those variables.</description>
    </item>
    <item>
      <title>Claude Code v2.1.50</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.50</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.50</guid>
      <pubDate>Fri, 20 Feb 2026 23:48:57 GMT</pubDate>
      <description>Claude Code v2.1.50 adds worktree isolation for agents, new hook events, `claude agents` CLI command, and 1M context controls.
• Adds `WorktreeCreate` and `WorktreeRemove` hook events for custom VCS setup and teardown during agent worktree isolation.
• Supports `isolation: worktree` in agent definitions, letting agents declaratively run in isolated git worktrees.
• New `claude agents` CLI command lists all configured agents.
• Adds `startupTimeout` configuration option for LSP servers.
• Adds `CLAUDE_CODE_DISABLE_1M_CONTEXT` environment variable to disable 1M context window support.
• Opus 4.6 (fast mode) now includes the full 1M context window.
• `CLAUDE_CODE_SIMPLE` mode now also disables MCP tools, attachments, hooks, and CLAUDE.md file loading for a fully minimal experience.
• VSCode: Adds `/extra-usage` command support in VS Code sessions.
• Improves startup performance for headless mode (`-p` flag) by deferring Yoga WASM and UI component imports.
• Improves memory efficiency during long sessions by clearing internal caches after compaction and clearing large tool results after processing.</description>
    </item>
    <item>
      <title>Claude Code v2.1.49</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.49</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.49</guid>
      <pubDate>Thu, 19 Feb 2026 23:28:27 GMT</pubDate>
      <description>Claude Code v2.1.49 adds file editing in Simple mode, ConfigChange hooks for auditing, and richer SDK model capability discovery.
• Simple mode (`CLAUDE_CODE_SIMPLE`) now includes the file edit tool alongside the Bash tool, enabling direct file editing without leaving simple mode.
• New `ConfigChange` hook event fires when configuration files change mid-session, enabling enterprise security auditing and optional blocking of settings changes.
• SDK model info now exposes `supportsEffort`, `supportedEffortLevels`, and `supportsAdaptiveThinking` fields so consumers can programmatically discover model capabilities.
• Permission suggestions are now populated when safety checks trigger an ask response, enabling SDK consumers to surface permission options to users.
• Pressing Ctrl+C or ESC twice within 3 seconds now kills all background agents when the main thread is idle.
• Improved permission prompts for path safety and working directory blocks now display the reason for the restriction.
Breaking changes:
• Sonnet 4.5 with 1M context is being removed from the Max plan in favor of Sonnet 4.6 (which now has 1M context); users must switch via `/model`.</description>
    </item>
    <item>
      <title>Claude Code v2.1.47</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.47</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.47</guid>
      <pubDate>Wed, 18 Feb 2026 21:38:45 GMT</pubDate>
      <description>Claude Code v2.1.47 adds new hook fields, keybindings, statusline data, and smarter background-agent lifecycle controls.
• Adds `last_assistant_message` field to Stop and SubagentStop hook inputs, letting hooks read the final assistant response without parsing transcript files.
• Adds `chat:newline` keybinding action for configurable multi-line input.
• Adds `added_dirs` to the statusline JSON `workspace` section, exposing directories added via `/add-dir` to external scripts.
• New `ctrl+f` shortcut kills all background agents; pressing ESC now cancels only the main thread while background agents keep running, giving finer control over agent lifecycle.
• The `/rename` command now also updates the terminal tab title.
• Increases initial session count in the `/resume` picker from 10 to 50 for faster session discovery.
• Config backup files are now stored in `~/.claude/backups/` instead of the home directory root.
• VS Code plan preview auto-updates as Claude iterates and keeps the preview open on rejection so Claude can revise.</description>
    </item>
    <item>
      <title>Claude Code v2.1.45</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.45</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.45</guid>
      <pubDate>Tue, 17 Feb 2026 18:53:52 GMT</pubDate>
      <description>Claude Code v2.1.45 adds Claude Sonnet 4.6 support, SDK rate-limit types, and richer plugin/spinner customization.
• Supports Claude Sonnet 4.6 as a selectable model.
• Reads `enabledPlugins` and `extraKnownMarketplaces` from `--add-dir` directories, enabling plugin and marketplace configuration via added directories.
• New `spinnerTipsOverride` setting lets you supply custom spinner tip strings and optionally suppress built-in tips with `excludeDefault: true`.
• New `SDKRateLimitInfo` and `SDKRateLimitEvent` types expose rate-limit utilization, reset times, and overage data to SDK consumers.
• [VSCode] Permission destination choice (project/user/session) now persists across sessions.</description>
    </item>
    <item>
      <title>Claude Code v2.1.41</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.41</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.41</guid>
      <pubDate>Fri, 13 Feb 2026 06:08:49 GMT</pubDate>
      <description>Claude Code v2.1.41 adds auth subcommands, Windows ARM64 support, and smarter /rename.
• Adds `claude auth login`, `claude auth status`, and `claude auth logout` CLI subcommands for managing authentication from the terminal.
• Adds native Windows ARM64 (win32-arm64) binary support.
• Improves `/rename` to auto-generate a session name from conversation context when called without arguments.</description>
    </item>
    <item>
      <title>Claude Code v2.1.33</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.33</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.33</guid>
      <pubDate>Fri, 06 Feb 2026 01:47:21 GMT</pubDate>
      <description>Claude Code v2.1.33 adds multi-agent hook events, sub-agent spawn restrictions, persistent agent memory, and VSCode remote sessions.
• Adds `TeammateIdle` and `TaskCompleted` hook events for multi-agent workflows, enabling automation when agents become idle or complete tasks.
• Supports restricting which sub-agents can be spawned via Task(agent_type) syntax in agent &quot;tools&quot; frontmatter.
• Adds `memory` frontmatter field for agents with `user`, `project`, or `local` scope for persistent memory across sessions.
• Adds plugin name to skill descriptions and the `/skills` menu for improved discoverability.
• Improves API connection failure error messages to show specific causes (e.g., ECONNREFUSED, SSL errors) instead of generic messages.
• Surfaces errors from invalid managed settings.
• VSCode: Adds support for remote sessions, allowing OAuth users to browse and resume sessions from claude.ai.
• VSCode: Adds git branch and message count to the session picker with branch-name search support.</description>
    </item>
    <item>
      <title>Claude Code v2.1.32</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.32</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.32</guid>
      <pubDate>Thu, 05 Feb 2026 17:47:50 GMT</pubDate>
      <description>Claude Code v2.1.32 adds Opus 4.6, experimental multi-agent teams, automatic memory, and partial conversation summarization.
• Adds Claude Opus 4.6 model support.
• Introduces experimental multi-agent collaboration via agent teams (enable with `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1`).
• Claude now automatically records and recalls memories as it works across sessions.
• Adds &apos;Summarize from here&apos; option in the message selector for partial conversation summarization.
• Skills defined in `.claude/skills/` inside `--add-dir` directories are now loaded automatically.
• Skill character budget now scales with context window size (2% of context), allowing more skill descriptions to appear untruncated for users with larger context windows.
• VSCode: Adds a spinner when loading the past conversations list.</description>
    </item>
    <item>
      <title>Claude Code v2.1.31</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.31</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.31</guid>
      <pubDate>Wed, 04 Feb 2026 00:44:13 GMT</pubDate>
      <description>Claude Code v2.1.31 adds session resume hints and Japanese IME support in checkbox selection.
• Adds a session resume hint on exit, showing the command to continue a conversation later.
• Supports full-width (zenkaku) space input from Japanese IME in checkbox selection.</description>
    </item>
    <item>
      <title>Claude Code v2.1.30</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.30</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.30</guid>
      <pubDate>Tue, 03 Feb 2026 18:05:59 GMT</pubDate>
      <description>Claude Code v2.1.30 adds PDF page-range reading, OAuth credentials for MCP servers, and a new /debug command
• Adds `pages` parameter to the Read tool for PDFs, enabling specific page ranges (e.g., `pages: &quot;1-5&quot;`); large PDFs (&gt;10 pages) now return a lightweight reference when `@`-mentioned instead of being inlined into context
• Adds pre-configured OAuth client credentials for MCP servers that lack Dynamic Client Registration support (e.g., Slack) via new `--client-id` and `--client-secret` flags on `claude mcp add`
• Adds `/debug` command for Claude to help troubleshoot the current session
• Supports additional `git log` and `git show` flags in read-only mode, including `--topo-order`, `--cherry-pick`, `--format`, and `--raw`
• Adds token count, tool uses, and duration metrics to Task tool results
• Adds reduced motion mode to the config
• Improves `--resume` memory usage by 68% for users with many sessions via lightweight stat-based loading and progressive enrichment
• Changes `/model` to execute immediately instead of being queued
• [VSCode] Adds multiline input support to the &quot;Other&quot; text input in question dialogs via Shift+Enter</description>
    </item>
    <item>
      <title>Claude Code v2.1.27</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.27</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.27</guid>
      <pubDate>Fri, 30 Jan 2026 20:38:53 GMT</pubDate>
      <description>Claude Code v2.1.27 adds `--from-pr` flag for PR-linked session resumption and automatic PR linking via `gh pr create`.
• New `--from-pr` flag lets you resume a session linked to a specific GitHub PR number or URL.
• Sessions created via `gh pr create` are now automatically linked to the corresponding PR.
• Tool call failures and denials are now recorded in debug logs for easier troubleshooting workflows.
• VSCode: Enables the Claude in Chrome integration.
• Permissions now respect content-level `ask` over tool-level `allow`, so granular deny patterns like `ask: [&quot;Bash(rm *)&quot;]` correctly override a broad `allow: [&quot;Bash&quot;]`.
Breaking changes:
• Permission evaluation order has changed: a content-level `ask` rule now takes precedence over a tool-level `allow`. Configurations using `allow: [&quot;Bash&quot;], ask: [&quot;Bash(rm *)&quot;]` that previously permitted all Bash commands will now prompt for permission on `rm` commands.</description>
    </item>
    <item>
      <title>Claude Code v2.1.23</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.23</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.23</guid>
      <pubDate>Thu, 29 Jan 2026 01:09:51 GMT</pubDate>
      <description>Claude Code v2.1.23 adds customizable spinner verbs and shows PR merge status and timeout durations in the UI.
• Adds `spinnerVerbs` setting to customize the verbs displayed in the activity spinner.
• Shows timeout duration alongside elapsed time for Bash commands.
• Displays a purple status indicator in the prompt footer for merged pull requests.</description>
    </item>
    <item>
      <title>Claude Code v2.1.21</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.21</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.21</guid>
      <pubDate>Wed, 28 Jan 2026 02:25:23 GMT</pubDate>
      <description>Claude Code v2.1.21 adds Japanese IME input support and automatic Python venv activation in VS Code.
• Supports full-width (zenkaku) number input from Japanese IME in option selection prompts.
• Adds automatic Python virtual environment activation in the VS Code extension, ensuring `python` and `pip` use the correct interpreter (configurable via `claudeCode.usePythonEnvironment`).
• Improves read/search progress indicators to show &apos;Reading…&apos; while in progress and &apos;Read&apos; when complete.
• Improves Claude&apos;s preference for file operation tools (Read, Edit, Write) over bash equivalents (cat, sed, awk).</description>
    </item>
    <item>
      <title>Claude Code v2.1.20</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.20</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.20</guid>
      <pubDate>Tue, 27 Jan 2026 01:35:35 GMT</pubDate>
      <description>Claude Code v2.1.20 adds PR review status in the footer, vim history nav, TaskUpdate deletions, and per-directory CLAUDE.md loading.
• Adds arrow key history navigation in vim normal mode when the cursor cannot move further.
• Adds external editor shortcut (Ctrl+G) to the help menu for easier discovery.
• Adds PR review status indicator to the prompt footer showing the current branch&apos;s PR state (approved, changes requested, pending, or draft) as a colored dot with a clickable link.
• Supports loading `CLAUDE.md` files from additional directories specified via `--add-dir` (requires `CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1`).
• Adds ability to delete tasks via the `TaskUpdate` tool.
• Improves `/sandbox` command UI to show dependency status with installation instructions when dependencies are missing.
• Enables the `/commit-push-pr` skill to automatically post PR URLs to configured Slack channels via MCP tools.
• Makes the `/copy` command available to all users.
• Changes background agents to prompt for tool permissions before launching.
• Accepts wildcard permission rules like Bash(*) and treats them as equivalent to `Bash`.
• Renders teammate messages with rich Markdown formatting (bold, code blocks, lists, etc.) instead of plain text.
• Changes `ToolSearch` results to appear as a brief notification instead of inline in the conversation.</description>
    </item>
    <item>
      <title>Claude Code v2.1.19</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.19</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.19</guid>
      <pubDate>Fri, 23 Jan 2026 21:56:32 GMT</pubDate>
      <description>Claude Code v2.1.19 adds a Tasks system, argument shorthands for custom commands, and session forking/rewind for all VS Code users.
• Adds `$0`, `$1`, etc. shorthand syntax for accessing individual arguments in custom commands.
• Changes indexed argument syntax from `$ARGUMENTS.0` to `$ARGUMENTS[0]` (bracket notation).
• Skills without additional permissions or hooks are now allowed without requiring approval.
• [SDK] Adds replay of `queued_command` attachment messages as `SDKUserMessageReplay` events when `replayUserMessages` is enabled.
• [VS Code] Session forking and rewind functionality is now enabled for all users.
Breaking changes:
• Indexed argument syntax for custom commands changed from `$ARGUMENTS.0` to `$ARGUMENTS[0]`; existing custom commands using the old dot notation will need to be updated.</description>
    </item>
    <item>
      <title>Claude Code v2.1.16</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.16</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.16</guid>
      <pubDate>Thu, 22 Jan 2026 20:09:21 GMT</pubDate>
      <description>Claude Code v2.1.16 adds task management with dependency tracking, native VSCode plugin management, and remote session browsing for OAuth users.
• New task management system with dependency tracking between tasks.
• [VSCode] Native plugin management support added to the IDE extension.
• [VSCode] OAuth users can now browse and resume remote Claude sessions from the Sessions dialog.</description>
    </item>
    <item>
      <title>Claude Code v2.1.14</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.14</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.14</guid>
      <pubDate>Tue, 20 Jan 2026 23:09:30 GMT</pubDate>
      <description>Claude Code v2.1.14 adds history-based Tab autocomplete in bash mode, plugin search, SHA pinning, and a VSCode /usage command.
• Adds history-based Tab autocomplete in bash mode (`!`) — type a partial command and press Tab to complete from your shell history.
• Adds search/filter to the installed plugins list — type to filter by plugin name or description.
• Supports pinning plugins to specific git commit SHAs, enabling marketplace entries to install exact versions.
• Improves backspace to delete pasted text as a single token rather than one character at a time.
• [VSCode] Adds `/usage` command to display current plan usage.</description>
    </item>
    <item>
      <title>Claude Code v2.1.9</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.9</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.9</guid>
      <pubDate>Fri, 16 Jan 2026 02:19:31 GMT</pubDate>
      <description>Claude Code v2.1.9 adds `auto:N` MCP threshold syntax, `plansDirectory` setting, external editor in prompts, and richer hook/skill APIs.
• Adds `auto:N` syntax to set the MCP tool search auto-enable threshold as a context window percentage (0–100).
• Adds `plansDirectory` setting to customize where plan files are stored.
• Adds external editor support (Ctrl+G) inside AskUserQuestion &quot;Other&quot; input fields.
• Adds session URL attribution to commits and PRs created from web sessions.
• Enables `PreToolUse` hooks to return `additionalContext` directly to the model.
• Adds `${CLAUDE_SESSION_ID}` string substitution so skills can access the current session ID.</description>
    </item>
    <item>
      <title>Claude Code v2.1.7</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.7</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.7</guid>
      <pubDate>Wed, 14 Jan 2026 00:04:17 GMT</pubDate>
      <description>Claude Code v2.1.7 adds MCP tool search auto mode, permission feedback, and task notification previews.
• Adds `showTurnDuration` setting to hide turn-duration messages like &quot;Cooked for 1m 6s&quot;.
• Enables feedback submission when accepting permission prompts.
• Adds inline display of the agent&apos;s final response in task notifications, so results are visible without opening the full transcript.
• Enables MCP tool search auto mode by default: when MCP tool descriptions exceed 10% of the context window, they are deferred and discovered on-demand via the `MCPSearch` tool, reducing upfront context consumption for users with many MCP tools.
• Updates OAuth and API Console URLs from console.anthropic.com to platform.claude.com.
Breaking changes:
• MCP tool search auto mode is now on by default; users who relied on all MCP tool descriptions being loaded upfront must add `MCPSearch` to `disallowedTools` in their settings to restore the previous behaviour.</description>
    </item>
    <item>
      <title>Claude Code v2.1.6</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.6</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.6</guid>
      <pubDate>Tue, 13 Jan 2026 02:26:03 GMT</pubDate>
      <description>Claude Code v2.1.6 adds config search, date-ranged stats, nested skills discovery, and richer context window metrics.
• Adds search/filter functionality inside the `/config` command for quickly locating settings.
• Adds an Updates section to `/doctor` showing the auto-update channel and available npm versions (stable/latest).
• Adds date range filtering to `/stats` — press `r` to cycle between Last 7 days, Last 30 days, and All time.
• Adds automatic discovery of skills from nested `.claude/skills` directories when working with files in subdirectories.
• Adds `context_window.used_percentage` and `context_window.remaining_percentage` fields to the status line for easier context window display.
• Improves the external CLAUDE.md imports approval dialog to show which files are being imported and from where.
• Improves `/tasks` dialog to go directly to task details when only one background task is running.
• Improves @ autocomplete with icons for different suggestion types and single-line formatting.
• Changes terminal title to &quot;Claude Code&quot; on startup for better window identification.
• Caps task notification display at 3 lines with an overflow summary when multiple background tasks complete simultaneously.
Breaking changes:
• The ability to @-mention MCP servers to enable/disable them has been removed — use `/mcp enable &lt;name&gt;` instead.</description>
    </item>
    <item>
      <title>Claude Code v2.1.4</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.4</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.4</guid>
      <pubDate>Sun, 11 Jan 2026 00:28:28 GMT</pubDate>
      <description>Claude Code v2.1.4 adds env var to fully disable background tasks and the Ctrl+B shortcut.
• New `CLAUDE_CODE_DISABLE_BACKGROUND_TASKS` environment variable disables all background task functionality, including auto-backgrounding and the Ctrl+B shortcut.</description>
    </item>
    <item>
      <title>Claude Code v2.1.3</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.3</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.3</guid>
      <pubDate>Fri, 09 Jan 2026 23:32:39 GMT</pubDate>
      <description>Claude Code v2.1.3 adds release channel switching, unreachable-rule warnings, and a 10-minute hook timeout.
• Adds release channel toggle (`stable` or `latest`) to `/config`, letting you switch update tracks in-product.
• New detection and warnings for unreachable permission rules surfaced in `/doctor` and after saving rules, with source attribution and actionable fix guidance.
• Extends tool hook execution timeout from 60 seconds to 10 minutes, enabling longer-running hook scripts.
• [VSCode] Adds clickable destination selector for permission requests, letting you choose where settings are saved: this project, all projects, shared with team, or session only.
• Merges slash commands and skills into a unified concept, simplifying the mental model.</description>
    </item>
    <item>
      <title>Claude Code v2.1.2</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.1.2</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.1.2</guid>
      <pubDate>Fri, 09 Jan 2026 00:04:33 GMT</pubDate>
      <description>Claude Code v2.1.2 adds OSC 8 hyperlinks, winget support, plan-mode shortcut, and full large-output persistence to disk.
• Adds clickable OSC 8 hyperlinks for file paths in tool output in supported terminals (e.g., iTerm).
• Adds Windows Package Manager (winget) installation detection with automatic update instructions.
• Adds Shift+Tab keyboard shortcut in plan mode to instantly select the &quot;auto-accept edits&quot; option.
• Adds `FORCE_AUTOUPDATE_PLUGINS` environment variable to enable plugin autoupdate even when the main auto-updater is disabled.
• Adds `agent_type` field to SessionStart hook input when `--agent` is specified.
• Adds source path metadata to images dragged onto the terminal so Claude knows where images originated.
• Large bash command outputs and tool outputs are now saved to disk instead of truncated, giving Claude access to full content via file references.
• Unifies plugins and MCPs in the `/plugins` installed tab with scope-based grouping.
Breaking changes:
• The Windows managed settings path `C:\ProgramData\ClaudeCode\managed-settings.json` is deprecated; administrators must migrate to `C:\Program Files\ClaudeCode\managed-settings.json`.
• The minimum zod peer dependency is now `^4.0.0` (SDK).</description>
    </item>
    <item>
      <title>Claude Code v2.0.74</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.0.74</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.0.74</guid>
      <pubDate>Fri, 19 Dec 2025 22:13:25 GMT</pubDate>
      <description>Claude Code v2.0.74 adds LSP code-intelligence tools, expands terminal setup support, and improves theme controls.
• Adds LSP (Language Server Protocol) tool enabling code-intelligence features: go-to-definition, find references, and hover documentation.
• Adds `/terminal-setup` support for Kitty, Alacritty, Zed, and Warp terminals.
• Adds ctrl+t shortcut in `/theme` to toggle syntax highlighting on/off.
• Adds syntax highlighting info display inside the theme picker.
• Improves `/context` command visualization with skills and agents grouped by source, slash commands listed, and token counts sorted.</description>
    </item>
    <item>
      <title>Claude Code v2.0.73</title>
      <link>https://github.com/anthropics/claude-code/releases/tag/v2.0.73</link>
      <guid isPermaLink="true">https://github.com/anthropics/claude-code/releases/tag/v2.0.73</guid>
      <pubDate>Fri, 19 Dec 2025 00:59:32 GMT</pubDate>
      <description>Claude Code v2.0.73 adds clickable image links, kill-ring cycling, plugin search, custom fork session IDs, and VS Code tab badges.
• Adds clickable `[Image #N]` links in the terminal that open attached images in the default viewer.
• Adds alt-y yank-pop to cycle through kill-ring history after a ctrl-y yank.
• Adds search filtering to the plugin discover screen — filter by name, description, or marketplace in real time.
• Supports custom session IDs when forking sessions via `--session-id` combined with `--resume` or `--continue` and `--fork-session`.
• Improves `/theme` command to open the theme picker directly.
• [VS Code] Adds tab icon badges showing pending permissions (blue) and unread completions (orange).</description>
    </item>
  </channel>
</rss>
