Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.274 ·

Shell snapshot invalidation tracks plugin bin/ PATH changes

Cached shell snapshots are now invalidated when plugin bin/ directories change what's on PATH

Under the hood Improvements
JSON All of v2.1.274
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
ImprovementsKind: in v2.1.274,
ImprovementsSection of the release
What

Claude Code caches a snapshot of your shell environment for performance. New logic now decides whether to drop that cached snapshot whenever plugins refresh, checking for any of these conditions:

  • Whether plugin bin/ directories added to your PATH have changed
  • Whether the shell configuration's snapshot has become unusable
  • Whether the shell configuration was still in the process of building

One of these specific reasons is logged before the snapshot is invalidated.

Why

This keeps the cached shell snapshot from going stale when plugins change what commands are available on PATH, so Claude Code doesn't keep using outdated shell state after a plugin refresh.

How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeFixed the Bash tool re-sourcing the shell profile (a multi-second stall on the next command) after every plugin reload; it now does so only…

See this entry in the whole of v2.1.274 →

Feedback