beads v0.43.0
Pre-compiled binaries for Linux, macOS (Intel & Apple Silicon), Windows (AMD64 & ARM64), and FreeBSD.
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
- be70972 feat(cli): add bd lint command for template validation (bd-gn5r)
- 65fb0c6 feat(config): add validation.on-create and validation.on-sync config options (bd-t7jq)
- 09d38de feat(create): add --validate flag for template validation (bd-ik1b)
- d371baf feat(dates): add --due and --defer timestamp options with natural language parsing (#847)
- 171151c feat(list): Add type aliases for --type flag (gt-pvhsv)
- e6ee7a6 feat(types): add RequiredSections() method to IssueType (bd-v2mr)
- db93ba0 feat(validation): add ValidateTemplate() function (bd-615z)
- b730859 feat: Implement Step.Gate evaluation (Phase 1: Human Gates)
- 829c8d1 feat: add --notes flag to bd create command (GH#830)
- 33cf09b feat: add --pretty flag to bd ready (bd-vjas)
- aa2ea48 feat: add FreeBSD release builds (#832)
- ee51298 feat: add Obsidian Tasks markdown export format (GH#819)
- 0a96b10 feat: add bd mol progress command for efficient molecule monitoring (bd-8xnf)
- 8c7551c feat: add bd move command for cross-rig issue relocation (bd-v43g)
- 3593ba8 feat: add bd refile command to move issues between rigs (bd-1eak)
- a06b40b feat: add bd setup gemini for Gemini CLI integration (#845)
- 7c9b975 feat: add display guards for large molecules in bd mol current (bd-vln0)
- 1b432ad feat: add lint check to bd preflight --check (bd-lfak.3)
- 6893eb6 feat: add negation support for step conditions (!{{var}})
- 6298359 feat: add nix-hash staleness detection to bd preflight --check (bd-lfak.4)
- b362b36 feat: add session_id field to issue close/update mutations (bd-tksk)
- 8261183 feat: add version sync check to bd preflight --check (bd-lfak.5)
- ee34a74 feat: implement Step.Condition evaluation in bd cook (bd-7zka.1)
- 8dcfdda feat: implement bd preflight --check flag with test runner (bd-lfak.2)
Bug Fixes
- 9801102 fix(daemon): Use syncbranch.IsConfigured() for autoPull (#837)
- 3e1378e fix(move): clean up code based on review
- e2121a2 fix(refile): address code review feedback
- 7635976 fix(release): update missed version files to 0.43.0
- a9e70e3 fix: Add cross-rig routing support to bd close
- 00d0eb0 fix: add gosec annotations to doctor/gitignore.go (GH#832)
- 3108000 fix: add text reference updates to deleteBatchFallback
- 64c6597 fix: align preflight tests with implementation (bd-lfak.2)
- 6572654 fix: allow yaml-only config operations without database (GH#536)
- 95f14fa fix: bd --no-db dep tree now shows complete tree (GH#836)
- 44853d1 fix: bd cook now looks up formula names from registry (bd-hp8g)
- 363c5a3 fix: bd sync fails with exit 128 in bare repo worktrees (GH#827)
- 5e8a834 fix: bd sync now follows .beads/redirect for worktree path (bd-e2q9, bd-kvus)
- 5ae088b fix: bd update supports cross-rig bead updates via prefix routing (gt-wq1wb)
- 628ab91 fix: bd update supports cross-rig bead updates via prefix routing (gt-wq1wb)
- 21de435 fix: eliminate 5+ second delays from stale daemon.lock files (bd-htwx)
- 1ec6df9 fix: emit issue title with dep/label/comment mutation events (bd-sco6)
- 050d1a4 fix: prevent infinite loop in bd hooks run when .old is a bd shim (#843)
- a1f706d fix: prevent nil context panic in multi-repo hydration (#840)
- 8601ed0 fix: rename wisp prefix from 'eph' to 'wisp' (bd-ucj8)
- edc0fea fix: restore last-touched to gitignore template (GH#838)
- b161e22 fix: support delete in --no-db mode (GH#822)
- f322427 fix: use lightweight molecule discovery in bd mol progress
Others
- 54d1525 Add BEADS_NO_AUTO_STAGE opt-out for pre-commit auto-staging (GH#826)
- d6045ab Add Windows ARM64 build support (#834)
- 8da45ce Fix agent ID validation to accept any rig prefix (gt-w0fqg)
- eb0cc50 Fix agent ID validation to accept any rig prefix (gt-w0fqg)
- 7a9db35 Fix shebang env (#817)
- fb3f586 bd sync: 2025-12-30 21:22:02
- da7a42c bd sync: 2025-12-30 21:22:13
- 23be868 bd sync: 2025-12-30 22:01:30
- 6b874c8 bd sync: 2025-12-30 22:15:38
- f3f713d fix(fork-protection): only apply protection to actual beads forks (#823) (#828)
- 8ab9b81 fix(jira-import): handle Jira API v3 ADF format and explicit field selection (#825)
- 46f72ed test(sync): add tests for pre-sync validation hook (bd-nv4g)