v0.6.1
Hydrate v0.6.1
Hotfix for v0.6.0 — restores the hydrate-embedder artefact for Intel Macs.
What was broken
v0.6.0's release workflow dropped the darwin/amd64 entry from the embedder build matrix because the macos-13 GHA runner pool was queuing for the full 24h timeout on every release. The justification at the time ("Intel Mac users still get hydrate-darwin-amd64.tar.gz which has the embedder bundled") was wrong: hydrate-embedder is a separate per-platform tarball, and hydrate setup-embedder downloads it based on the host's platform. Intel Mac users running hydrate setup-embedder on v0.6.0 got no asset, no error in the daemon log, and silent fallback to heuristic compression + lexical retrieval.
The fix
The build-embedder job now cross-compiles darwin/amd64 from the existing macos-14 (Apple Silicon) runner — no dependency on the unreliable macos-13 pool. The cross-compile uses clang -target x86_64-apple-darwin -mmacosx-version-min=10.15 and an explicit CGO_LDFLAGS pointing at the amd64 ONNX runtime that scripts/fetch-onnxruntime.sh already knew how to fetch.
The same release also adds a safety gate on the Homebrew tap update step so prerelease tags (anything containing -) cannot force-bump the public formula.
Upgrade
- macOS / Linux (Homebrew):
brew update && brew upgrade hydrate. Intel Mac users should additionally re-runhydrate setup-embedderto pick up the now-availabledarwin/amd64tarball. - macOS / Linux (install script):
curl -fsSL gethydrate.dev/install | sh. - Windows: download
Hydrate.msifrom the v0.6.1 release.
Everything else from v0.6.0 (autonomous wiki, per-package LLM prose, canon tier defaults, handover flow) is unchanged.
Design trail
docs/plans/2026-05-28-darwin-amd64-embedder-cross-compile.md has the full plan including phase-by-phase verification, the local Phase A dev-box dry-run output, and the rollback path.