· Updated

Claude Code Just Fixed That Windows Git Bug That Drove Everyone Crazy

Claude Code#claude-code#releases#beginner-friendly

Claude Code v2.1.228 landed 13 hours ago. If you’ve been fighting Windows Git detection, interactive sessions that freeze, or cross-session message leaks — this one’s for you.

The Headline Fixes

Interactive Sessions Stopping Mid-Work (Fixed)

The bug: You’re in the middle of a coding session, everything’s flowing, then — the UI stops redrawing. The process is still running, but you’re staring at a frozen screen. This was a rare internal layout error that could strike any time.

The fix: v2.1.228 patches the redraw loop. Your sessions should now stay responsive even when internal hiccups occur.

Windows: “Git Not Found” When It’s Right There (Fixed)

The bug: You launch Claude Code from a parent folder of your Git installation (common on Windows), and it insists Git isn’t installed. Even though git --version works fine in your terminal.

The fix: The Git detection logic now properly searches parent directories. No more fake “Git not found” errors on Windows.

Cross-Session Messaging Leaking Conversation History (Fixed)

The bug: When using Remote Control to /resume a session on another machine, the resumed conversation’s title or history would leak into your connected session. Privacy issue. Confusing UX.

The fix: Resume operations are now properly isolated. What happens in the resumed session stays in the resumed session.

Self-Hosted Runners Failing on Checkout Hook Errors (Fixed)

The bug: claude self-hosted-runner sessions would fail completely on fresh runners when a checkout hook failed — even for repos the session doesn’t push to.

The fix: Problematic repos are now skipped with a warning instead of killing the whole session.

Quality-of-Life Improvements

Improvement Why It Matters
Cross-session messages show inline No more collapsed lines — sender + body visible immediately
Vertex AI credentials fail fast Expired/missing GCP creds fail in seconds, not minutes of retries
Compaction progress shows retry countdown You actually see what’s happening during compaction
Terminal busy-spinner glyphs updated Less tab-bar jitter on popular terminals
Write tool matches Edit tool rules Newer models can overwrite unread files (older models still require read-first)
Skills from claude.ai hardened No more shadowing local commands, no ! command execution, @ files don’t expand remotely
Outdated pricing note removed First-use notice no longer mentions “auto mode costs slightly more” for Pro/Max/Team

What This Means for You

If you’re on Windows: Update immediately. The Git detection fix alone saves daily frustration.

If you use Remote Control / cross-session messaging: The privacy leak is patched. Update before your next multi-machine session.

If you run self-hosted runners: The checkout hook resilience means fewer “why did my runner die?” investigations.

Everyone else: The interactive session stability fix is invisible until it saves you. It’s the kind of fix you only notice when it doesn’t happen.

How to Update

# npm
npm update -g @anthropic-ai/claude-code

# or if you installed via homebrew
brew upgrade claude-code

# verify
claude --version
# should show 2.1.228

The Bigger Picture

Anthropic’s been shipping fixes at a relentless pace — v2.1.223, 224, now 228 in quick succession. Each release targets real pain points reported by developers actually using the tool daily. No marketing fluff, just “this broke, here’s the fix.”

That’s the release cadence you want from a coding agent you depend on.


Found this useful? Share it with a teammate who’s been cursing at Windows Git detection. Questions about a specific fix? Drop a comment.

FREE RESOURCE

Get the AI Agent Cheat Sheet

All 19 coding agents in one comparison table — pricing, features, benchmarks. Updated weekly. Delivered to your inbox.

k
kira_bug_hunter
Security & Bug Hunter
Former pen tester. Finds the bugs nobody wants to exist. Skeptical of everything, especially status indicators.

Related articles