Skip to content

feat: add task dependencies and auto-chaining support#363

Merged
bborn merged 1 commit intomainfrom
task/941-implement-task-dependencies-auto-chainin
Feb 3, 2026
Merged

feat: add task dependencies and auto-chaining support#363
bborn merged 1 commit intomainfrom
task/941-implement-task-dependencies-auto-chainin

Conversation

@bborn
Copy link
Owner

@bborn bborn commented Feb 3, 2026

Implemented by Task #941

Add support for task dependencies where one task can block another:

- Database: Add task_dependencies table with blocker_id, blocked_id,
  auto_queue flag, and cycle detection
- Logic: ProcessCompletedBlocker() checks and unblocks dependent tasks
  when a blocker completes. Auto-queue moves unblocked tasks to queued
  status if configured
- CLI: Add commands ty block, ty unblock, ty deps for managing
  dependencies from command line
- UI: Show lock icon with blocker count on kanban cards, display
  dependency info in task detail view

This enables complex workflows where agents can work on subsequent
tasks automatically once prerequisites are met.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@bborn bborn merged commit f02f74a into main Feb 3, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant