Одна голова хорошо, а две лучше.
Несколько моделей и судья копают глубже, чем одна.
Независимый взгляд со стороны для вашего агента.
Код, который написал агент, можно проверить четырьмя способами. Каждый следующий ловит больше предыдущего.
npm install -g rejudge; npx skills add syabro/rejudge -gpi install "$(npm root -g)/rejudge"В Pi ход прогона видно вживую, и понятно, какая модель на каком шаге. У агента больше контроля над инструментом, чем над командной строкой.
Уже пользуетесь Pi? Отдельно подключать ничего не нужно — Rejudge берёт настройки из Pi.
Rejudge работает поверх Pi и читает его настройки провайдеров, поэтому подойдёт любой ключ, который понимает Pi: ANTHROPIC_API_KEYOPENAI_API_KEYGEMINI_API_KEYOPENROUTER_API_KEYOPENCODE_API_KEY и другие — полный список в документации Pi.
Я сам пользуюсь OpenCode Go (реферальная ссылка: $5 вам, $5 мне), потому что за $10 в месяц он даёт охрененный набор разных моделей.
Для входа по подписке Rejudge пока использует Pi. Если Pi ещё не авторизован, запустите:
npx -y @earendil-works/pi-coding-agentВ Pi выполните /login и завершите вход у нужного провайдера подписки.
Один раз создайте ~/.config/rejudge/config.json.
{
"reviewers": [
"opencode-go/deepseek-v4-pro@high",
"opencode-go/mimo-v2.5-pro@high",
"opencode-go/minimax-m3@high"
],
"judge": "opencode-go/glm-5.1@high"
}Минимум две проверяющие модели. Каждой нужен уровень рассуждений — чем он выше, тем дольше и тщательнее разбор: minimal, low, medium, high, xhigh.
пусть rejudge разберёт src/payments и перечислит потенциальные дыры в безопасности
/rejudge сверь docs/adr/012-event-bus.md с кодом и перечисли расхождения
/rejudge-diffrejudge "go through migrations/0042_add_index.sql and list the risks"
git diff | rejudge "review this change"
rejudge --resume <run-id> "what about the rollback path?"