| CARVIEW |
Navigation Menu
-
Notifications
You must be signed in to change notification settings - Fork 385
Releases: steveyegge/beads
v0.37.0
beads v0.37.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
- f3a5e02 feat(close): Add --suggest-next flag to show newly unblocked issues (GH#679)
- e91f0de feat(formula): Add inline step expansion (gt-8tmz.35)
- e845893 feat(formula): Implement expansion var overrides (gt-8tmz.34)
- f82c75c feat(formula): Validate expanded step IDs are unique (gt-8tmz.36)
- 0718156 feat(gate): Add GitHub gate evaluation (gh:run, gh:pr)
- 5c3a401 feat(init): Auto-detect fork repos and offer to configure .git/info/exclude (GH#742)
- f6c739f feat(merge): Export Merge3WayWithTTL for configurable tombstone TTL (bd-6rl)
- 2ff1768 feat(prime): add no-git-ops config to disable git ops in session close (GH#593)
- 516c62e feat: Add aspect composition support (gt-8tmz.5)
- 09d0532 feat: Add bd formula list/show commands (gt-8tmz.14)
- 92e99c8 feat: Add bd mol stale command to detect complete-but-unclosed molecules (bd-anv2)
- f56f361 feat: Add condition evaluator for gates and loops (gt-8tmz.7)
- cb6f3cd feat: Add formula name support to bd mol bond (gt-8tmz.25)
- b43358b feat: Add nested loop support in control flow (gt-zn35j)
- a42fac8 feat: Add on_complete/for-each runtime expansion types (gt-8tmz.8)
- c7bc8e6 feat: Add proto prefix for distilled molecules (bd-hobo)
- bce4f8f feat: Add source tracing metadata to cooked steps (gt-8tmz.18)
- 29501c7 feat: Add stale molecules check to bd doctor (bd-6a5z)
- abf6722 feat: Compile-time vs runtime cooking (gt-8tmz.23)
- f78fe88 feat: Distinct prefixes for protos, molecules, wisps (bd-hobo)
- 4f06502 feat: Implement control flow operators (gt-8tmz.4)
- b21b318 feat: Improve bd mol distill command
- 56deb02 feat: Support ephemeral protos: cook inline for pour/wisp/bond (bd-rciw)
- 35e8c06 feat: add beads-release formula for molecular releases
Bug Fixes
- 47cc84d fix(docs): standardize sync branch name and daemon syntax (GH#376)
- 3034fc3 fix(doctor): handle installed_plugins.json v2 format (GH#741)
- 9a50824 fix(gate): Use correct gh pr field name (mergedAt, not merged)
- 6d23689 fix(init): guard git.IsWorktree() with isGitRepo() check (GH#727)
- 488ec56 fix(mcp): Graceful fallback on Windows for daemon mode (GH#387)
- 7fbc276 fix(multirepo): Preserve gate await fields during upsert (bd-gr4q)
- c64ad02 fix(npm): Windows postinstall file locking issue (GH#670)
- 32c803d fix(worktree): Cache git detection results to eliminate slowness (bd-7di)
- 3b3f844 fix: Address code review issues in bd mol bond formula support
- c9aa755 fix: Address code review issues in condition evaluator
- 64d2f37 fix: Allow tombstones to retain closed_at timestamp
- d2f7177 fix: Chain iterations after nested loop expansion (gt-zn35j)
- 9c1bf7d fix: Combine db prefix with type prefix for mol/wisp IDs (bd-hobo)
- 8b5168f fix: Control flow review fixes (gt-8tmz.4)
- d2b1656 fix: Make child→parent dep fix opt-in with --fix-child-parent (bd-cuek)
- de1a955 fix: Map expansion now matches nested child steps (gt-8tmz.33)
- fd57f61 fix: Prevent aspect self-matching infinite recursion (gt-8tmz.16)
- 2f9d423 fix: Prevent bd sync from committing non-.beads files (bd-trgb)
- ec85577 fix: Remove unused code from wisp.go (code review followup)
- 257ed9b fix: Restore skill files accidentally deleted by bd sync (GH#738)
- efdaa93 fix: Use FatalErrorRespectJSON across all commands (bd-28sq)
- d9bf695 fix: Use FatalErrorRespectJSON for JSON-consistent error output (bd-28sq.1)
- 939ade7 fix: doctor check skips interactions.jsonl and molecules.jsonl (GH#709) (#739)
- 94c3fa2 fix: filter wisps from nodb writeIssuesToJSONL (bd-9avq)
- 9f8b347 fix: filter wisps from sync_export.go (bd-687g)
- c429405 fix: mol run loads all hierarchical children + supports title lookup (bd-c8d5, bd-drcx)
- 2a6191e fix: use content-level merge for divergence recovery (bd-kpy)
Others
- df5d4b3 Add TOML support for formulas (gt-xmyha)
- a0e4267 Add bd gate approve command for human gates (gt-twjr5.4)
- 1d3a7f9 Add bd gate eval command for timer gate evaluation (gt-twjr5.2)
- ea9f1d2 Add edge case tests for expression evaluator (code review)
- e0403c2 Add mail gate evaluation in bd gate eval (gt-twjr5.4)
- 258d183 Add waits_for handling to collectDependenciesToSubgraph (gt-8tmz.38)
- b82d0e7 Fix expansion operators: update dependencies after expansion
- 73e56d0 Fix in-place mutation in ApplyBranches/ApplyGates (gt-v1pcg)
- acb4aee Fix misleading comment in replaceStep
- 127a36d Formula cycle detection: show full extends chain in error message (gt-8tmz.15)
- a643b9a Implement advice operators for formula composition (gt-8tmz.2)
- 030838c Implement computed range expansion for loops (gt-8tmz.27)
- cfb1196 Implement expansion operators for formula composition (gt-8tmz.3)
- ba17898 Implement fanout gate: waits-for children aggregation (gt-8tmz.38)
- 84c124f Implement max expansion depth limit (default 5) (gt-8tmz.17)
- dd0fb7c Remove bd mol run - orchestration belongs in gt
- 9314f20 Remove hardcoded deacon assignee from gate.go
- fd72ce8 bd sync: 2025-12-24 14:39:47
- fda4f78 bd sync: 2025-12-24 15:53:49
- c065e98 bd sync: 2025-12-24 16:23:00
- 922e545 bd sync: 2025-12-24 16:25:37
- e3a7bf8 bd sync: 2025-12-24 16:30:40
- d953cf6 bd sync: 2025-12-24 16:45:30
- d3245d2 bd sync: 2025-12-24 16:53:22
- 6325487 bd sync: 2025-12-24 17:40:20
- 5eacec4 bd sync: 2025-12-24 18:24:08
- 4668240 bd sync: 2025-12-24 18:30:11
- fbae771 bd sync: 2025-12-24 19:31:04
- c3b971e bd sync: 2025-12-24 20:00:04
- 12bd2e4 bd sync: 2025-12-24 20:07:54
- 53d905a bd sync: 2025-12-24 20:43:10
- 3c14ec7 bd sync: 2025-12-24 21:02:59
- 204e8e6 bd sync: 2025-12-24 21:16:04
- 358eed7 bd sync: 2025-12-24 21:17:16
- ba6f1f5 bd sync: 2025-12-24 21:18:49
- a1a4341 bd sync: 2025-12-24 22:41:46
- fecbc5b bd sync: 2025-12-24 23:12:58
- 81171ff bd sync: 2025-12-24 23:32:27
- 8b6a8cf bd sync: 2025-12-25 00:59:25
- 8128324 bd sync: 2025-12-25 01:05:06
- a8ec1d6 bd sync: 2025-12-25 01:21:15
- fca9e54 bd sync: 2025-12-25 01:50:05
- 9451eec bd sync: 2025-12-25 02:05:15
- 451c9e4 bd sync: 2025-12-25 11:56:39
- 2392496 bd sync: 2025-12-25 12:05:37
- 71dc671 bd sync: 2025-12-25 12:18:21
- 6311fba bd sync: 2025-12-25 12:18:37
- fe66188 bd sync: 2025-12-25 12:31:14
- df3a6bf...
Assets 8
v0.36.0
beads v0.36.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
- 36feb15 feat(compact): Add --prune mode for standalone tombstone pruning (bd-c7y5)
- cdbca65 feat(config): add override notification for config parameters (#731)
- ce2b053 feat(deps): detect/prevent child→parent dependency anti-pattern (bd-nim5)
- 297c696 feat(doctor): add count-based database size check (#724)
- bed89fd feat(export): add --priority exact match filter (bd-au0.6)
- 4fdcda4 feat(formula): add formula parser and bd cook command (bd-weu8, bd-wa2l)
- f28785d feat(formula): support needs and waits_for fields, add --prefix flag
- 61daa59 feat(list): add --pretty and --watch flags for built-in viewer (#729)
- f777093 feat(rpc): add GetMoleculeProgress endpoint (bd-0oqz)
- 3a82ce2 feat(rpc): add GetWorkerStatus RPC endpoint (bd-l13p)
- 3405f0c feat(rpc): enrich MutationEvent with Title and Assignee fields
- 0d66aed feat(types): add omitempty to JSONL fields for smaller output
- cfd412b feat: add --publish-npm and --publish-pypi flags to bump-version.sh
- c4ce191 feat: add --resolution as alias for --reason on bd close (GH#721)
- 3c786f2 feat: add Windows code signing infrastructure (bd-14v0)
- 7fd4c86 feat: add date, priority, and content filters to bd search (bd-au0.5)
- 47b86b3 feat: add gate issue type and CLI commands for async coordination (bd-udsi)
- ac1f580 feat: enhance natural language activation + Anthropic 2025 compliance (#718)
Bug Fixes
- 48b96c9 fix(config): normalize yaml config keys to canonical format (#732)
- d1c4526 fix(formula): address code review findings
- 9743b45 fix(import): preserve comment created_at timestamps during import (#735)
- f250608 fix(json): audit and standardize JSON output across commands (bd-au0.7)
- 422ec71 fix(json): standardize JSON output for errors and empty arrays (bd-au0.7)
- 42c23e2 fix(lint): add nosec directive for formula parser file read
- ee3d070 fix(mol): respect --pour flag in bond operations (bd-l7y3)
- c28defb fix(sqlite): handle dots in prefix for extractParentChain (GH#664)
- 1e7c7f5 fix(sqlite): update child_counters when explicit child IDs are created (GH#728)
- 37ec967 fix(stealth): use .git/info/exclude instead of global gitignore (GH#704)
- 7f8f8f6 fix(sync): respect sync.remote config in daemon sync operations (#736)
- fe2ac97 fix: Exclude workflow types from bd ready by default (gt-7xtn)
- dcee07f fix: add output_schema=None to MCP tools for Claude Code compatibility (bd-49kw)
- 8676c41 fix: address CI lint errors (gosec, errcheck, unparam, duplicate tests) (#730)
- f2db0a1 fix: exclude external deps from orphan check in migration invariants (bd-ucgz)
- 3d924f8 fix: handle multi-hyphen prefixes correctly (GH#422)
- 0d31e42 fix: preserve pinned field during JSONL import (bd-phtv)
- 2540218 fix: respect allowed_prefixes config during import (gt-2z6s)
- e0f1d43 fix: write startup config keys to config.yaml instead of SQLite (GH#536)
Others
- 05e10b6 Add comprehensive RPC test coverage (44.7% → 61.7%)
- c46b1a0 Add config-based close hooks (bd-g4b4)
- a129e36 Add daemon RPC support for gate commands (bd-likt)
- 2069f0a Add tests for cmd/bd CLI to improve coverage (bd-llfl)
- 7d3447b Add tests for createTombstone and deleteIssue wrappers (bd-d28c)
- 091b4b8 Add tests for setup package (28.4% → 53.8% coverage)
- a768024 Close bd-9usz: Test suite no longer hangs
- e432fcc Enhance Claude Code skill with README and new reference files (#722)
- 143f5c8 Fix TestMain to find module root before building bd binary
- bbb08d6 Fix template commands failing with daemon mode (bd-indn)
- 8118199 Improve bd doctor output formatting for readability (bd-4qfb)
- ffa5de3 Improve internal/beads test coverage from 48% to 80%
- f437ce2 Improve internal/daemon test coverage from 27.3% to 72.0% (bd-n386)
- 05f37d2 Introduce slog for structured daemon logging (bd-u2sc.4)
- 2d592a8 Merge polecat/testcat - tests for delete wrappers (bd-d28c)
- 9354dbd Refactor duplicate JSONL-from-git parsing code (bd-y2v)
- ec0c710 Split queries.go into focused modules (bd-rgyd)
- 2b26de0 Split sync.go into modular files (bd-u2sc.3)
- 03b12e4 Standardize error handling: use FatalError in compact.go, sync.go, migrate.go
- 235dc57 Update Session End Checklist to use gt handoff (gt-yt6g)
- 7e7e0fb Update Session End Checklist to use gt handoff (gt-yt6g)
- 7c4b069 bd close bd-ykd9: doctor --fix feature already implemented
- 2ac190f bd mol run: add cross-database spawning support (gt-jsup)
- 1b9660c bd sync: 2025-12-23 (bd-g4b4 closed)
- a94f956 bd sync: 2025-12-23 00:25:43
- 18d9848 bd sync: 2025-12-23 11:39:18
- 87f1637 bd sync: 2025-12-23 12:06:48
- 5b56c07 bd sync: 2025-12-23 12:13:41
- ceb8ba0 bd sync: 2025-12-23 12:19:49
- 7f2d4af bd sync: 2025-12-23 12:24:08
- dc4423b bd sync: 2025-12-23 12:24:43
- 5f15dc4 bd sync: 2025-12-23 12:27:35
- ad7473d bd sync: 2025-12-23 12:36:33
- 77ff828 bd sync: 2025-12-23 12:40:03
- 1951fae bd sync: 2025-12-23 12:42:18
- f502f95 bd sync: 2025-12-23 12:44:13
- 8e2473c bd sync: 2025-12-23 13:03:01
- 2975d22 bd sync: 2025-12-23 13:03:25
- 624e7de bd sync: 2025-12-23 13:03:48
- 6da4d48 bd sync: 2025-12-23 13:04:11
- b354b4b bd sync: 2025-12-23 13:04:35
- 8f8994c bd sync: 2025-12-23 13:04:59
- 6077c27 bd sync: 2025-12-23 13:05:25
- 9591143 bd sync: 2025-12-23 13:05:48
- c424291 bd sync: 2025-12-23 13:06:12
- 2f7570f bd sync: 2025-12-23 13:06:35
- b172fa7 bd sync: 2025-12-23 13:06:59
- 6cf998e bd sync: 2025-12-23 13:07:22
- bc169a7 bd sync: 2025-12-23 13:07:47
- 68e3de9 bd sync: 2025-12-23 13:10:23
- 3053758 bd sync: 2025-12-23 13:36:29
- d834e4f bd sync: 2025-12-23 13:46:12
- 7b67166 bd sync: 2025-12-23 13:49:07
- f4acf5c bd sync: 2025-12-23 14:18:09
- 649a48d bd sync: 2025-12-23 14:41:28
- a23271d bd sync: 2025-12-23 15:15:28
- 4c9eb70 bd sync: 2025-12-23 15:25:28
- 4bcf2a9 bd sync: 2025-12-23 16:29:02
- be06a68 bd sync: 2025-12-23 16:32:00
- 37042a8 bd sync: 2025-12-23 16:32:21
- c2d6b13 bd sync: 2025-12-23 16:32:42
- d33bd82 bd sync: 2025-12-23 17:03:27
- b889aa6 bd sync: 2025-12-23 18:16:31
- c4473ea bd sync: 2025-12-23 19:12:19
- 1db506f bd sync: 2025-12-23 ...
Assets 8
v0.35.0
beads v0.35.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
- 03f5afb feat(daemon): add auto_pull config parameter for periodic remote sync
- dd9fcd9 feat(scripts): add --all, --mcp-local, --restart-daemons flags to bump-version.sh
- 62bbae9 feat(types): add HOP entity tracking types (bd-7pwh)
- 14e1f5a feat: add --parent flag to bd list command (bd-yqhh)
- be520d9 feat: add bd activity command for real-time state feed (bd-xo1o.3)
- ee04b1e feat: add dynamic molecule bonding with --ref flag (bd-xo1o.1)
- 808c33b feat: add molecule navigation commands (bd-sal9, bd-ieyy)
- 37fd1ce feat: add parallel step detection for molecules (bd-xo1o.4)
- f795f61 feat: add performance optimization indexes (bd-bha9, bd-a9y3, bd-jke6, bd-8x3w, bd-lk39)
- fa9a88e feat: add waits-for dependency type for fanout gates (bd-xo1o.2)
- aa1ce63 feat: consolidate maintenance commands into bd doctor --fix (bd-bqcc)
- ad02b80 feat: display external deps in bd dep tree (bd-vks2, bd-mv6h, bd-d9mu)
- 7fb92ff feat: implement conditional bond type for mol bond (bd-kzda)
Bug Fixes
- 737e65a fix(daemon): add periodic remote sync to event-driven mode (#698)
- 1950917 fix(daemon): deduplicate file and git ref change log messages
- ee016bb fix(daemon): handle diverged sync branch with fetch-rebase-retry on push (#697)
- 82cbd98 fix(daemon): include tombstones in exportToJSONLWithStore for sync propagation (#696)
- e8d0860 fix(doctor): use --fix instead of manual commands (#715)
- e2ab727 fix(doctor): use context.Background() instead of nil in CheckDuplicateIssues
- 665e5b3 fix(worktree): integrate health check into CreateBeadsWorktree to prevent redundant checks
- 7ad9fb5 fix: add interactions.jsonl to .gitignore allowlist
- 117bdd6 fix: add nolint:misspell for SQL query with British spelling
- bd6fa5c fix: bd create -f now works with daemon mode (GH#719)
- da80906 fix: emit rich mutation events for status changes (bd-313v)
- 340417f fix: filter satisfied external deps from GetBlockedIssues (bd-396j)
- e79558a fix: make database_removal_scenario test more realistic
- d677554 fix: prevent parallel execution migration race conditions (GH#720)
- e360a74 fix: resolve all golangci-lint errors (#699)
- 8b49d8f fix: resolve golangci-lint errors
- 9480041 fix: skip interactions.jsonl in FindJSONLInDir (GH#709)
Others
- 6a2909c Add Claude Code settings for zoey crew worker
- bbe1203 bd sync: 2025-12-22 12:10:56
- d578eb8 bd sync: 2025-12-22 12:17:24
- 512cbc0 bd sync: 2025-12-22 12:32:30
- dca5292 bd sync: 2025-12-22 13:13:48
- 8d697a2 bd sync: 2025-12-22 14:53:43
- 07e941a bd sync: 2025-12-22 15:40:07
- 3f3bc32 bd sync: 2025-12-22 15:48:42
- 014efbb bd sync: 2025-12-22 16:02:19
- 8097cd6 bd sync: 2025-12-22 17:04:03
- 11dd84a bd sync: 2025-12-22 17:36:38
- 36c652d bd sync: 2025-12-22 20:09:31
- 0c4e17c bd sync: 2025-12-22 21:15:48
- 607e04c bd sync: 2025-12-22 21:30:29
- 266719c bd sync: 2025-12-22 21:49:02
- 73b2e14 bd sync: 2025-12-22 22:33:34
- c6888c5 bd sync: 2025-12-22 22:59:43
- 8677e5a bd sync: 2025-12-22 23:15:36
- 22ef563 bd sync: 2025-12-23 00:12:38
- ecadb83 bd sync: 2025-12-23 00:12:57
- 97c2c48 bd sync: 2025-12-23 00:13:18
- 2a2142a bd sync: 2025-12-23 00:55:12
- 4bef1fd bd sync: 2025-12-23 01:24:24
- 6f2d160 bd sync: 2025-12-23 01:26:59
- 6188045 bd sync: 2025-12-23 01:33:42
- b2d3577 bd sync: 2025-12-23 01:39:41
- 4a91acb bd sync: 2025-12-23 01:42:22
- da15363 bd sync: 2025-12-23 01:56:10
- a441559 bd sync: 2025-12-23 01:58:29
- a3e967b bd sync: 2025-12-23 02:10:31
- 625d5fb bd sync: 2025-12-23 02:38:39
- 47339f8 bd sync: 2025-12-23 03:18:57
- ac07b22 bd sync: 2025-12-23 03:22:14
- 3c86144 bd sync: 2025-12-23 03:38:21
- ce85fd4 bd sync: 2025-12-23 03:48:52
- 72c1c43 bd sync: 2025-12-23 03:56:58
- 9057351 bd sync: 2025-12-23 04:00:13
- 09e5104 bd sync: 2025-12-23 04:01:07
- 0bc421f bd sync: 2025-12-23 04:16:32
- 41aedac bd sync: 2025-12-23 04:20:56
- 356fda3 bd sync: 2025-12-23 04:33:43
- bea8830 bd sync: 2025-12-23 04:35:03
- b295768 bd sync: 2025-12-23 04:35:08
- cc227db bd sync: 2025-12-23 04:43:29
- 5e4a300 bd sync: 2025-12-23 04:44:17
- ee4750f bd sync: 2025-12-23 04:45:01
- ee1dc98 bd sync: 2025-12-23 04:45:33
- 064e922 bd sync: 2025-12-23 04:46:23
- a097886 bd sync: 2025-12-23 04:47:20
- f66f246 bd sync: 2025-12-23 04:48:32
- 90edbc4 bd sync: 2025-12-23 04:49:14
- 0c14054 bd sync: 2025-12-23 04:49:44
- 379f80d bd sync: 2025-12-23 04:58:04
- 8a78897 chore(deps): bump github.com/ncruces/go-sqlite3 from 0.30.3 to 0.30.4 (#703)
- 0a527e6 chore(deps): bump github.com/tetratelabs/wazero from 1.10.1 to 1.11.0 (#702)
- 6cc8926 chore(nix): update vendorHash for go-sqlite3 0.30.4 and wazero 1.11.0
- ca348a2 docs(daemon): update event-driven mode documentation
- 7f5fa23 fixed an install script bug
- e67712d refactor(cmd): migrate sort.Slice to slices.SortFunc (bd-u2sc.2)
- 4c38075 refactor(cmd): replace map[string]interface{} with typed JSON response structs (bd-u2sc.1)
- cafc0b9 refactor(doctor): consolidate maintenance commands + improve daemon startup
- cfe823d refactor: add testEnv helpers, reduce SQLite test file sizes (bd-4opy)
- fc0b987 refactor: consolidate duplicate path-finding utilities (bd-74w1, bd-4nqq)
- 92e6f4c refactor: remove legacy autoflush code paths (bd-xsl9)
Assets 8
v0.34.0
beads v0.34.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
- 1e096a3 feat: add 'fart' as easter egg alias for bd mol bond
- 22eee81 feat: add --ephemeral flag to bd mol bond (bd-kwjh.3)
- 240a4e2 feat: add bd doctor check for orphaned issues (bd-5hrq)
- 9afefe7 feat: add bd ship command for cross-project capabilities (bd-eijl)
- e7f0966 feat: add cross-project dependency support - config and external: prefix (bd-66w1, bd-om4a)
- 6991107 feat: add cross-store wisp→digest squash (bd-kwjh.4)
- 2d719b1 feat: add ephemeral storage backend for wisps (bd-kwjh.2)
- f27b1f3 feat: add wisp commands (bd-kwjh)
- 1cfb234 feat: bd ready filters by external dep satisfaction (bd-zmmy)
- cadf798 feat: implement molecular chemistry UX commands
Bug Fixes
- a11b209 fix(doctor): UX improvements for diagnostics and daemon (#687)
- 95b735c fix: add third change to satisfy versionChanges test
- 8f8e951 fix: bd repo commands write to YAML and cleanup on remove (#683)
- 2c5acc9 fix: handle empty config values in getRepoConfig() (#684)
- d39e868 fix: handle empty config values in getRepoConfig() (GH#680)
- fe6fec4 fix: remove slice bounds panic in mol run output (bd-987a)
- 6a949d9 fix: rename customID to customTitle in mol bond for consistency (bd-e7ou)
- 9d30e80 fix: skip prefix validation in multi-repo mode (GH#686) (#688)
Others
- 025045b Add DeepWiki badge to README (#689)
- 39750ba bd sync: 2025-12-21 16:15:25
- f56540e bd sync: 2025-12-21 17:20:07
- d06401d bd sync: 2025-12-21 17:28:08
- 6b339e7 bd sync: 2025-12-21 18:02:24
- 310e86d bd sync: 2025-12-21 21:00:10
- c73bf8b bd sync: 2025-12-21 21:14:14
- d554a11 bd sync: 2025-12-21 21:18:55
- 61d70cd bd sync: 2025-12-21 22:04:42
- abb4a84 bd sync: 2025-12-21 22:41:15
- 91b4857 bd sync: 2025-12-21 22:57:55
- 4f2bd88 bd sync: 2025-12-21 23:13:50
- b7c4ba0 bd sync: 2025-12-21 23:41:49
- b3da7b4 bd sync: 2025-12-21 23:42:29
- 5fb254f bd sync: 2025-12-21 23:45:42
- 468751d bd sync: 2025-12-22 00:02:25
- e952219 bd sync: 2025-12-22 00:05:28
- cd2cee9 bd sync: 2025-12-22 00:08:34
- a111b2d bd sync: 2025-12-22 00:13:58
- 7f0a598 bd sync: 2025-12-22 00:18:00
- 065dd23 bd sync: 2025-12-22 00:32:37
- 1d3c9e6 bd sync: 2025-12-22 00:54:24
- b871570 bd sync: 2025-12-22 01:13:15
- 11f3acd bd sync: 2025-12-22 02:22:48
- 9102cdb bd sync: 2025-12-22 02:55:55
- a49b924 refactor: rename ephemeral → wisp throughout (bd-ldb0)
- 199def9 release: v0.34.0
- a9bfce7 wip: external dep resolution helper (bd-zmmy)
Assets 8
v0.33.2
beads v0.33.2
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
Bug Fixes
- 8b87c55 fix: priority:0 omitempty and markdown nil pointer (GH#671, GH#674)
Others
Assets 8
v0.33.1
beads v0.33.1
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
Bug Fixes
- 1e22cd0 fix(lint): add nosec for mail delegate exec.Command
Others
Assets 8
v0.33.0
beads v0.33.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
- 3ba3e94 feat(mail): add bd mail delegate command for agent UX
- 1651822 feat(mol): add --attach flag for spawn-time bonding
- ca678ca feat(mol): add bd mol commands, deprecate bd template
- 8e17dcf feat(mol): add bd mol run command for durable execution
- b7c7e7c feat(mol): add bd mol squash command (bd-2vh3.3)
- 5bf3515 feat(mol): add distill command to extract protos from epics
- 386b513 feat(mol): add polymorphic bond command
- 39f8461 feat(mol): filter ephemeral issues from JSONL export (bd-687g)
- 466c606 feat(mol): rename bond→spawn, add BondRef data model
- 6580178 feat(mol): smart --var detection for distill accepts both syntaxes
- d6ab9ab feat(mol): spawn molecules as ephemeral by default (bd-2vh3.2)
- 03118e7 feat(sync): add timeout message for long-running git operations (fixes #647)
- fb1dff4 feat(ux): reorganize command groups and add Tufte-inspired help styling
Bug Fixes
- acba84e fix(memory): exclude pinned issues from GetReadyWork
- 213a61c fix(mol): persist template label in bondProtoProto + add comprehensive tests
- e04785d fix(nix): update vendorHash after fatih/color removal
- 1696847 fix: clean goroutine exit in timeout message helpers
- 12e3809 fix: correct misspelling 'cancelled' to 'canceled'
- acfdceb fix: misc improvements and dependency updates
- 5a2976b fix: remove unused channels in timeout message helpers
Others
- 84b4562 Merge upstream/main into subtle-ux-improvements
- cad4f49 bd sync: 2025-12-20 21:56:38
- 9768317 bd sync: 2025-12-20 21:57:50
- ecea63d bd sync: 2025-12-20 21:59:07
- d295673 bd sync: 2025-12-20 22:35:19
- 22f4e0d bd sync: 2025-12-20 22:35:59
- ee255c2 bd sync: 2025-12-20 23:22:54
- 88c1ad9 bd sync: 2025-12-21 01:10:57
- 9336d2d bd sync: 2025-12-21 01:20:06
- 0618beb bd sync: 2025-12-21 01:30:32
- fa90c95 bd sync: 2025-12-21 01:33:20
- 1c58aab bd sync: 2025-12-21 10:10:26
- 0992f22 bd sync: 2025-12-21 10:13:15
- 50167d0 bd sync: 2025-12-21 10:23:33
- 7e89aa5 bd sync: 2025-12-21 10:32:29
- 132d6c3 bd sync: 2025-12-21 10:42:50
- feb1275 bd sync: 2025-12-21 11:09:54
- 0ebc06b bd sync: 2025-12-21 11:18:33
- 98b5bb5 bd sync: 2025-12-21 11:30:36
- 982a3e1 bd sync: 2025-12-21 11:31:09
- 091cba8 bd sync: 2025-12-21 11:31:46
- 2602a76 bd sync: 2025-12-21 11:43:33
- 939ca79 bd sync: 2025-12-21 13:44:01
- 3261d8d bd sync: 2025-12-21 13:46:14
- 06cc1b2 bd sync: 2025-12-21 13:54:32
- 29b382f bd sync: 2025-12-21 13:57:59
- 5f54c12 bd sync: 2025-12-21 14:35:24
- 2b87a55 bd sync: 2025-12-21 14:42:37
- cecf63d docs(scripts): add Gas Town guidance to bump-version.sh
- 2de4d0f fix(bd-68e4): make DBJSONLSync bidirectional - export DB when it has more issues
- b950604 refactor(mol): remove molecule.go (superseded by mol.go)
- ddfabbc refactor(mol): split 1218-line mol.go into subcommand files
- 6ca1417 refactor(ui): standardize on lipgloss semantic color system
Assets 8
v0.32.1
beads v0.32.1
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
Bug Fixes
- 5d2daf2 fix(pin): add 'pinned' field to allowed update fields (gt-zr0a)
Others
- 1f3b438 docs(scripts): add molecule workflow note to bump-version.sh
Assets 8
v0.32.0
beads v0.32.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
Bug Fixes
- 7ad2bbb Merge PR #665: fix(setup): preserve symlinks in atomicWriteFile
- 1b2cd71 fix(docs): correct broken link to LABELS.md in examples
- 79191bf fix(hooks): add version markers to shim templates
- 74af873 fix(lint): add nosec and nolint annotations to hooks.go
- c7615e4 fix(setup): preserve symlinks in atomicWriteFile
- 4f504bd fix(test): resolve target path in symlink test for macOS
Others
- 4fa0866 refactor: remove bd mail commands - mail moves to Gas Town
Assets 8
v0.31.0
beads v0.31.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
- 7b75827 feat(audit): add append-only agent audit trail (.beads/interactions.jsonl)
- 244ba14 feat(config): add directory-aware label scoping for monorepos (fixes #541)
- c988b17 feat(config): add git.author and git.no-gpg-sign options (fixes #600)
- b4bc682 feat(create): add require-description config option (GH#596)
- 3050fd2 feat(hooks): implement thin shim pattern (GH#615)
- e1d4073 feat(mcp): Consolidate context tools into unified 'context' tool
- f6392ef feat(molecules): Add molecules.jsonl as separate catalog file for templates
- 5892a82 feat(packaging): add Windows winget manifest (fixes #524)
- e778b3f feat(status): add deferred status for icebox issues (bd-4jr)
Bug Fixes
- 844e9ff fix(deps): exclude relates-to from cycle detection (fixes #661)
- 5b2a516 fix(doctor): check .local_version instead of deprecated LastBdVersion (fixes #662)
- 8e8301a fix(doctor): update broken Claude plugin link (GH#623)
- 3d8cf15 fix(graph): pass subgraph to renderGraph to fix nil pointer crash
- c7c212f fix(init): handle read-only gitignore gracefully in stealth mode (#663)