Releases: ReviewGate/reviewgate
Release list
ReviewGate CLI 2.0.4
ReviewGate CLI 2.0.4 — local review against your team's own rules.
What's new
- One retry when the stream breaks. OpenAI-compatible providers (DeepSeek) sometimes cut
the SSE stream mid-answer; the run used to fail straight away withllm_network, and the
hook let the push through "unchecked". The call is now retried once — and not silently: a
WARN in the log,retriesinusage.calls[]and in the 🔬 block (tokens from the aborted
attempt are not counted in that line). Timeouts and cancellations are not retried. - An honest reason for having no judge in
--fast. The 🔬 block and thequestions: true
notice no longer claim "no judges configured" — they name the fast mode as the reason, and
say "nothing to judge" when there are no findings. - No machine token in the report footer. Instead of
License: Community (absent)— just
Community, with the reason a key did not apply spelled out in words, the same way the bot
does it (in server mode, after the bot is updated to 0.2.2). - DeepSeek as the main provider:
json_mode: noneandmax_tokens: 64000. The
json_mode: objectadvice from 2.0.3 is withdrawn: on a real review run with a long prompt,
json_objectreturns an empty answer — the JSON goes into reasoning, and reasoning spends
the same ceiling as the answer. Thereviewgate initskeleton,help configand the docs
are updated; 64000 is not above the Sonnet 5 ceiling. - The pre-push recipe on /docs/cli now survives husky (
|| code=$?instead ofcase $?):
underset -ethe old recipe locked the push even when the review itself failed, losing the
soft branch.
Full reference: https://reviewgate.dev/docs/cli.
Files
Every platform under two names: reviewgate-2.0.4-* pins the version, reviewgate-latest-* is
a permanent link. Verify with SHA256SUMS. The primary distribution is
https://reviewgate.dev/dl/ — this repository is a mirror.
ReviewGate CLI 2.0.3
ReviewGate CLI 2.0.3 — локальное ревью по правилам вашей команды.
Что нового
json_modeв плоской секции личного конфига. OpenAI-совместимый вендор, не принимающий строгую json_schema (DeepSeek), теперь работает главным провайдером, а не только записью каталогаbackends:provider: openai+base_url+json_mode: objectв~/.config/reviewgate/config.yml— иdoctorживой пробой проверяет именно эту дорогу. Шаблонreviewgate initпоказывает ручку в меню.
Полный справочник: https://reviewgate.dev/docs/cli.
Файлы
Каждая платформа в двух именах: reviewgate-2.0.3-* закрепляет версию, reviewgate-latest-* — постоянная ссылка. Проверка: SHA256SUMS. Основная раздача — https://reviewgate.dev/dl/ (этот репозиторий — зеркало).
ReviewGate CLI 2.0.2
ReviewGate CLI 2.0.2 — локальное ревью по правилам вашей команды.
Что нового
reviewgate init— скелеты конфигов одной командой. В репозитории создаёт.reviewgate/config.ymlв корне (пресет определяется по манифестам автоматически — package.json, go.mod, Cargo.toml, pyproject и другие) плюс личный~/.config/reviewgate/config.ymlс правами 600; вне репозитория — только личный. Существующие файлы не трогаются никогда,--forceнет, модель не вызывается.- Шаблоны-меню. Личный скелет показывает все провайдеры (
anthropic | openai | ollama | yandex), каталог вторых вендоров с готовыми примерами DeepSeek, Yandex AI Studio и локальной Ollama, полную лестницу ролей (генераторы → судьи → арбитр) и три способа не держать секрет на диске. Включить строку = удалить один символ#— отступы уже правильные. - Язык шаблонов:
--lang ru|en; без флага init спросит в живом терминале, а в CI/скрипте молча возьмёт en — машинный вызов никогда не виснет на вопросе. doctorподсказываетreviewgate init, когда личного конфига нет.
Полный справочник: https://reviewgate.dev/docs/cli (команда init и флаг --lang).
Файлы
Каждая платформа в двух именах: reviewgate-2.0.2-* закрепляет версию, reviewgate-latest-* — постоянная ссылка. Проверка: SHA256SUMS. Основная раздача — https://reviewgate.dev/dl/ (этот репозиторий — зеркало).
ReviewGate CLI 2.0.1
ReviewGate CLI 2.0.1 — локальное ревью по правилам вашей команды.
Что нового
- Своя схема LLM для локальных прогонов. Объявите
llm.generators/llm.judgesв~/.config/reviewgate/config.yml— дешёвая проверка в моменте, пока merge request получает схему команды. Схема берётся целиком из одного источника; отчёт честно сообщаетrun.llmSource: homeи предупреждает, что такой прогон не предсказывает ревью бота. Флаг--team-llm(и аргументteam_llmу MCP-инструмента) прогоняет ровно так, как считал бы бот. - Маска секретов покрывает роутируемые токены GitLab (
glpat-…с точками), а такжеglrt-иgithub_pat_. doctorназывает источник схемы и проверяет ту дорогу, по которой реально поедет прогон.
Установка
curl -fsSLO https://github.com/ReviewGate/reviewgate/releases/latest/download/reviewgate-latest-linux-x64.xz
xz -d reviewgate-latest-linux-x64.xz && chmod +x reviewgate-latest-linux-x64Платформы: darwin-arm64, darwin-x64, linux-x64, linux-arm64, linux-x64-musl (Alpine), win-x64.exe. Проверьте контрольную сумму по SHA256SUMS.
Документация: https://reviewgate.dev/docs/cli
ReviewGate CLI 2.0.0
Первый релиз в этом репозитории. Бинари те же, что раздаёт сайт: репозиторий даёт второй адрес на случай, если наш сервер недоступен.
Что внутри
Один файл, без Node и без Docker. Шесть платформ: darwin-arm64, darwin-x64, linux-x64, linux-x64-musl (Alpine), linux-arm64, win-x64.
reviewgate review— ревью изменений тем же движком, что смотрит pull requestreviewgate rules— показать стандарты команды, без вызова модели и бесплатноreviewgate doctor— самопроверка: git, конфиг, доступ к моделиreviewgate mcp— MCP-сервер: агент вызывает ревью сам, до появления запроса- режим хука — отказывает
git push, если в изменениях есть блокирующие находки
Установка
curl -fsSLO https://github.com/ReviewGate/reviewgate/releases/latest/download/reviewgate-latest-linux-x64.xz
xz -d reviewgate-latest-linux-x64.xz
chmod +x reviewgate-latest-linux-x64 && sudo mv reviewgate-latest-linux-x64 /usr/local/bin/reviewgate
reviewgate doctorФайлы выложены дважды: reviewgate-2.0.0-* закрепляет версию, reviewgate-latest-* всегда указывает на свежую. Контрольные суммы — в SHA256SUMS:
shasum -a 256 -c SHA256SUMSДокументация и настройка: https://reviewgate.dev/docs · Бот на pull request: https://reviewgate.dev/docs/install