gastownhall/beads

Beads - A memory upgrade for your coding agent

Go24140 starsDeveloper Tools & CLIsGitHub
Quality: solid 19/24
PAI: integrate 0.88

Overview

Verdict

Rating Summary
Quality solid (19/24) Actively released, extremely well-adopted (24k stars in 7.5 months), thorough documentation, and clean CLI design — held back only by 215 open issues and absent test/CI evidence in the README.
PAI Relevance integrate (0.88) Fills PAI's gap in versioned, dependency-aware agent task tracking; the bd CLI subprocess interface, JSON output, and offline-first design fit PAI's stack directly.

Quality Assessment

19/24 — maintained / well-documented / solid

Health: 6/8 (maintained)

Failed:

Passed:

Documentation: 7/8 (well-documented)

Failed:

Passed:

Engineering Signals: 6/8 (solid)

Failed:

Passed:

PAI Relevance

Dimension Score Assessment
Harvest Value 2 Beads introduces three patterns directly applicable to PAI's memory subsystem: (1) Dolt-backed versioned task graphs with cell-level merge for multi-agent conflict resolution, (2) semantic memory decay/compaction to manage context window budgets (directly applicable to PAI's WORK/ and LEARNING/ memory management), and (3) bd remember + bd prime as a reinjection loop for persistent project insight — a concrete implementation of a pattern PAI lacks.
Integration Readiness 2 bd is a language-agnostic CLI binary (Go) installable via brew install beads or install script; it emits structured JSON output and works entirely offline. PAI can subprocess bd commands from any skill or hook with no adapter layer. An MCP server (beads-mcp) is also available for direct agent tool-call integration.
Overlap Risk 1 Partial overlap with PAI's ISA skill, which manages ideal-state artifact tracking and task decomposition. ISA does not support dependency graphs, multi-agent conflict resolution, versioned history, or memory compaction — so overlap is meaningful but not deep.
Gap Fill 2 PAI has no versioned, graph-structured task tracker with dependency resolution, atomic claiming, or multi-agent branch isolation. File-based memory in WORK/ and LEARNING/ covers persistence but not structured task graphs or conflict-free concurrent writes — a clear functional gap Beads fills.

Composite: 0.88

What Next

Landscape Position

Category: Developer Tools & CLIs

In this category: casey--just (excellent, 21/24) — first entry in agent-specific task tracking within this category.

Standing: First repo in the vault addressing persistent agent task memory via a graph database; casey--just is the only other Developer Tools entry and solves a complementary (not competing) problem.

Evidence Base

Density: 9/10 — Available: full README (8KB), repository metadata (stars, forks, issues, dates, topics, license, language), release history with version and date, landscape context and related repos. Missing: dependency manifest content (dep count unverifiable), CI configuration details, test file structure, full docs/ directory content.

Notes