DEVELOPER-TOOL
Beads
Overview
Beads is an open-source project maintained by Steve Yegge, tracked as one of three monitored repositories in the AI Digest. The project demonstrates rapid iteration and active development cycles, with six minor versions released across a three-week period in March 2026.
Timeline
-
2026-05-03-AI-Digest — No new release; v1.0.3 from April 24 still current, now nine days old. Post-1.x settle window continues.
-
2026-05-02-AI-Digest — No new release this week; v1.0.3 from April 24 remains latest, now eight days old. Post-1.x settle window continues; release cadence unremarkable.
-
2026-03-08-AI-Digest - Beads v0.59.0 released
-
2026-03-12-AI-Digest - Beads v0.60.0 released
-
2026-03-17-AI-Digest - Beads v0.61.0 released
-
2026-03-22-AI-Digest - Beads v0.62.0 released
-
2026-03-31-AI-Digest - Beads v0.63.3 released (final tracked version)
-
2026-04-05-AI-Digest — Beads hits v1.0.0 milestone: pre-compiled binaries across 6 platforms, —non-interactive flag for CI/cloud agents, SlotSet/SlotGet/SlotClear storage, batch config ops, first-class spike/story/milestone issue types.
-
2026-04-06-AI-Digest — v1.0.0 remains latest release; no new release since Thursday.
-
2026-04-07-AI-Digest — No new release; v1.0.0 stable with Azure DevOps integration and embedded Dolt support
-
2026-04-07-AI-Digest — No new release; v1.0.0 stable milestone from April 3 remains latest.
-
2026-04-08-AI-Digest — No new release; v1.0.0 remains latest. Recent commit activity continues hardening: GitLab sync deduplication and epic-to-milestone mapping, ADO push filter fixes, and concurrent embedded Dolt access protected by exclusive file locks.
-
2026-04-26-AI-Digest — Beads v1.0.3 (April 24) ships three load-bearing features:
bd gate createfor external dependency blocking,bd prunefor cleanup of closed beads, andBD_JSON_ENVELOPE=1for uniform JSON wire format with published schema and structured error codes. The gate primitive enables modeling “blocked on vendor” or “waiting on security review” without synthetic dependency placeholders. -
2026-04-30-AI-Digest — No new release this week; v1.0.3 (April 24) remains latest after six days of quiet in the release cadence.
-
2026-05-28-AI-Digest — No new release this week; still on v1.0.4 (2026-05-09, now 19 days old). The one new signal: the repo now resolves to
gastownhall/beads, with the oldsteveyegge/beadspath redirecting after a transfer/rename (the GitHub API follows it cleanly). Cadence-watch — the next tag is the read on whether the post-1.0 pace settles into a monthly rhythm. -
2026-05-29-AI-Digest — Beads is current on v1.0.5 (dated 2026-05-28) — storage and schema hardening rather than a headline feature: foreign keys with cascade across the issue and wisp tables, a forward schema-skew guard, large content columns widened to
LONGTEXT(lifting the ~64 KB/field ceiling), anddependencies.depends_on_idpromoted to a STORED generated column. The repo’sgastownhall/beadsmove is confirmed. Note for the v1.0.x line: the shift making JSONL auto-export opt-in (with a shrink-guard) actually landed back in v1.0.3; v1.0.5 inherits it. -
2026-06-02-AI-Digest — No new release this week. Stable remains v1.0.4 (2026-05-09); the v1.0.5 tag (2026-05-29) is still a gated pre-release marked “do not upgrade” pending the multi-machine
bd doltsync regression first flagged in 2026-05-29-AI-Digest and held flat through 2026-05-30-AI-Digest, 2026-05-31-AI-Digest, and 2026-06-01-AI-Digest. The repo now lives atgastownhall/beads;steveyegge/beadsredirects. v1.0.6 is still the reported fix-forward. -
2026-06-05-AI-Digest — Unchanged. Stable remains v1.0.4 (2026-05-09); the v1.0.5 pre-release still sits on GitHub flagged “do not upgrade” and Homebrew is still reverted to v1.0.4; v1.0.6 has not shipped despite being the announced fix-forward for the multi-machine
bd doltsync corruption. Already-reported pattern continued from 2026-06-04-AI-Digest — now several weeks since the last stable tag, and the next tag remains the only signal worth watching. -
2026-06-06-AI-Digest — No new release. v1.0.5 (2026-05-29, pre-release) remains the stuck tag flagged in 2026-06-05-AI-Digest — eight days out, no movement on the ”🚨 do not upgrade” gate (migration 0043 can silently break multi-machine
bd doltsync after both clones upgrade, issue #4259). Homebrew is still reverted to v1.0.4 (stable, 2026-05-09) and the announced fix-forward v1.0.6 has not shipped. Side-note worth pinning: the repo now lives atgastownhall/beads— thesteveyegge/beadsURL 301-redirects there. The next tag remains the only signal worth watching. -
2026-06-07-AI-Digest — No new release. v1.0.5 (2026-05-29, pre-release) remains the stuck tag — nine days out, with the ”🚨 do not upgrade” gate still in place because migration
0043can silently and unrecoverably break multi-machinebd doltsync once both clones upgrade (issue #4259). Homebrew remains reverted to v1.0.4; the announced fix-forward v1.0.6 has still not shipped. Status unchanged from 2026-06-06-AI-Digest — the next tag is still the only signal worth watching. -
2026-06-15-AI-Digest — No new release. Beads v1.0.5 (2026-05-29, pre-release) is now seventeen days out. Homebrew remains pinned to v1.0.4 (2026-05-09); v1.0.6 fix-forward still in development and unshipped. The migration
0043gate that can silently and unrecoverably break multi-machinebd doltsync is unchanged — operators should continue to avoid cross-machinebd dolt push/pulluntil v1.0.6 lands. The story is unchanged from 2026-06-14-AI-Digest and the thirteen digests before it; the next tag is still the only signal worth watching. -
2026-06-17-AI-Digest — No new release this week. v1.0.5 is still the gated/broken pre-release (May 29 — Homebrew has reverted to v1.0.4 and a v1.0.6 fix is in flight); v1.0.4 (May 9) remains the stable channel head, now 39 days stale. The migration-0043 cross-machine sync hazard flagged in prior digests is unresolved. Nothing new to add today.
-
2026-06-28-AI-Digest —
v1.1.0-rc.1ships June 26 — first new Beads tag sincev1.0.4on May 9, breaking the 49-day silence the corpus has been tracking. The headline structural fact: this is a release candidate, not the new stable — the “Latest” badge on the steveyegge/beads page is still pinned tov1.0.4, andrc.1ships under the pre-release flag, so production users should not migrate yet. Headline changes surfaced from the 48-day backlog: a new--include-infraflag onbd countso cardinality matchesbd list;bd doctordetects and repairs rekey-backfill remnants in dependency keys (the cleanup path for vaults that survived the v1.0.x rekey work); a new--allow-staleflag onbd importfor restoring snapshots beyond the stale guard; and abd metricssubcommand with a friendly first-run consent notice for usage tracking. Therctag is the signal that Yegge is staging the next stable rather than tagging-as-shipped — matches the pattern from the v1.0.0 RC cycle in April. The 14-day test is whetherv1.1.0stable lands inside the standard-rc.1 → stablewindow. -
2026-06-29-AI-Digest —
v1.1.0-rc.1(June 26) is still the latest tag with the “Latest” badge on the steveyegge/beads page still pinned tov1.0.4— day three of the 14-dayrc.1 → stabletest set up in 2026-06-28-AI-Digest. No further pre-release iterations yet, nov1.1.0stable. The fact pattern that matters: a 48-day batch shipped as an RC, not a feature drop, means the next signal worth waiting for is whether Yegge cutsv1.1.0stable inside the standard window or whetherrc.2lands first. -
2026-06-30-AI-Digest —
v1.1.0-rc.1(June 26) is still the latest tag with the stable “Latest” badge still pinned tov1.0.4from May 9 — day four of the 14-dayrc.1 → stablewindow opened in 2026-06-28-AI-Digest. Norc.2iteration, nov1.1.0stable cut. Carry the gap until the test resolves; the next signal is whether Beads cuts stable inside the standard window or whether anrc.2iteration lands first.already-reported:2026-06-28-AI-Digest -
2026-07-05-AI-Digest —
v1.1.0stable shipped 2026-07-04 06:07 UTC — first stable cut of thev1.1.0line, promoting out ofrc.2after roughly 48 hours and closing the 14-dayrc.1 → stablewindow opened in 2026-06-28-AI-Digest on day eight. The narrow read: the resilience-and-migration primitives that landed inrc.2on 2026-07-02 promoted to stable inside 48 hours — a disciplined turnaround on a narrow migration fix, not blanket velocity. Load-bearing features in the release: smart remote-migrate gate default-on (state-aware gate fromrc.2now the default surface, not a flag), embedded working-set reconcile commands open past the dirty-table migration guard (unblocking a previously-blocked operation class for schema-drifted worktrees), auto-export JSONL in SQL-server mode via working-set state hash, schema v53 wisp dependency drift repair closing the v53-upgrade drift thread the corpus has been tracking sincerc.1, and a secondary reminder whenAGENTS.mdandCLAUDE.mddiverge. Therc.2 → stablewindow (~48 hours) is short enough that the smart-remote-migrate gate has had limited soak time before shipping as the default — worth calibrating against the standard 14-day expectation before treating this as a template for future minor lines. -
2026-07-10-AI-Digest —
v1.1.0stable (2026-07-04 06:07 UTC) remains latest — day six since ship, still nov1.1.1patch. Already reported in 2026-07-05-AI-Digest. The fastest-stable-of-2026 window continues to hold cleanly, and no maintainer-side signal has surfaced.already-reported:2026-07-05-AI-Digest -
2026-07-14-AI-Digest —
v1.1.0stable (2026-07-04) remains latest — day ten since ship with nov1.1.1patch. The longest quiet stretch since the pre-1.0 silence 2026-06-28-AI-Digest tracked. No user-thread patch pressure has surfaced on GitHub either — treat as intentional post-stable soak, not a stall. (Verification note: WebSearch surfaced av1.0.2npm tag alongside the 1.1.0 GitHub tag — the two live in parallel packaging streams and the 1.1.0 stable status carries from the prior digest citation rather than a fresh confirm today.)already-reported:2026-07-05-AI-Digest -
2026-07-15-AI-Digest —
v1.1.0stable (2026-07-04 06:07 UTC) remains latest — day eleven since ship, still nov1.1.1patch. Extends the post-stable-soak read carried in 2026-07-14-AI-Digest by one more calendar day. No user-thread patch pressure surfaced on GitHub.already-reported:2026-07-14-AI-Digest -
2026-07-17-AI-Digest —
v1.1.0remains latest (2026-07-04), same as 2026-07-16-AI-Digest — day thirteen on the stable tag with nov1.1.1patch. Digest framing: the release-cadence read is still “content-hash drift detection and compaction-archives-before-discarding shipped clean, and the maintainer isn’t chasing hotfixes.” Noted for cadence, not concern.already-reported:2026-07-05-AI-Digest -
2026-07-11-AI-Digest —
v1.1.0stable (2026-07-04 06:07 UTC) remains latest — day seven since ship, still nov1.1.1patch. Already reported in 2026-07-05-AI-Digest and re-flagged in 2026-07-10-AI-Digest. The fastest-stable-of-2026 window continues to hold cleanly through a full calendar week — no maintainer-side signal, no patch pressure surfaced from user threads, no schema-migration reports.v1.1.0is behaving like the intended stable resting point.already-reported:2026-07-05-AI-Digest
Key Developments
-
v1.1.0-rc.1 Breaks the 49-Day Silence (June 26, 2026): First new tag since
v1.0.4on May 9, shipped as a release candidate (pre-release flag set; “Latest” badge still pinned tov1.0.4). Bundles 48 days of fix-and-feature backlog:bd count --include-infra(cardinality parity withbd list),bd doctorrekey-backfill remnant repair,bd import --allow-stale, and a newbd metricssubcommand with a first-run consent notice for usage tracking. Therctag is the signal Yegge is staging the next stable rather than tagging-as-shipped — same pattern as the v1.0.0 RC cycle in April. The 14-day test is whether stablev1.1.0lands inside the standard-rc.1 → stablewindow. -
v1.1.0 Stable — Tight-Loop rc.2 → Stable in ~48 Hours (July 4, 2026): First stable cut of the
v1.1.0line, promoting out ofrc.2after roughly 48 hours and closing the 14-dayrc.1 → stablewindow on day eight — well inside the standard envelope. Load-bearing features: smart remote-migrate gate default-on (was a flag inrc.2), embedded working-set reconcile commands now open past the dirty-table migration guard, auto-export JSONL in SQL-server mode via working-set state hash, schema v53 wisp dependency drift repair closing the v53-upgrade drift thread the corpus has been tracking sincerc.1, plus a secondaryAGENTS.md/CLAUDE.mddivergence reminder. Structural read: disciplined turnaround on a narrow migration fix, not blanket velocity — the smart-remote-migrate gate has had only ~48 hours ofrc.2soak time before shipping as the default. Worth calibrating against the standard 14-day expectation before treating this as a template for future minor lines.
Version History
| Version | Release Date | Change Type |
|---|---|---|
| v0.59.0 | March 8, 2026 | Initial tracking |
| v0.60.0 | March 12, 2026 | Minor update |
| v0.61.0 | March 17, 2026 | Minor update |
| v0.62.0 | March 22, 2026 | Minor update |
| v0.63.3 | March 31, 2026 | Patch release |
Development Pattern
The rapid release cadence (6 versions in 24 days) suggests:
- Active bug fixing and iteration
- Responsive development to community feedback
- Feature development and incremental improvements
- Possible pre-release or beta testing phase
Project Status
As of March 31, 2026, Beads v0.63.3 represents the latest tracked version. The project continues as one of three primary repositories monitored for significant developments in the AI/developer tools ecosystem.
Repository Status
Beads is maintained as an open-source project with public development tracking through the AI Digest monitoring system.