Skip to content

Releases: northguild/worktree

v2.1.2

Choose a tag to compare

@github-actions github-actions released this 14 Oct 20:00
Immutable release. Only release title and notes can be modified.
bb642fb

Patch Changes

  • 92c018e: Opening a worktree with a Herdr agent now retries the agent start for a couple of seconds when the pane's shell is not ready yet, before warning agent_pane_busy and leaving the agent unstarted.

v2.1.1

Choose a tag to compare

@github-actions github-actions released this 04 Oct 19:57
Immutable release. Only release title and notes can be modified.
197d064

Patch Changes

  • bf8adc9: worktree remove and worktree cleanup no 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 branches demo and x/demo side by side.
  • 81bbfe4: worktree branch now reports a malformed --github issue id or --jira issue key as invalid_value and exits 2, like any other refused value, instead of exiting 1 with failed. An issue that does not exist, or a failed lookup, still exits 1.
  • 4d63b22: worktree list --agents now marks an interactive agent session as waiting when it has finished its turn or is blocked on a question, as it already did for background sessions. That includes the agents worktree branch starts through Herdr, so a coordinator polling list --agents --json can see a worker finish. The text list shows such a session as [interactive, waiting]. A session is now waiting only when every source agrees: one the runtime calls idle while Herdr reports it working is not, and Herdr's done (a finished turn nobody has looked at yet) counts as waiting.
  • a3e32fb: worktree cleanup no 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 cleanup no 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, and worktree list --agents no longer marks it [done].

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 23:06
Immutable release. Only release title and notes can be modified.
137c77f

Minor Changes

  • 20cc8b4: worktree config now asks yes/no and fixed-choice settings (herdr.focus, github.autoAssign, opener) as prompts instead of typed words, and --yes --names <key> keeps the stored value instead of exiting 2. Stored values and worktree config <key> <value> are unchanged.
  • 20cc8b4: The usage skill is now a plain Agent Skill at skills/worktree/, installable with npx skills add northguild/worktree --skill worktree. TanStack Intent support is removed: the skills/core/ and skills/_artifacts/ files and the tanstack-intent keyword are gone, so Intent no longer discovers the package.

v2.0.0

Choose a tag to compare

@baldurpan baldurpan released this 01 Oct 16:17
Immutable release. Only release title and notes can be modified.
38cffe1

What's Changed

  • Update ai-workflow to 0.22.0 and re-onboard the stubs by @baldurpan in #69
  • Headless agent mode for branch, list, remove and config, and the 2.0.0 bump by @baldurpan in #80

Full Changelog: v1.8.0...v2.0.0

v1.8.0

Choose a tag to compare

@baldurpan baldurpan released this 12 Sep 16:29
Immutable release. Only release title and notes can be modified.
2c91db8

What's Changed

  • Never count merged commits as work at risk, and the 1.8.0 bump by @baldurpan in #66

Full Changelog: v1.7.0...v1.8.0

v1.7.0

Choose a tag to compare

@baldurpan baldurpan released this 11 Sep 17:39
Immutable release. Only release title and notes can be modified.
715fb00

What's Changed

  • Close the Herdr space when a worktree is removed by @baldurpan in #64
  • Never classify a worktree carrying unpushed commits as safe to remove, and the 1.7.0 bump by @baldurpan in #65

Full Changelog: v1.6.0...v1.7.0

v1.6.0

Choose a tag to compare

@baldurpan baldurpan released this 11 Sep 13:10
Immutable release. Only release title and notes can be modified.
fa0d207

What's Changed

  • chore(context): update ai-workflow to 0.10.0 and re-onboard the tracker stubs by @baldurpan in #51
  • Copy every gitignored env-shaped file into new worktrees, and list what was copied by @baldurpan in #54
  • Make the docs chat's message field multi-line, and the 1.6.0 bump by @baldurpan in #53

Full Changelog: v1.5.0...v1.6.0

v1.5.0

Choose a tag to compare

@baldurpan baldurpan released this 09 Sep 16:33
Immutable release. Only release title and notes can be modified.
7e59e95

What's Changed

  • chore(context): update ai-workflow to 0.8.0 and track workflow state in GitHub issues by @baldurpan in #46
  • Assign a GitHub issue when branching from it, and the 1.5.0 bump by @baldurpan in #50

Full Changelog: v1.4.0...v1.5.0

v1.4.0

Choose a tag to compare

@baldurpan baldurpan released this 09 Sep 09:53
Immutable release. Only release title and notes can be modified.
47cb155

What's Changed

Full Changelog: v1.3.0...v1.4.0

v1.3.0

Choose a tag to compare

@baldurpan baldurpan released this 06 Sep 19:12
Immutable release. Only release title and notes can be modified.
8fd80c3

What's Changed

Full Changelog: v1.2.8...v1.3.0