{"version":"2.1.290","anchor":"stale-job-worktree-reaper-rechecks-mtime","canonical_anchor":"stale-job-worktree-reaper-rechecks-mtime","heading":"Old job worktrees are rechecked just before cleanup","tier":"notice","area":"Worktrees","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290\/e\/stale-job-worktree-reaper-rechecks-mtime","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290","markdown":"### Old job worktrees are rechecked just before cleanup\n\nCleanup of old job worktrees now skips recently changed ones and checks their age again right before removing them\n\n**What**\n\nClaude Code cleans up old worktrees left by jobs. A worktree is a separate working copy of a git repository. It now stops early if a worktree was changed recently, and checks its age a second time just before removing it. Before, the age was checked once.\n\n**Why**\n\nThis makes it less likely that a worktree still in use is removed.\n\n- Area: Worktrees\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}