Sessions now track much more detail about the git repo they launched in
The internal object that tracks a session's git status has grown a large set of new fields recording repository identity at launch time, including pendingCommits, sessionRepoRoot, sessionCanonicalRoot, launchGitDir, launchCommonDir, launchModuleDirs, launchInodeIdentity, launchPinHandles, launchHeldDirs, vouchedRepos, launchStateTaken, launchRepoRoot, nonGitLaunch, commitGateLatched, launchHookRepo, pendingVouches, attachedDirs, and registration.
The finding doesn't say what feature consumes these fields, but tracking this much detail about the launch-time repo location suggests Claude Code is building toward more careful checks around which git repository a session belongs to.
What user-facing behavior this new tracking state enables is not stated in the finding.