Changes since v0.0.16:
- fix(migrations): self-heal wiped builtin harness rows (024_reseed_harness_builtins)
- chore: stop tracking local Claude skills + agents
- fix(login-path): stop macOS "access data from other apps" prompt by gating fnm store scan on FNM_DIR
- fix(orchestrator): adopt continuations on the task-notification line so a task isn't parked in Review while claude is still working (#97)
- feat(run-panel): sort running background-agent tabs first, right after Main (#96)
- Keep the task-details stream live and truthful across background-agent continuations (#95)
- fix(run-panel): show Commit & push based on git state (uncommitted changes or commits ahead), not run status (#94)
- fix(notifications): raise and focus the window on notification click (#93)
- Keep a task in
runningwhile its background agents are still running (#92) - Agetor/32511312afd3 tmux sessions is being closed (#89)
- fix(tmux): stop death-watch abandoning a live session on a transient has-session failure (#88)
- Agetor/2d65e29940e1 support opening task by native macos not (#87)
- feat(tmux): move task to blocked when a running session dies mid-run (#86)
- fix(claude-tmux): stop reconcileOrphans killing tmux sessions it doesn't own (#85)
- feat(claude-code): add Claude Sonnet 5 to the model picker (#82)
- feat(cli): standalone agetor terminal CLI + headless daemon (#65)
- feat(claude-code): track background agents as read-only stream tabs (#81)