v3.32.1
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.shensures.worktrees/is gitignored before creating the worktree. - The
git-workflowmeta-prompt instructs downstream-generated worktree scripts to use the.worktrees/convention and the gitignore guard.
Added
.worktrees/is added to the Scaffold-managed.gitignoreblock, 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).
.gitignoreignores a top-levelnode_modulessymlink, not just the directory.
Migration
- Existing sibling worktrees are not auto-migrated and keep working; only newly created worktrees use
.worktrees/. Before re-runningsetup-agent-worktree.sh <agent>for an agent with an old sibling worktree, tear it down first (scripts/teardown-agent-worktree.sh <path>).