Skip to content

v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Jan 23:36
· 1 commit to main since this release
255293b

What's New

Git Redesign

  • PR-style diffs: Uses merge-base..head instead of live diffs - stable across rebases, matches GitHub behavior
  • "Applied" detection: Detects squash merges and cherry-picks via content comparison (merge-tree simulation)
  • "Missing" UX: Clear indicator when task branch is deleted but task not merged
  • Frozen stats: Stats recorded at merge/close time - merged tasks show correct data forever
  • Commit logging: Commits are logged to history.jsonl with timestamps

Migration

  • Automatic one-time migration from v0.1.1 schema
  • Backfills base_commit and frozen stats into history
  • Global marker prevents re-running migration on every command

Fixes

  • Send concurrency: Block concurrent sends to the same task
  • SIGINT handling: Proper cleanup during early claim phase
  • Merge with uncommitted changes: subtask merge now works when base worktree has uncommitted changes
  • Merge-tree conflict detection: Fixed edge cases in conflict detection
  • Codex harness: Transient network errors no longer cause false failures

Improvements

  • Review --base flag: PR-style review of current branch against any base
  • Review prompts: Built on subtask side instead of passing flags to codex
  • Claude model aliases: Config now uses opus/sonnet instead of full model IDs
  • Skill outdated warning: Warn when project-scoped skill is older than bundled version
  • Install UX: Better flags, dynamic guide, cleaner output
  • Release flow: Interactive release with beta support

Full Changelog: v0.1.1...v0.2.0