GitHub - steveyegge/beads: Beads - A memory upgrade for your coding agent

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

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.
GitHub - steveyegge/beads: Beads - A memory upgrade for your coding agent | TD Stuff