Skip to content

v0.31.1

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Aug 14:27
· 8 commits to main since this release
920881a

Runtime line

Holon v0.31.1 is part of the Rust runtime line. The Rust runtime is now the main holon binary.

This patch release hardens scheduler activation settlement and recovery: reducer-consumed duplicate TaskResult messages now terminalize with explicit reducer-only Turn evidence, unsettled scheduler claims are reconciled through bounded one-shot recovery that quarantines poison claims while releasing execution lanes, and claims whose task waits were revoked fail closed through the same interrupt-and-quarantine path.

Supported binary assets for this release are Linux amd64, macOS amd64, and macOS arm64.

Changes

  • Terminalize reducer-consumed duplicate/suppressed TaskResult messages with explicit reducer-only terminal Turns instead of fabricated provider or assistant evidence, and settle replayed task-restart messages idempotently (#2601).
  • Reconcile unsettled scheduler claims through a shared pure planner across bootstrap, online settlement failure, and scheduler-recovery debug: replay is bounded to one fenced recovery generation, repeated or ambiguous poison claims are interrupted and quarantined with durable audit evidence while execution lanes are released, and unsettled/quarantined claim counts surface through agent status and metrics (#2602).
  • Quarantine claims with revoked task waits: a cancelled exact task wait is treated as negative continuation authority and converged through the canonical interrupt-and-quarantine planner, with exact --message-id scheduler-recovery targeting plus claim age, lane-blocking, and health diagnostics (#2603).

Install

Homebrew:

brew tap holon-run/tap
brew install holon

Direct binary:

curl -L "https://github.com/holon-run/holon/releases/download/v0.31.1/holon-linux-amd64.tar.gz" | tar -xz
chmod +x holon
./holon --help

Replace holon-linux-amd64.tar.gz with holon-darwin-amd64.tar.gz or holon-darwin-arm64.tar.gz on macOS.

Docker:

docker pull ghcr.io/holon-run/holon:0.31.1