Skip to content

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