beads v0.38.0
Pre-compiled binaries for Linux, macOS (Intel & Apple Silicon), and Windows.
Installation
Homebrew (macOS/Linux):
brew install steveyegge/beads/bdQuick Install (macOS/Linux):
curl -sSL https://raw.githubusercontent.com/steveyegge/beads/main/scripts/install.sh | bashWindows (PowerShell):
irm https://raw.githubusercontent.com/steveyegge/beads/main/install.ps1 | iexManual Install:
Download the appropriate binary for your platform below, extract it, and place it in your PATH.
Changelog
Features
- 252de1c feat(daemon): add sync backoff and consolidate hints into tips
- 721ae70 feat(doctor): add database corruption recovery to --fix
- c3ef1c3 feat: Add created_by field to issues (GH#748)
- 1583c57 feat: Add prefix-based routing with routes.jsonl (bd-9gvf)
- ea8ae11 feat: Rename 'wisp' to 'ephemeral' in beads API (bd-o18s)
- 21f307d feat: add --rig flag for cross-rig issue creation (bd-4nzq)
- 08cf4d4 feat: add --run-chaos-tests flag to release script (bd-kx1j)
- dae8a7a feat: add comments display to bd show command (#177)
- daf5393 feat: add town-level activity signal for Gas Town daemon (bd-v8ku)
- a958c83 feat: auto-resolve cross-rig IDs in bd dep add (bd-lfiu)
Bug Fixes
- 5c8d45a fix(deps): Mark BurntSushi/toml as direct dependency (GH#749)
- d3e9022 fix(doctor): Preserve parent-child dependencies in child→parent check (GH#750)
- 0575ca9 fix(nodb): set storeActive when initializing no-db mode
- 9c9f2f2 fix(tests): use --initial-branch=main for modern git compatibility
- a923774 fix: Bypass daemon for routed IDs in show command (bd-uu8p)
- 89be2a9 fix: add idempotency check to migration 028 (tombstone_closed_at)
- f6eeb17 fix: add missing CreatedBy in RPC path
- d623488 fix: add missing created_by column to migration 028 (GH#757)
- 78b8134 fix: bd graph works with daemon running (GH#751)
- 05b84c3 fix: bd ready excludes ephemeral (wisp) issues (hq-t15s)
- 9ec8fdd fix: close routed storage connections per iteration in show command
- 0a14abc fix: migration 028 handles missing created_by column
- 350a78f fix: resolve all golangci-lint errors
- a642c5b fix: restore --resolution alias for bd close (GH#746)
Others
- dc89030 Add chaos testing PR #752 review (bd-kx1j)
- 4362758 Fix comments display: move outside dependents block, merge main
- 05304e3 Merge origin/main, fix test git init for modern git
- bf2f200 Move pour and ephemeral under bd mol subcommand (bd-2fs7)
- cc7d2ae Rename bd mol ephemeral back to bd mol wisp
- 15cfef0 Update documentation for bd mol pour/wisp command structure
- b71c06e bd sync: 2025-12-26 12:45:39
- f86a518 bd sync: 2025-12-26 13:34:29
- b9b2c82 bd sync: 2025-12-26 14:36:25
- f11ad08 bd sync: 2025-12-26 14:36:48
- 2a1c03a bd sync: 2025-12-26 14:54:51
- 9bc98cd bd sync: 2025-12-26 15:20:26
- 3b8e4db bd sync: 2025-12-26 17:25:21
- 7046e90 bd sync: 2025-12-26 17:29:25
- 88e76ec bd sync: 2025-12-26 17:38:21
- aba2ee0 bd sync: 2025-12-26 19:28:54
- 3bd60b6 bd sync: 2025-12-26 20:20:46
- e6dc1d7 bd sync: 2025-12-26 20:51:56
- 561bd9a bd sync: 2025-12-26 23:19:26
- 27a82bf bd sync: 2025-12-26 23:38:55
- a84c7a4 bd sync: 2025-12-26 23:41:01
- 3d6fde9 bd sync: 2025-12-26 23:47:52
- 7de1922 bd sync: 2025-12-27 00:34:21
- 6862f6e chore(nix): Update version to 0.37.0 in default.nix (GH#749)
- f5ef444 cmd/bd: add unit coverage for show/update/close
- 8166207 doctor: add JSONL integrity check/fix and harden repairs
- 7af3106 doctor: add fs fault injection and lock contention coverage
- 1184bd1 doctor: add git hygiene checks and DB integrity auto-fix
- 1a4f06e doctor: harden corruption repair and JSONL config
- 59413ba sqlite: stop migrations clobbering pinned/template
- b089aaa tests: add chaos doctor repair coverage and stabilize git init