Harness 0.1

Release

0.1.0 November 13, 2026
first public release

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.