[FEATURE] Decouple default task tracker via hooks and allow substituting for an alternative task tracker.

Resolved 💬 4 comments Opened Nov 27, 2025 by evgenyfadeev Closed Jan 27, 2026

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_

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗