Releases: gastownhall/beads
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
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
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
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
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
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)
Others
v0.30.7
beads v0.30.7
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
- 9e85aa9 feat(blocked): exclude pinned issues from bd blocked output
- f032ecc feat(cleanup): protect pinned issues from cleanup/compact (bd-b2k)
- 206755b feat(cli): add bd pin/unpin commands (bd-iea)
- 8d047aa feat(integrations): add /plan-to-beads Claude Code command
- 6c06046 feat(jsonl): add omitempty to reduce JSONL bloat (beads-399)
- f6930eb feat(list): add --pinned and --no-pinned filter flags
- f1007dc feat(list): show pin indicator for pinned issues (bd-18b)
- b491f4a feat(mail): add --priority, --type, --thread-id, --reply-to flags
- ad4e813 feat(molecules): add bd molecule commands and template protection (beads-1ra)
- c84a240 feat(ready): add --type flag for filtering by issue type (gt-ktf3)
- 5aacff4 feat(ready): exclude pinned issues from bd ready (beads-92u)
- b1ba1c5 feat(storage): add pinned field to issues schema
- 52135d0 feat(types): add template molecules infrastructure for beads-1ra
- df5ceb5 feat: Linear Integration (#655)
Bug Fixes
- 42ac923 fix(beads): stop searching upward when .beads found (gt-bzd)
- 2a6e6a7 fix(idgen): correct test vectors in hash_test.go
- 2ea6083 fix(info): add third change to satisfy TestVersionChangesCoverage
- 5ad1c80 fix(merge): proper 3-way merge for dependencies - removals win (bd-ndye)
- 567dd0a fix(schema): add pinned column to schema compatibility checks
- a82f393 fix(storage): implement RenameDependencyPrefix to preserve dependencies (#642)
- e309b1c fix(sync): respect sync.branch config when no upstream tracking (#640)
- 81aa301 fix(syncbranch): support bare repos and worktrees with git-common-dir (#641)
- b69df49 fix(unix): handle Statfs field types for disk space check (#646)
Others
- 46488d4 Add 'molecule' as valid issue type
- 7cf4c9a Merge polecat/Ace: protect pinned from cleanup/compact
- 9ea3f5c Merge polecat/Coma: add --pinned/--no-pinned list flags
- c78347c Merge polecat/Morsov: exclude pinned from bd ready
- 44f87dc Merge polecat/Nux: exclude pinned from bd blocked
- 22f6687 Merge remote-tracking branch 'origin/polecat/Doof'
- c44dc04 Merge remote-tracking branch 'origin/polecat/Slit'
- f1380e8 Refactor init command and remove redundant @AGENTS.md (#648)
- 028c269 Setup dave as crew worker
- 6d931f9 Setup emma as crew worker
- 02513f1 bd create: support --description=- for stdin input
- 2dc0c9b chore(beads): close beads-399
- cc58936 ci: lower coverage threshold to 42% temporarily
- a539a5b fix(graph,npm): fix nil pointer crash and Windows installer lock
- e9be35e refactor(doctor): split doctor.go into modular package files (#653)
- 13a471f test(doctor): add tests to restore coverage above 45%
- af432be test(linear): add comprehensive tests for mapping and client functions
- 8e6462d test(merge): add test for both sides adding same dependency
v0.30.6
beads v0.30.6
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
- a89de1a feat(graph): add bd graph command for ASCII DAG visualization
- 77d8a99 feat(graph): use subgraph to display dependency counts
- efdfbac feat(mcp): consolidate admin tools to reduce token overhead (#634)
- f4f51da feat(types): add StatusPinned for persistent beads (bd-6v2)
- a68c52a feat: Add --assignee flag to template instantiate, fix mail inbox --identity
- 23a14cc feat: Add --skip-preflight flag to workflow create
- 6920cd5 feat: Add Beads template instantiation system (bd-r6a.2)
- bc22d7d feat: Add workflow template system for agent-executable checklists
- 3c04b76 feat: add merge-request issue type for refinery processing
- eff58e4 feat: add no-push config to disable automatic git push
- f7c746a feat: auto-protect forks from committing upstream issue database
Bug Fixes
- 6716395 Revert "fix: Address workflow template issues from code review"
- cb59bb3 fix(ci): resolve lint and test failures
- 7f9ee3d fix(graph): traverse all dependency types, not just parent-child
- dba9bb9 fix(import): handle duplicate issue IDs in JSONL files gracefully Implements three-layer deduplication strategy to prevent UNIQUE constraint errors during import: 1. Early deduplication during processing (importer.go) 2. Pre-batch deduplication (importer.go) 3. INSERT OR IGNORE with explicit error handling (issues.go) Problem: JSONL files with duplicate issue IDs caused import failures: Import failed: UNIQUE constraint failed: issues.id Root Cause: - Go SQLite driver returns errors even with INSERT OR IGNORE - Only content hash was deduplicated, not IDs - Multiple code paths affected (insertIssue, insertIssues) Solution: Layer 1: Early deduplication by ID in upsertIssues (lines 489-502) Layer 2: Pre-batch deduplication (lines 713-726) Layer 3: INSERT OR IGNORE + isUniqueConstraintError() helper Testing: - Multiple production databases tested - 9 duplicates handled successfully - 100% success rate on v0.30.5 databases - Zero UNIQUE constraint errors Impact: - Enables importing JSONL with duplicate IDs - Duplicate count shown in import statistics - No breaking changes, backward compatible 🤖 Generated with Claude Code
- cb5ebfc fix(init): update output to show hash-based ID format
- 8fa1eda fix(lint): add batch_ops.go to G201 exclusion
- 2b0a8ce fix(lint): mark unused subgraph parameter in renderGraph
- 973ecfc fix(lint): resolve golangci-lint errors for clean CI Fixes 5 linting issues to allow PR checks to pass: 1. hooks.go: Explicitly ignore error in async goroutine 2. 022_drop_edge_columns.go: Handle deferred PRAGMA error 3. flags.go: Add nosec comment for validated file path 4. create_form.go: Fix American spelling (canceled vs cancelled) 5. create_form.go: Explicitly mark cmd parameter as required by cobra These are pre-existing issues in the codebase, fixed here to enable clean CI for the import deduplication fix. 🤖 Generated with Claude Code
- ef99f07 fix(lint): resolve golangci-lint errors for clean CI Fixes 5 linting issues to allow PR checks to pass: 1. hooks.go: Explicitly ignore error in async goroutine 2. 022_drop_edge_columns.go: Handle deferred PRAGMA error 3. flags.go: Add nosec comment for validated file path 4. create_form.go: Fix American spelling (canceled vs cancelled) 5. create_form.go: Explicitly mark cmd parameter as required by cobra These are pre-existing issues in the codebase, fixed here to enable clean CI for the schema probe fix. 🤖 Generated with Claude Code
- d5e5694 fix(schema): add metadata and thread_id to dependencies expectedSchema Problem: Schema compatibility probe was failing with "no such column: thread_id" error when opening databases created before v0.30.5, even after running migrations. This caused database initialization to fail. Root Cause: The migration 020_edge_consolidation.go correctly adds the metadata and thread_id columns to the dependencies table, but schema_probe.go's expectedSchema map was missing these columns in its validation list. This caused verifySchemaCompatibility() to fail even though: 1. The columns existed in the actual schema (schema.go:51-52) 2. Migration 020 would add them if missing 3. The database was otherwise valid Solution: Updated expectedSchema in schema_probe.go to include "metadata" and "thread_id" in the dependencies table column list. This aligns the schema probe expectations with the actual schema definition and migration 020 behavior. Testing: ✅ Tested on 5 databases across version range pre-0.17.5 → v0.30.5 - All migrations completed successfully - Schema probe passes after migration - All bd commands work correctly ✅ No regressions in fresh database initialization Impact: - Fixes database initialization errors for users upgrading from v0.30.3 - No breaking changes or data migrations required - Compatible with all existing databases - Enables smooth migration path for all database versions Fixes database migration issues reported in v0.30.5 upgrade path. 🤖 Generated with Claude Code
- 9dc34da fix(storage): add batch ID conflict detection and fix schema indexes
- 6087cd4 fix(storage): race condition when reconnect closes db mid-query (GH#607)
- e0872eb fix(test): remove incorrect duplicate ID rollback test
- 2b031b9 fix(worktree): add -f flag to handle missing but registered state (#609)
- aae8407 fix: Address workflow template issues from code review
- 003a7d9 fix: Exclude closed issues from orphan detection warnings
- 1e97d9c fix: Exclude tombstones from orphan detection warnings
- b4a6ee4 fix: Include tombstones in DB count for stale check (bd-53c)
- ede652d fix: Update remaining version files to 0.30.3
- c573f7d fix: update nix vendorHash for Go dependencies
Others
- e0d8abe Add tests for Decision 004 Phase 4 edge schema consolidation
- ecd46a6 Add tests for Decision 004 Phase 4 thread traversal functions
- 3ec517c Fix daemon/direct mode inconsistency in graph commands (bd-fu83)
- fb16e50 Fix tests (bd-6ss and sub-issues) (#626)
- 4981e84 Fix transaction.go AddDependency to match dependencies.go (Decision 004)
- 2ea1b74 Merge beads-sync into main
- 1f4b55d Merge main into fix/ci-errors, resolve graph.go conflict
- d390aa8 Phase 1: Edge schema consolidation infrastructure (Decision 004)
- 1d40b8f Phase 2: Dual-write for edge schema consolidation (Decision 004)
- 5d7187f Phase 3: Migrate existing edge fields to dependencies (Decision 004)
- 7c8b69f Phase 4: Remove deprecated edge fields from Issue struct (Decision 004)
- 9382aa3 Update CLI reference with new --body-file options (#627)
- 71ff52d bd sync: 2025-12-16 20:42:39
- 2f0c746 bd sync: 2025-12-17 17:15:58
- ed17cea bd sync: 2025-12-17 17:29:13
- fe1e427 bd sync: 2025-12-17 19:09:58
- 371783f bd sync: 2025-12-17 19:11:19
- 8fb4a9d bd sync: 2025-12-17 19:16:21
- 5227e9f bd sync: 2025-12-17 21:46:54
- 2355bbb bd sync: 2025-12-17 22:56:45
- a770777 bd sync: 2025-12-17 22:58:40
- 243bc3f bd sync: 2025-12-17 22:59:19
- e6a74ef bd sync: 2025-12-17 23:02:58
- 4e3e80b bd sync: 2025-12-17 23:03:24
- 8bdeb07 bd sync: 2025-12-17 23:03:53
- 1e0151d bd sync: 2025-12-17 23:13:37
- efb4782 bd sync: 2025-12-17 23:13:41
- 2d2867d bd sync: 2025-12-17 23:15:18
- cffa216 bd sync: 2025-12-17 23:18:36
- f995cf5 bd sync: 2025-12-17 23:20:55
- 0fd5d56 bd sync: 2025-12-17 23:24:34
- f254511 bd sync: 2025-12-17 23:24:54
- f76e61c...
v0.30.3
beads v0.30.3
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
- a7bfb3a feat: Add dependency direction guidance to onboard
- 125cfaf feat: Add self-contained issue writing guidance to onboard
- 5e39a0a feat: add bd mail commands and identity configuration (bd-kwro.6, bd-kwro.7)
- 46bfb43 feat: add graph links and hooks system (bd-kwro.2-5, bd-kwro.8)
- 8d73a86 feat: complete bd-kwro messaging & knowledge graph epic
Bug Fixes
- 89842aa fix(storage): calculate blocked/ready counts in memory store GetStatistics (#587)
- 47a682a fix: Remove orphaned child issues permanently (bd-cb64c226., bd-cbed9619.)
- 5869ada fix: Remove unsafe ClearDirtyIssues() method (bd-b6xo)
- f270d90 fix: Resolve 3 P1 bugs and add --body-file flag to bd create
- ad83d45 fix: Update npm package version to 0.30.3
- b10d800 fix: Update npm publish to use OIDC trusted publishing
- fcd29f5 fix: add ID-based fallback matching to prevent ghost resurrection (bd-ncwo)
- 4af0e17 fix: allow bd sync --merge with uncommitted .beads/ changes (bd-7b7h)
- 9ddf69d fix: correct broken documentation links in README
- ff0ecb5 fix: daemon delete creates tombstones, export includes tombstones (bd-rp4o)
- 52f3363 fix: resolve all golangci-lint errors
- 0ce0394 fix: tombstone/deletion overhaul for bd-4q8
Others
- 123e66f Merge beads-sync into main
- f070e41 Remove orphaned child issues (parents deleted)
- 3c91c67 Remove orphans
- 42db406 Update link to EXTENDING.md in example extending README
- 3099975 add visual create-form command
- c7661e0 bd sync: 2025-12-16 18:12:56
- a4ed1c9 bd sync: 2025-12-16 18:17:37
- 8eed366 bd sync: 2025-12-16 18:19:19
- 026a5e4 bd sync: 2025-12-16 18:21:55
- f86412d bd sync: 2025-12-16 18:34:15
- 027296b bd sync: 2025-12-16 18:34:20
- f94b8e2 bd sync: 2025-12-16 20:20:40
- 0ed24f0 bd sync: 2025-12-16 20:25:57
- 8fdc317 bd sync: 2025-12-16 20:26:01
- d69e1cf bd sync: 2025-12-16 20:26:49
- 137de54 bd sync: 2025-12-16 20:27:00
- fc7d410 bd sync: 2025-12-16 20:27:35
- 85324c8 bd sync: 2025-12-16 20:28:25
- cf6d949 bd sync: 2025-12-16 20:28:53
- ac8c577 bd sync: 2025-12-16 20:35:36
- e7fe8f7 bd sync: 2025-12-16 20:36:27
- 39b31e3 bd sync: 2025-12-16 20:36:32
- 1919893 bd sync: 2025-12-16 20:36:54
- 2fc5e0c bd sync: 2025-12-16 20:36:58
- 955acd7 bd sync: 2025-12-16 20:38:35
- 0558fc0 bd sync: 2025-12-16 20:38:39
- 3fafd2d bd sync: 2025-12-16 20:38:55
- 9846940 bd sync: 2025-12-16 20:42:43
- d4a9315 bd sync: 2025-12-16 20:43:46
- 0b7c693 bd sync: 2025-12-16 20:44:04
- 8f940df bd sync: 2025-12-16 20:44:27
- b83ebdc bd sync: 2025-12-16 20:44:31
- 3cad287 bd sync: 2025-12-16 20:53:02
- fc9951f bd sync: 2025-12-16 21:31:05
- 9794591 bd sync: 2025-12-16 21:31:09
- d42cb96 bd sync: 2025-12-16 21:57:32
- 2fa0920 bd sync: 2025-12-16 21:57:36
- 69ff0ac bd sync: 2025-12-16 21:58:29
- d8e42f4 bd sync: 2025-12-16 21:58:33
- 3eb72ba bd sync: 2025-12-16 21:59:14
- cf8e847 bd sync: 2025-12-16 21:59:18
- b0df00c bd sync: 2025-12-16 22:01:38
- a1604dd bd sync: 2025-12-16 22:35:35
- 518b09c bd sync: 2025-12-16 22:57:41
- 6ab8918 bd sync: 2025-12-16 23:08:55
- 88703ce bd sync: 2025-12-16 23:08:59
- edb2186 bd sync: 2025-12-16 23:09:57
- bb750a9 bd sync: 2025-12-16 23:16:19
- 96d60a6 bd sync: merge divergent histories (69 local + 136 remote commits)
- 3770fe4 cleanup
- 6b0d090 hooks: harden timeout kill and add platform split
- 1465f7b hooks: kill descendant processes on timeout; add test and comment
- 57b1d90 make README.md succinct
v0.30.2
beads v0.30.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
Features
- 0aea2d9 feat(schema): add messaging fields for bd-kwro epic
- e0528de feat: add Factory.ai (Droid) support to bd setup command (#598)
Bug Fixes
- 1ba12e1 fix: Windows build + gosec lint errors (#585)
- 3824125 fix: align bd prime guidance with skill's hybrid TodoWrite approach
- aed166f fix: improve issue ID prefix extraction for word-like suffixes
- e91d1a0 fix: remove legacy deletions.jsonl from git tracking
- a6f0c2d fix: sync all version files to 0.30.2 and add CI check