Sweep 19 Sep 2026 · 02:36Z Build v2.1.278 500 read Stable v2.1.267 Latest v2.1.278 Next v2.1.278 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.277 ·

Extensive new prompt guidance for tool calls against a 'separate' (unsynced) machine copy

New built-in guidance tells Claude how to safely handle tool calls against a separate, unsynced copy of a project on a remote machine

TierUnder the hoodhow much it should matter to you
Useful2my rating, 1 to 5
Signal2worth watching, 1 to 5
AreaRemote Machineswhat it touches
KindInternal Changesin v2.1.277,
Under the hood

New built-in guidance tells Claude how to safely handle tool calls against a separate, unsynced copy of a project on a remote machine

What

Claude Code now includes detailed built-in instructions for situations where a remote or bridged machine's project folder is a separate copy of the repository that isn't kept in sync with the current session's checkout. The guidance covers:

  • File tools only act on the current session's own checkout, not the remote copy
  • Moving work between the two copies must go through git fetch, rev-parse, and reviewing the commit ID
  • Warnings about risks from hooks, submodules, .gitattributes, .lfsconfig, and Git LFS (Git's large file storage extension) when working across separate copies

This is wired in as a new "separate" case alongside existing handling for other machine-relationship states.

Why

This reduces the risk of Claude Code confusing two unsynced copies of a project when operating across a remote or bridged machine, and steers it toward safe, reviewable ways to move changes between them.

See this entry in the whole of v2.1.277 →