Release
0.1.0
First public release
The core, clients and tools are ready for daily work. This is 0.x: the API and formats may still change, but the data lives in files and stays yours.
What is inside
-
Core
- Turns, step, token and time limits
- Cancellation and approvals
- Append-only journal and projections
-
Clients
- Web client and Tauri app
- CLI: one-shot and REPL
- One WebSocket JSON-RPC protocol
-
Context
- Memory and skills as files
- FTS5 and vector search
- Compression of old turns
-
Tools
- Files, shell, search
- MCP client and server
- local and docker sandboxes
-
Server
- systemd, tokens, read-only
- Backups and audit
- OTLP traces and metrics
-
Quality
- 146 tests and clippy in CI
- Eval scenarios
- Static musl archives
How to install
Rust 1.87+ is required. The daemon and CLI are two processes; Ollama covers a local model.
cargo build
cargo run -p harness-daemon
cargo run -p harness-cli -- -p "hello" Known limitations
- Windows builds but has not run on real hardware
- The macOS app is ad-hoc signed and not notarized
- There is no auto-update yet: releases are installed by script
- Code mode is limited to batch calls
Versioning
0.1.x fixes bugs without changing the API. 0.2 brings the next features. 1.0 when the protocol and data formats stop changing.