v0.17.0
Highlights
Holon v0.17.0 continues the Rust runtime line and focuses on making the runtime durable, resumable, and easier to inspect.
- Runtime state is now backed by the runtime database across the core surfaces: audit events, runtime evidence, transcript/message history, agent workspace state, task lifecycle state, work items, external triggers, and turn records.
- Context projection is more stable and explicit, with structured context episodes, stable turn IDs, runtime memory refs, message/runtime refs, bounded recent-turn projection, and retrieval anchors for episode recall.
- Work item scheduling gained continuation stack support and clearer completion brief storage, improving long-running orchestration across yielded, resumed, and completed work.
- Prompt/debug tooling is safer: debug prompt preview now uses a read-only storage path and no longer starts or mutates agent runtime state while inspecting prompt context.
- Agent and operator tooling improved with canonical
ListTasks,SpawnAgentmodel selection, provider-first model projection/model picker, command output source refs, TUI onboard support, vim composer mode, and cleaner TUI activity rendering. - Runtime DB migration diagnostics, queued message claiming, operator ack lifecycle recording, and provider/tool-call validation were hardened.
Compatibility note
This release is part of the Rust runtime line. The Rust runtime is now the main holon binary.
This line is intentionally breaking relative to the old Go-line releases. If you need the old Go implementation, stay on v0.12.0.
Assets
Supported binary assets for this release are:
holon-linux-amd64.tar.gzholon-darwin-amd64.tar.gzholon-darwin-arm64.tar.gzchecksums.txt
Install
Homebrew:
brew tap holon-run/tap
brew install holonDirect binary:
curl -L "https://github.com/holon-run/holon/releases/download/v0.17.0/holon-linux-amd64.tar.gz" | tar -xz
chmod +x holon
./holon --helpReplace holon-linux-amd64.tar.gz with holon-darwin-amd64.tar.gz or holon-darwin-arm64.tar.gz on macOS.