# Claude Code v2.1.228 - Product: Claude Code (https://whatsnew.fyi/product/claude-code) - Vendor: Anthropic - Date: 2026-08-11 - Version: v2.1.228 - Original notes: https://github.com/anthropics/claude-code/releases/tag/v2.1.228 - Permalink: https://whatsnew.fyi/product/claude-code/releases/v2.1.228 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Fixed interactive sessions that could stop redrawing entirely while the process kept running after a rare internal layout error - **fixed** — Fixed git / Git Bash not being found on Windows when Claude Code is launched from a parent folder of the git installation - **fixed** — Fixed /tui reverting the session to an earlier model when /model had been changed since the last response - **fixed** — Fixed cross-session messaging sometimes starting without an inbox in the first session after install or upgrade - **fixed** — Fixed Remote Control /resume while connected leaking the resumed conversation's title or history into the connected session - **fixed** — Fixed claude self-hosted-runner sessions failing on every fresh runner when the checkout hook fails for a repository the session doesn't push to; that repository is now skipped with a warning - **fixed** — Fixed self-hosted runners ending sessions in the gap between a background task finishing and the follow-up turn starting - **fixed** — Fixed session cleanup deleting contents inside a project's memory folder - **fixed** — Fixed background plugin-cache cleanup deleting a plugin's cache when its only version is a symlinked development checkout - **fixed** — Fixed a settings-merge issue where a marketplace entry redefined in a higher-precedence settings tier could inherit another tier's custom headers; marketplace entries now merge as whole entries - **fixed** — Fixed the deferred-tools reminder occasionally being sent to the model twice after a skill invocation - **security** — Hardened skills synced from claude.ai so they no longer shadow local commands or MCP prompts, their descriptions are sanitized and labeled, and on your machine their bodies don't run ! commands or expand @ files - **changed** — Improved cross-session messages so the 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 - **changed** — Improved Vertex AI credential handling so expired or missing Google Cloud credentials now fail within seconds instead of retrying for minutes - **changed** — Improved compaction progress so the retry countdown and stall hint now appear during compaction instead of only a progress bar - **changed** — Updated terminal title busy-spinner glyphs to reduce tab-bar jitter on some terminals - **changed** — Changed the Write tool so newer models can overwrite an existing file they haven't read this session, matching the Edit tool's rules; older models still require the read first - **removed** — Removed the outdated note about auto mode sessions costing slightly more from the first-use notice for Pro, Max, and Team plans ##### What's changed - Fixed interactive sessions that could stop redrawing entirely, while the process kept running, after a rare internal layout error - Fixed `git` / Git Bash not being found on Windows when Claude Code is launched from a parent folder of the git installation - Fixed `/tui` reverting the session to an earlier model when `/model` had been changed since the last response - Fixed cross-session messaging sometimes starting without an inbox in the first session after install or upgrade - Fixed Remote Control `/resume` while connected leaking the resumed conversation's title or history into the connected session - Fixed `claude self-hosted-runner` sessions failing on every fresh runner when the `checkout` hook fails for a repository the session doesn't push to; that repository is now skipped with a warning - Fixed self-hosted runners ending sessions in the gap between a background task finishing and the follow-up turn starting - Fixed session cleanup deleting contents inside a project's memory folder - Fixed background plugin-cache cleanup deleting a plugin's cache when its only version is a symlinked development checkout - Fixed a settings-merge issue where a marketplace entry redefined in a higher-precedence settings tier could inherit another tier's custom headers; marketplace entries now merge as whole entries - Fixed the deferred-tools reminder occasionally being sent to the model twice after a skill invocation - Hardened skills synced from claude.ai: they no longer shadow local commands or MCP prompts, their descriptions are sanitized and labeled, and on your machine their bodies don't run `!` commands or expand `@` files - Improved cross-session messages: the 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 - 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 - Updated terminal title busy-spinner glyphs to reduce tab-bar jitter on some terminals - Changed the Write tool so newer models can overwrite an existing file they haven't read this session, matching the Edit tool's rules; older models still require the read first - Removed the outdated note about auto mode sessions costing slightly more from the first-use notice for Pro, Max, and Team plans