GitHub - steveyegge/beads: Beads - A memory upgrade for your coding agent
Added Feb 28
Article: Positive

Beads is a distributed, git-backed graph issue tracker designed to serve as a persistent memory for AI coding agents. It utilizes Dolt-powered SQL databases to manage task dependencies and prevent merge conflicts in multi-agent environments. By structuring plans into a version-controlled graph, it helps agents maintain context and handle complex, long-horizon projects more effectively.
Key Points
- Beads acts as a memory upgrade for AI agents by replacing unstructured markdown files with a version-controlled SQL graph.
- It utilizes Dolt to enable cell-level merging, native branching, and synchronization for multi-agent or distributed teams.
- The tool features semantic memory decay which summarizes old tasks to preserve the agent's context window.
- It supports complex task relationships including dependencies, epics, sub-tasks, and threaded messaging.
- Flexible workflow modes like Stealth and Contributor allow users to manage project planning without cluttering main repositories.