Релиз
0.1.0
Первый публичный релиз
Ядро, клиенты и инструменты готовы к ежедневной работе. Это 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 — когда протокол и форматы данных перестанут меняться.