Repository navigation
v2.1.1
·
1 commit
to main
since this release
Immutable
release. Only release title and notes can be modified.
Patch Changes
- bf8adc9:
worktree removeandworktree cleanupno longer fail with "is not a working tree" when another worktree's path, or the main checkout's, ends in the same name as the branch being removed — for example a checkout directory named like the branch, or branchesdemoandx/demoside by side. - 81bbfe4:
worktree branchnow reports a malformed--githubissue id or--jiraissue key asinvalid_valueand exits 2, like any other refused value, instead of exiting 1 withfailed. An issue that does not exist, or a failed lookup, still exits 1. - 4d63b22:
worktree list --agentsnow marks an interactive agent session aswaitingwhen it has finished its turn or is blocked on a question, as it already did for background sessions. That includes the agentsworktree branchstarts through Herdr, so a coordinator pollinglist --agents --jsoncan see a worker finish. The text list shows such a session as[interactive, waiting]. A session is nowwaitingonly when every source agrees: one the runtime calls idle while Herdr reports it working is not, and Herdr'sdone(a finished turn nobody has looked at yet) counts as waiting. - a3e32fb:
worktree cleanupno longer holds back a merged worktree just because an agent session in it is idle, such as a Claude pane left open at its prompt. A session that is working, blocked or in an unknown state still holds its worktree back. - 93afc0e: The bundled worktree skill now states that issue content only feeds the branch name, its examples no longer hand a coding agent an issue to read, and it tells a coordinating agent not to copy issue text into a worker's brief.
- 7e2f80e:
worktree cleanupno longer removes a worktree whose agent session the runtime reports as done while its process is still running. Such a session now counts as live, so it holds the worktree back unless it is idle, andworktree list --agentsno longer marks it[done].