[FEATURE] Decouple default task tracker via hooks and allow substituting for an alternative task tracker.
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
It would be great to optionally use an alternative task tracker - for instance one that allows task persistence, setting dependencies thereof, status tracking and discovery by other agents.
There is a project - [https://github.com/steveyegge/beads](beads), which seems to be in active development that addresses this use case.
Proposed Solution
Decouple claude-code from the default todo task tracker using specialized hooks, which would allow swapping out the default task tracker with an alternative. Control of the todo tool should be programmatic, not via prompts, to insure reliability.
Alternative Solutions
Implement task persistence, prioritization and discovery by other claude instances in claude-code natively.
Priority
High - Significant impact on productivity
Feature Category
Other
Use Case Example
One agent might be used to plan the work, commit tasks.
Other agents discover tasks that are available to be worked on and as work progresses, adjust status of the items, split into other sub-tasks, etc.
Additional Context
_No response_
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗