Skip to content

v0.2.11

Choose a tag to compare

@github-actions github-actions released this 03 Sep 08:29
· 609 commits to main since this release
3f934d6

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.