Skip to main content

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-token when 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 doctor and 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 -p execution

Beta Limits

  • gitmoot agent review and gitmoot agent implement are 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_amd64 only

For current release artifacts, see GitHub releases.