Harness 0.1

Релиз

0.1.0 13 ноября 2026 г.
первый публичный релиз

Первый публичный релиз

Ядро, клиенты и инструменты готовы к ежедневной работе. Это 0.x: API и форматы ещё могут меняться, но данные лежат файлами и остаются вашими.

Что внутри

  • Ядро

    • Ходы, лимиты шагов, токенов и времени
    • Отмена и approvals
    • Append-only журнал и проекции
  • Клиенты

    • Веб-клиент и Tauri-приложение
    • CLI: one-shot и REPL
    • Один протокол WebSocket JSON-RPC
  • Контекст

    • Память и скиллы файлами
    • FTS5 и векторный поиск
    • Компрессия старых ходов
  • Инструменты

    • Файлы, shell, поиск
    • MCP-клиент и сервер
    • Песочницы local и docker
  • Сервер

    • systemd, токены, read-only
    • Бэкапы и аудит
    • OTLP-трейсы и метрики
  • Качество

    • 146 тестов и clippy в CI
    • Сценарии evals
    • Статические musl-архивы

Как поставить

Нужен Rust 1.87+. Демон и CLI — два процесса; для локальной модели подойдёт Ollama.

cargo build
cargo run -p harness-daemon
cargo run -p harness-cli -- -p "привет"

Известные ограничения

  • Windows собирается, но не проверен на реальной машине
  • macOS-приложение подписано ad-hoc и не нотаризовано
  • Автообновления пока нет: релиз ставится скриптом
  • Code-mode ограничен batch-вызовами

Версии

0.1.x — исправления без изменения API. 0.2 — следующие возможности. 1.0 — когда протокол и форматы данных перестанут меняться.