You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Quality of life
Added the host-owned Project Inventory and booley projects command, with
shared discovery, status, access-grant, and JSON views. Help text now marks
commands by host or Session Runtime.
FPGA setup now exposes target-aware Doctor probes and dry-run checks across
the CLI and MCP surfaces, including clearer Vivado and board-target guidance.
Updated the Session Runtime to Verible v0.0-4163-g6cce8f19, Claude Code
2.1.258, and Codex CLI 0.152.1, and refreshed the immutable Python and Docker
CLI bases used by sidecars.
Version-change warnings are more prominent during startup, and the demo
guidance now links directly to feedback.
Bug fixes
Host bootstrap now requires Git 2.37.2 or newer, avoiding a Git for Windows
temporary-name exhaustion failure during large line-ending repairs.
Host bootstrap now secures the shared Booley configuration directory before
preparing the PDK cache, so existing caches cannot block Session Runtime
issuance during an upgrade.
Flow entry points now validate Target compatibility and identity before EDA
setup, and implementation comparison evidence retains durable Target
identities instead of relying on checkout-local objects.
Session Runtime issuance now finds trusted Booley executables installed in
Python's per-user scripts directory even when that directory is absent from PATH.
Skill reconciliation now always deploys packaged skills to .agents/skills
for Codex, while continuing to deploy to a distinct existing .claude/skills
directory.
booley session refresh now journals replacement checkpoints and recovers
safely after interruption. It parks the target Session Runtime, reconciles
dependencies, commits forward only after verifying the replacement, and
retains recoverable state when cleanup cannot finish.
Source checkouts no longer acquire Project or Stealth policy accidentally;
repository classification, hook installation, and managed-state placement
now preserve the source-checkout boundary.
Session Image provenance is now scoped to the image that actually runs the
Project, avoiding stale rebuild prompts from unrelated images.
Stealth projects now keep core projections and FPGA target metadata within
their protected project state.
Upgrade notes
Percentage-based acceptance-criterion values must include an explicit %
suffix, for example cycle_count_reduce_at_least: 5%.
Custom MCP clients must negotiate protocol version 2026-07-28. Booley's
built-in Claude Code and Codex configurations are updated automatically.
Host bootstrap now requires Git 2.37.2 or newer. The complete demo stack
requires at least 21 GB of free storage.