Group of 3 You'll notice
Claude Code now distinguishes a session's own dedicated 'separate copy' checkout from other project sync states, in UI text and telemetry
What
- Tool-context location descriptions gained a "separate" case describing a location as the session's own dedicated checkout — "the primary copy for this session's work" — alongside the existing default/machine/unknown cases.
- The device/session sync telemetry payload gained an optional
folder_relationfield that accepts the valueseparate_copy, alongside the existingproject_syncenum. - The status text describing a session's synced project directory gained a new case for when the project is the user's own separate copy with sync turned off, showing distinct wording instead of falling back to a generic "not synced" message.
Why
This gives Claude Code a consistent way to describe and record when a session is working from its own separate checkout rather than a directly synced copy, making status messages and sync telemetry clearer.