Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.280 ·

Much more detailed refusal messages for uploading/capturing an untrustworthy git checkout

Remote session handoff now explains exactly why an untrustworthy git checkout is refused

You'll notice Improvements
JSON All of v2.1.280
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Git SyncArea: what it touches
ImprovementsKind: in v2.1.280,
ImprovementsSection of the release
What

When Claude Code hands a working copy of your repository off to a remote session (for example through bridge/remote control features that upload or capture your checkout), it now gives a specific, worded explanation when it refuses to do so because the checkout looks untrustworthy. Cases include:

  • the .git entry being a symbolic link (which the session could re-point elsewhere)
  • the .git entry being a hard link
  • use of "reftable" storage for git references
  • objects borrowed from another repository
  • a nested repository inside the checkout
  • worktree-specific config
  • git config injected via environment variables

Each case now gets a plain-language sentence explaining why the session refuses to proceed and what to do instead, such as starting from an ordinary clone.

Why

Previously a refusal in these situations likely gave little or no explanation. Now users get a concrete reason and a suggested fix, making it easier to understand why a handoff was blocked and how to get past it.

See this entry in the whole of v2.1.280 →

Feedback