Skip to content

v2.1.228

Latest

Choose a tag to compare

@marckrenn marckrenn released this 11 Aug 20:24

2.1.228

(☝ Click to see full diff.)

Highlights:

  • Hardened claude.ai-synced skills: stop shadowing local commands, block shell execution, sanitize metadata
  • Synced skills no longer shadow local commands; locals take precedence, preventing unintended overrides
  • Grep now uses ripgrep and is dedicated to search tasks, enabling faster, consistent project-wide searches

CLI changelog

  • 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
  • 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
  • … +6 more CLI changelog entries

Source: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#21228

Metadata

  • Time since 2.1.227 release: 6h 52m 54s

  • Bundle file size: +568.3 kB (+1.4%)

  • Prompt files: +2 (+6.2%)

  • Prompt tokens: +11,248 (+10.2%)

Prompt token mix by kind:

  • system: 78.6%→77.4%
  • tools: 21.4%→22.6%

Files:

Other prompt changes

  1. Grep tool description now says it's powered by ripgrep and instructs the system to always use Grep for search tasks.

Links:

  1. dea8027/system-prompts/tool-description-grep.md#diff-98f084cc9ae739dcef3d2c75ea5cf55429dbb647973737f30693e59689d25d58R15