Beads - Persistent Task Memory for AI Agents
Graph-based issue tracker that survives conversation compaction.
Overview
bd (beads) replaces markdown task lists with a dependency-aware graph stored in git.
Key Distinction:
- •bd: Multi-session work, dependencies, survives compaction, git-backed
- •TodoWrite: Single-session tasks, linear execution, conversation-scoped
Decision Rule: If resuming in 2 weeks would be hard without bd, use bd.
Prerequisites
- •bd CLI: Version 0.34.0+ installed and in PATH
- •Git Repository: Current directory must be a git repo
- •Initialization:
bd initrun once (humans do this, not agents)