Repository navigation
v0.48.0
This release adds Cloudflare Clef and OpenAI Decisions decision providers, brings OIDC login to the Android client with hardened session authentication and scoped client boundaries ahead of the iOS port, tightens pairing and Serve authentication isolation across web, LAN, Finder, and macOS, supports xAI Grok Imagine image generation, and hardens runtime task recovery and bootstrap sequencing.
Supported binary assets for this release are Linux amd64, macOS amd64, macOS arm64, and Android. The macOS app DMG is a universal binary supporting both x86_64 and arm64. The Linux amd64 binary supports Ubuntu 22.04 or newer (glibc 2.35 or newer). The signed Android APK requires Android 8.0 (API 26) or newer; the AAB is for store submission, not direct installation.
Changes
- Add decision providers: a Cloudflare Clef provider with f64-safe outcome precision and an OpenAI Decisions provider (#3363, #3365, 219c8a13).
- Support xAI Grok Imagine image generation and accept Gemini content without parts (#3371, #3373).
- Bring OIDC login to Android with acceptance fixes and scope hardening, diagnose session authentication failures, preserve session credentials across reconnects, improve agent previews, tasks, and daily navigation, accept whitespace around markdown link destinations, and establish scoped client boundaries ahead of the iOS port (#3344, #3353, #3364, #3333, #3343, 87e9a515, #3374).
- Tighten pairing and Serve isolation: populate and style the web pairing address field, isolate pairing settings behind a bound loopback for Serve, decouple LAN, Finder, and Serve authentication and pairing targets, stop the global stream reconnect loop on auth rejection, retry bootstrap connections with bounded backoff, and remove the empty macOS settings scene (#3375, #3372, ad91cdc1, a16b4e53, acbcc4c2, f3a161f4).
- Harden runtime behavior: coalesce task-result recovery by owner, serialize the bootstrap runtime handoff, prevent replay of unknown external commands, and complete the onboarding repair flow (#3368, 70ed4278, #3334, #3360).
- Add refactoring-steward and expanded code-health-steward agent templates, add scheduler and tool diagnostics instrumentation, validate agent templates outside Rust CI, add Railway experience onboarding, add an opt-in Docker browser-first setup with a first-task E2E, and refresh the models.dev snapshot, artifact, and supplement (5be408df, #3345, 4ba334f9, b65c327a, de6a4f0a, #3367, #3362).
Install
Android:
Download holon-android-v0.48.0.apk on your device and allow installation from the download source. Official APKs use the same signing identity and upgrade in place; older debug-signed installations require a one-time reinstall, and uninstalling removes their local sessions, drafts, and outbox.
Homebrew:
brew tap holon-run/tap
brew install holonDirect binary:
curl -L "https://github.com/holon-run/holon/releases/download/v0.48.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.
Docker:
docker pull ghcr.io/holon-run/holon:0.48.0