Group of 3 You'll notice
A new agentCommitsBookkeeping count tracks already-installed or already-reported agent commits, cleaning up related user-facing messages
What
- Multi-agent merge results now carry an explicit
agentCommitsBookkeepingcount. Combined with the total agent-commit count, this decides whether commits still need attention (parkedAt), not just in the worktree-commit case as before. - The message telling a user that Claude's commits were "set aside" (shown on a branch mismatch) now subtracts this bookkeeping count from the total, so it only appears when there's a real branch switch or commits beyond what's already been accounted for.
- In directory sync, the same bookkeeping count distinguishes real agent work from directory sync's own internal snapshot commits. If a work branch pointed at sync's own snapshot commits, the message now says so directly ("rather than work of yours") instead of telling the user to re-commit or cherry-pick commits that were never theirs.
Why These changes stop Claude Code from repeating or misattributing commit information the user has already seen, and avoid confusing instructions to recover commits that were only internal bookkeeping rather than real work.