Skip to content

v3.32.1

Choose a tag to compare

@zigrivers zigrivers released this 31 May 17:41
· 85 commits to main since this release
9f17209

Standardizes where parallel-agent git worktrees are created: they now live project-local under <repo>/.worktrees/<agent> instead of as repo siblings (../<repo>-<agent>), one consistent location matching the using-git-worktrees convention. New projects scaffolded by the git-workflow step inherit the same convention.

Changed

  • Agent worktrees are created under <repo>/.worktrees/<agent> instead of as repo siblings. setup-agent-worktree.sh ensures .worktrees/ is gitignored before creating the worktree.
  • The git-workflow meta-prompt instructs downstream-generated worktree scripts to use the .worktrees/ convention and the gitignore guard.

Added

  • .worktrees/ is added to the Scaffold-managed .gitignore block, so newly scaffolded projects ignore agent worktrees automatically.

Fixed

  • Knowledge-freshness cron is now robust to non-conforming model output (a no-edit verdict paired with proposed changes no longer strands the entry).
  • .gitignore ignores a top-level node_modules symlink, not just the directory.

Migration

  • Existing sibling worktrees are not auto-migrated and keep working; only newly created worktrees use .worktrees/. Before re-running setup-agent-worktree.sh <agent> for an agent with an old sibling worktree, tear it down first (scripts/teardown-agent-worktree.sh <path>).