- Harden worker-fencing rules and CLI help so worker identity and lifecycle guidance remain clear and safe.
- Complete post-v0.6.0 public documentation, cleanup, and regression-test coverage.
- Add polling discipline to the worker prompt: wait at least 60 seconds between read-only probes, poll summary counts only until state changes, and avoid timer loops.
- Add
afk retry <id> --reason ...as focused sugar for reopening failed tasks into a fresh attempt.
- Include retry guidance in AFK prompts and add a troubleshooting FAQ for queue workers.
- Harden AFK attempt lifecycle semantics so targeted
set <id> doingretries open a fresh attempt, terminalsetoperations keep attempt history coherent, and successful completion clears stale task-level errors. - Add structured completion and context helpers:
afk set --json,afk take --summary, andafk snapshotfor durable before/after evidence.
- Explain why
afk takereturned no claim when todo tasks are blocked by active resource locks.
- Build installed binaries with the current git tag as
afk --version.
- Treat
afk take --dry-run --limit 0as an unbounded ready-task preview.
- Clarify
takereadiness, resource locks, and--limit 0behavior in docs.
- Simplify the public CLI around
add,tasks,task,status,find,take,set,prompt, andserve. - Remove legacy queue commands and document replacements for external worker loops.
- Extract AFK loop and task prompts into embedded templates.
- Expand regression coverage for the trimmed command surface.
- Add newest-first dashboard roster ordering, 100-per-page pagination, and panel overflow fixes.
- Wrap long task bodies in home-page dashboard panels.
- Clarify path-based task discovery guidance and generated candidate validation docs.
- Support Windows runner and SQLite DSN handling.
- Remove legacy
~/.claude/queue/tasks.jsonlimport support. SQLite is the only queue backend; a non-.sqlitequeue path is normalized to a sibling.sqlitedatabase.
- Add
afk add --diagnoseto run all generated-task validation checks without mutating the queue.
- Share fail-fast and diagnose validation checks so generated-task rules cannot drift.
- Track the
cmd/afkentrypoint so clean checkouts can build the CLI. - Scope the ignored build artifact to
/afk.
- Add sidecar persistence for rejected generated tasks.
- Add priority-aware scheduling for
ready,next,pop, andrun --dry-run. - Add
afk topfor promoting pending tasks within their effective priority. - Add the
afk discoverworkflow stub.
- Mark tasks failed after runner command cancellation using a cleanup context.
- Expand runner, store, task, output, and command test coverage.
- Update AFK command and scheduling documentation.