Skip to content

Releases: grabrick/clave-cli

0.3.1

Choose a tag to compare

@github-actions github-actions released this 19 Jul 10:27

Release Notes

Внутреннее

  • Наведён порядок в крупных модулях. Файлы кода, разросшиеся выше ~500 строк, разбиты на
    подмодули по смыслу (auth, панели ui, логика плагинов Claude/Codex и коллекции методов
    App) без изменения поведения — тестовое покрытие сохранено. Плюс мелкие правки чистоты
    кода и импортов.

Install clave 0.3.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/grabrick/clave-cli/releases/download/v0.3.1/clave-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/grabrick/clave-cli/releases/download/v0.3.1/clave-installer.ps1 | iex"

Download clave 0.3.1

File Platform Checksum
clave-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
clave-x86_64-apple-darwin.tar.xz Intel macOS checksum
clave-x86_64-pc-windows-msvc.zip x64 Windows checksum
clave-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.3.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 09:03

Release Notes

Добавлено

  • Плагин-менеджер — панель /plugins. Единое управление плагинами Claude Code и Codex, не заходя
    в каждый инструмент по отдельности. Табы Обзор (сводка), Установленные, Каталог и
    Источники. В каталоге — поиск, установка, удаление, включение/выключение и обновление; сюда же
    подмешиваются плагины сторонних marketplace-источников, а не только официальные. У выбранного
    плагина видно описание, автора и источник; бейдж «↑» отмечает доступное обновление. Провайдер
    переключается ←/→ (Claude ⇄ Codex), источники добавляются и удаляются прямо из панели.

Исправлено

  • Чаты изолированы по каталогу запуска. Раньше история и «последний чат» были общими на всё
    окружение — открыв clave в другом проекте, можно было увидеть чат предыдущего. Теперь у каждого
    каталога своя история.
  • Лента не двоит, не затирает и не слепляет сообщения. Дубли и затирание шли от неверной ширины
    эмодзи-маркеров (/) — высота блока при инлайн-рендере съезжала; отдельно поправлены слипание
    фрагментов токен-стрима и сырые *звёздочки* markdown (теперь курсив).
  • --resume / -r открывает TUI сразу на списке сохранённых чатов.
  • Структурированные ошибки провайдера (например, неверная модель) показываются как ошибка с кодом,
    а не как обычный ответ.
  • Лоадер в фазе рассуждения пишет уровень усилия, а оценку расхода — только когда пошёл ответ.
  • Зависший провайдер больше не морозит clave — у проверки логина появился потолок по времени.
  • Множество мелких правок надёжности UX и прогона.

Внутреннее

  • Резко выросло покрытие тестами (мутационный гейт по ядру TUI и хранилищу) — меньше шансов на регрессии.
  • Страж релиза: сборка релиза физически не идёт из «грязного» рабочего дерева.

Install clave 0.3.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/grabrick/clave-cli/releases/download/v0.3.0/clave-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/grabrick/clave-cli/releases/download/v0.3.0/clave-installer.ps1 | iex"

Download clave 0.3.0

File Platform Checksum
clave-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
clave-x86_64-apple-darwin.tar.xz Intel macOS checksum
clave-x86_64-pc-windows-msvc.zip x64 Windows checksum
clave-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 16:00

Release Notes

Убрано

  • Экспериментальный веб-пульт. Он был сырым и держал на себе лишний жизненный цикл процессов;
    вместе с ним укреплены управление процессами и хранилище состояния. Это ломающее изменение —
    отсюда 0.2.0, а не 0.1.4.

Добавлено

  • Индикатор git-ветки в футере — видно, где идёт работа, не переключая окно.
  • Флаг --version — печатает версию и выходит.
  • Человеческий финал прогона вместо машинного «Clave завершился с кодом N»: сырой код возврата
    в ленте читается как падение, даже когда всё прошло хорошо.
  • Панель ? перегруппирована в две колонки без рамок — влезает целиком.

Исправлено

  • Футер больше не спавнит git каждые две секунды. Индикатор ветки опрашивал репозиторий по
    таймеру — постоянная нагрузка на ровном месте; теперь обновляется по событиям.
  • Футер не обрезает последний символ у правого края: терминал рисует «неоднозначные по ширине»
    символы (, ·) в две клетки, а раскладка считала их за одну.
  • Транскрипт не белеет в скроллбэке. Line::styled терял цвет при прокрутке — стиль строки
    теперь складывается в спаны.
  • Последние строки палитры команд больше не остаются притушенными навсегда.
  • Неизвестные флаги CLI отклоняются, а не уходят агенту как текст задачи: опечатка в флаге
    раньше молча превращалась в задание.
  • Ширина текста меряется по отображаемой ширине, а не по числу символов — кириллица, эмодзи и
    спецсимволы больше не разъезжаются с тем, что реально рисует терминал.
  • Вывод codex изолирован в приватный временный каталог на процесс — параллельные запуски больше
    не мешают друг другу.
  • Логотип корректно чёрный: Terminal.app игнорирует truecolor RGB, поэтому используется ANSI.

Внутреннее

  • Футер полностью покрыт мутационными тестами: из 75 мутантов не выживает ни один. Раньше
    выживало 29 — то есть код можно было сломать, и тесты бы этого не заметили.

Install clave 0.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/grabrick/clave-cli/releases/download/v0.2.0/clave-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/grabrick/clave-cli/releases/download/v0.2.0/clave-installer.ps1 | iex"

Download clave 0.2.0

File Platform Checksum
clave-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
clave-x86_64-apple-darwin.tar.xz Intel macOS checksum
clave-x86_64-pc-windows-msvc.zip x64 Windows checksum
clave-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 11 Jun 22:22

Install clave 0.1.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/grabrick/clave-cli/releases/download/v0.1.3/clave-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/grabrick/clave-cli/releases/download/v0.1.3/clave-installer.ps1 | iex"

Download clave 0.1.3

File Platform Checksum
clave-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
clave-x86_64-apple-darwin.tar.xz Intel macOS checksum
clave-x86_64-pc-windows-msvc.zip x64 Windows checksum
clave-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 10 Jun 21:37

Install clave 0.1.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/grabrick/clave-cli/releases/download/v0.1.2/clave-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/grabrick/clave-cli/releases/download/v0.1.2/clave-installer.ps1 | iex"

Download clave 0.1.2

File Platform Checksum
clave-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
clave-x86_64-apple-darwin.tar.xz Intel macOS checksum
clave-x86_64-pc-windows-msvc.zip x64 Windows checksum
clave-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 10 Jun 11:10

Install clave 0.1.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/grabrick/clave-cli/releases/download/v0.1.1/clave-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/grabrick/clave-cli/releases/download/v0.1.1/clave-installer.ps1 | iex"

Download clave 0.1.1

File Platform Checksum
clave-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
clave-x86_64-apple-darwin.tar.xz Intel macOS checksum
clave-x86_64-pc-windows-msvc.zip x64 Windows checksum
clave-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum