This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+2 more
Summary
AI summaryFixes 'Approve' errors when bd is missing from PATH by resolving and augmenting the path.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Bugfix | Medium |
Fixes 'Approve'/'Approve + ▶run' failing with 'bd update failed' when PATH lacks Homebrew bin. Fixes 'Approve'/'Approve + ▶run' failing with 'bd update failed' when PATH lacks Homebrew bin. Source: llm_adapter@2026-06-10 Confidence: low |
— |
| Bugfix | Low |
Resolves 'Approve'/'Approve + ▶run' failure when PATH omits Homebrew's `bd` binary. Resolves 'Approve'/'Approve + ▶run' failure when PATH omits Homebrew's `bd` binary. Source: granite4.1:30b@2026-06-10-audit Confidence: low |
— |
| Bugfix | Low |
Board now searches for `bd` in /opt/homebrew/bin, /usr/local/bin, and ~/.local/bin (override via GREAT_CTO_BD_BIN). Board now searches for `bd` in /opt/homebrew/bin, /usr/local/bin, and ~/.local/bin (override via GREAT_CTO_BD_BIN). Source: granite4.1:30b@2026-06-10-audit Confidence: low |
— |
| Bugfix | Low |
Augments PATH for all `bd` calls so dependent git subprocesses resolve correctly. Augments PATH for all `bd` calls so dependent git subprocesses resolve correctly. Source: granite4.1:30b@2026-06-10-audit Confidence: low |
— |
| Bugfix | Low |
Provides actionable error messages: suggests installing Beads or setting GREAT_CTO_BD_BIN on ENOENT, indicates stale .beads/.lock on timeout. Provides actionable error messages: suggests installing Beads or setting GREAT_CTO_BD_BIN on ENOENT, indicates stale .beads/.lock on timeout. Source: granite4.1:30b@2026-06-10-audit Confidence: low |
— |
Full changelog
Fix for 'Approve' / 'Approve + ▶run' → 'bd update failed'.
Root cause: when the board is launched from a GUI / login shell whose PATH omits /opt/homebrew/bin (where Homebrew's bd lives), spawnSync('bd') returns ENOENT. bd list was served from cache so tasks still showed — masking the cause.
- The board now resolves
bdonce against/opt/homebrew/bin·/usr/local/bin·~/.local/bin(override viaGREAT_CTO_BD_BIN) and spawns everybdcall with an augmented PATH (so bd's own git subprocess resolves too). - Failures now return an actionable message instead of the bare 'bd update failed' (ENOENT → install Beads / set
GREAT_CTO_BD_BIN; timeout → stale.beads/.lock).
Verified: a board launched with PATH=/usr/bin:/bin approves a gate (open→CLOSED) fine. No regression: board-gate 5/5, lib 348/348.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About great_cto
Engineering-management layer of 34 specialist AI agents covering the full SDLC (architect, PM, senior-dev, reviewer, QA, security, devops, L3-support + 18 archetype-specific reviewers) with auto-detected archetypes and compliance gates (PCI-DSS, HIPAA, FedRAMP, GDPR, EU AI Act). Runs in Claude Code, Cursor, Codex CLI, Aider, and Continue via AGENTS.md + MCP. MIT.
Related context
Related tools
Earlier breaking changes
- v2.72.2 Removes Autopilot sidebar item and Operate topbar button from dev board.
- v2.55.0 Hard-gates the Build board; redirects invite sessions to Operate for operators.
- v2.43.0 Runtime now blocks autonomous execution of irreversible actions without prior human checkpoint.
- v2.43.0 Adds reversible and blastRadius fields to every flow step.
- v2.32.0 Removed AgentShield scanner and its CLI commands.
Beta — feedback welcome: [email protected]