Skip to content

v0.4.0

Choose a tag to compare

@earneet earneet released this 09 Sep 07:39
· 20 commits to master since this release
f997c81

What's New

Multi-session safety + strict modes (borrowed from zcode-worktree-guard)

  • *\strictWrites* — block Write/Edit to the main checkout without an active worktree binding
  • *\strictGitOps* — block \git push/merge/rebase/pull/checkout/branch -d\ on protected branches (\master/\main\ always protected)
  • *\mainWriteWhitelist* — permanent glob whitelist for repo-level config/docs writes
  • *\worktree_allow* tool — temporary per-call escape hatch with TTL + audit log
  • Subagent inheritance — \ ask()\ subagents inherit the parent session's worktree binding
  • Dangling-reference guards: cleanup/merge refuse to delete worktrees still bound by other sessions

Fixes

  • Cross-platform CI: Linux + macOS added to test matrix (#1, #2)

  • orm()\ cross-separator path matching on POSIX (#5)

Full changelog: v0.3.1...v0.4.0