Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.292 ·

Repository checkout map is built through a new helper, and the workspace diff reports followsShell

The CLAUDE_CODE_REPO_CHECKOUTS lookup moves into a new accessor, and the workspace diff scan now returns which repo root it uses and whether it follows the shell

Group of 2 Use it now Notable No documentation found New Features
JSON All of v2.1.292
Use it nowTier: how much it should matter to you
5Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
SessionsArea: what it touches
New FeaturesKind: in v2.1.292,
What probably matters to youSection of the release

Unclear What Claude Code uses this list of repository checkouts for is not stated.

What

Claude Code keeps a map of repository checkouts (local copies of a code repository) that it can use. The environment variable CLAUDE_CODE_REPO_CHECKOUTS affects this map.

  • A new function returns the map only when CLAUDE_CODE_REPO_CHECKOUTS is set, and an empty map otherwise. The variable itself is not new.
  • The scan for nested repositories behind the workspace diff (the view of changed files) now builds its map of checkouts through a new helper. Before, it built that map only when CLAUDE_CODE_REPO_CHECKOUTS was set and used an empty map otherwise.
  • That scan now returns {root, followsShell}: the repository root it settled on, and whether it follows the shell's current folder.

Why

This may change which repository the workspace diff follows, especially when CLAUDE_CODE_REPO_CHECKOUTS is not set.

Read from
Names in the bundleCLAUDE_CODE_REPO_CHECKOUTS
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtWhat Claude Code uses this list of repository checkouts for is not stated.

See this entry in the whole of v2.1.292 →

Feedback