v0.2.0-beta.1
Gitmoot v0.2.0-beta.1 promotes the worktree, permission, Claude readiness, and forkable temp-worker changes into the public beta line.
Highlights
- implementation jobs run in task-owned worktrees instead of mutating the registered checkout directly
- read-only agents are blocked before implementation starts, with clear user-facing guidance
- Claude Code readiness checks classify missing OAuth/auth setup and tell users
to run
claude setup-tokenwhen needed - busy Codex and Claude runtime sessions can fork bounded temporary workers for parallel implementation tasks, then merge successful work back
- task list/show output exposes task worktree location and lifecycle state
Features
- task worktree allocation for
gitmoot task run - checkout mutation serialization for branch/worktree setup
- daemon execution from stored task worktrees for implementation and review jobs
- task implementation workflow advancement after delivery
- autonomy policy validation and runtime policy propagation
- permission failure classification for read-only and approval-blocked jobs
- Claude auth readiness reporting in
gitmoot agent doctorand plugin checks - parallel session policy config with bounded temp-worker forks
- temp-worker delegation, merge-back jobs, resource-lock cleanup, and tests
Verification
GOTOOLCHAIN=go1.26.0 go test ./...- local task worktree smoke validation
- real GitHub PR smoke validation
- Herdr-visible same-agent Codex parallel worker smoke
- Claude Code OAuth setup validation with real
claude -pexecution
Beta Limits
gitmoot agent reviewandgitmoot agent implementare still future local CLI convenience commands- SkillOpt live pairwise candidate-vs-current promotion validation is still a future optional mode
- preset prompt delivery for resumed agents can still be optimized
- release assets currently include
gitmoot_linux_amd64only
For current release artifacts, see GitHub releases.