Skip to content

TODO Flow v0.0.7

Choose a tag to compare

@JakeB-5 JakeB-5 released this 28 Sep 02:58
· 173 commits to main since this release
  • Remove the default 600-second worker deadline across native and compatibility workers and their supervisors. Explicit project limits remain supported; JSON null selects unlimited execution.
  • Register native worker activity in the owning Orca worktree's sidebar through a host-side status bridge. Verify the actual pane projection and retain its receipt without enabling model hooks or treating UI state as completion evidence.
  • Check native worker claims while waiting, retire unchanged viewers after confirmed cancellation cleanup, and expose concrete native failure diagnostics.
  • Avoid filesystem and Git checks for each streamed output fragment; fence complete native proposals before adoption. Periodically reconcile full history on the same connection so a missing completion notification cannot leave a finished worker waiting indefinitely. Preserve partial WebSocket frames across idle polls.
  • Cancel active native, headless and verification work through owned process supervision, preserving cancellation evidence across recovery.
  • Reclaim unchanged verifier-generated artifacts and remove confirmed landed, owned Git/Orca worktrees. Consume native viewer retirement and attributed supervisor exit evidence, while preserving uncertain or reused resources.
  • Keep agent work within the user-requested scope, report additional work separately, reuse sufficient verification evidence and retain automatic cleanup unless the user explicitly requests resource preservation.

State/configuration formats and worker/skill protocols are unchanged. Existing explicit worker time limits remain supported.

Install:

uv tool install https://github.com/JakeB-5/todo-flow/releases/download/v0.0.7/todo_flow-0.0.7-py3-none-any.whl

Download the wheel and SHA256SUMS, verify the checksum, then update an existing installation with todo-flow upgrade --wheel /absolute/path/to/todo_flow-0.0.7-py3-none-any.whl. Update project skills while the project is idle.

Validation: existing code CI passed on commit 6ac7e50; this version-only release was checked with lint, formatting, package-content inspection, a clean wheel installation, both CLI version commands and existing-state compatibility. No state migration or live external-model acceptance test is claimed.

Release packaging CI: https://github.com/JakeB-5/todo-flow/actions/runs/36371800166 (passed).