Repository navigation
Carson 4.5.0
New
- Harness-aware worktree directories.
carson checkin/carson worktree createplace the worktree under the calling harness's agent directory —.pi/worktrees/from a Pi session (detected viaPI_CODING_AGENT),.claude/worktrees/otherwise, exactly as before. SetCARSON_AGENT_DIRto override. Bare-name resolution,.git/info/excludebookkeeping, and diagnostics follow the chosen directory, and commands that take a worktree name resolve across all agent directories, so worktrees created by another harness remain reachable. - Sweep and reap cover
.pi/worktrees/. Both agent-directory lists gained.pi.
Why
The worktree directory was hardcoded to .claude/worktrees/, so Pi sessions produced Claude-flavoured paths. Each harness's worktrees now live under their own directory.
Migration
None. Existing .claude/worktrees/ worktrees resolve by name as before.