Skip to content

v0.12.9 — Task Dependencies, Description, Project Reset

Choose a tag to compare

@rafiki270 rafiki270 released this 14 Mar 00:49
· 200 commits to main since this release

What's New

Task-Level Dependencies

  • steroids tasks depends-on <A> <B> — task A waits for task B to complete
  • steroids tasks no-depends-on <A> <B> — remove dependency
  • --depends-on <id> flag on tasks add
  • Task selector respects both section and task dependencies
  • Circular dependency detection

Task Description Field

  • --description / -d flag on tasks add and tasks update (max 4000 chars)
  • Shown in tasks audit output
  • Content hashing best practices in LLM docs

Project Reset

  • steroids reset-project -y — reset all tasks to pending, clear execution history
  • Preserves task/section/dependency structure
  • Stops runners, cleans parallel sessions

WebUI Improvements

  • blocked_error / blocked_conflict status display with reason banner
  • Sidebar reordered: Dashboard, Projects, Runners first
  • Wakeup modal sorted by action priority

Git Lifecycle Guard

  • Tasks blocked with blocked_error when .steroids/ is tracked in git
  • Symlink re-established after git reset --hard in workspace pool slots

Other

  • LLM reference updated with task authoring best practices
  • Codex review timeout increased to 30 minutes
  • Shared terminal status constants (SECTION_DEP_TERMINAL / TASK_DEP_TERMINAL)

Full Changelog: v0.12.8...v0.12.9