{"version":"2.1.295","anchor":"git-status-for-the-system-context-can-use-a-worktree-pin","canonical_anchor":"git-status-for-the-system-context-can-use-a-worktree-pin","heading":"Git status shown to Claude can now come from a pinned worktree","tier":"notice","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.295\/e\/git-status-for-the-system-context-can-use-a-worktree-pin","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.295","markdown":"### Git status shown to Claude can now come from a pinned worktree\n\nThe git status snapshot Claude gets at the start can now be taken from a pinned linked worktree instead of the current folder\n\n**What**\n\nClaude Code gives Claude a snapshot of your git status at the start of a session. It can now take that snapshot from a pinned linked worktree (a second checkout of the same repository in another folder) instead of always using the current folder. For that run it turns off git filter drivers (extra programs git can run on files) and reads the branch name directly from git's own data.\n\n**Why**\n\nThis makes the status safer and more accurate when the session works in a separate worktree.\n\n- Area: Elsewhere\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}