GitHub · Открытая бета

AI-ревью кода в pull request на GitHub

Добавьте AI-проверку в процесс ревью на GitHub. Подключите выбранные репозитории, настройте модели и получайте замечания в pull request с оплатой использования с баланса команды.

Подключить GitHub для ревью

Замечания там, где команда обсуждает код

Автоматическая проверка помогает находить потенциальные ошибки корректности до закрытия pull request. Замечания связаны с изменением кода: автор может проверить объяснение и решить, что исправлять. Тесты, CI и одобрение человеком остаются частью рабочего процесса.

Интеграция с GitHub

Установите GitHub-приложение для выбранных репозиториев. Результат публикуется в pull request, включая комментарии к строкам, когда замечание можно привязать к diff.

Настройки моделей

Выберите модели ревью, предложенные в панели. Этот список уже общего каталога инференса: используйте доступные настройки конкретной установки.

История использования

Смотрите последние проверки, статус, число комментариев, модель, токены и записанную стоимость. Сравнивайте пользу и расходы на своих pull request.

Как выглядит проверяемое замечание

Иллюстративный пример кода, а не сохранённый отзыв системы или бенчмарк.

function applyDiscount(total, discountPercent) {
  const percent = discountPercent || 10;
  return total * (1 - percent / 100);
}

applyDiscount(100, 0); // 90

Нулевая скидка заменяется значением по умолчанию

Когда discountPercent равен 0, выражение с || выбирает 10. При сумме 100 функция возвращает 90 вместо 100. Нужна явная проверка отсутствующего значения и тест на нулевую скидку. Полезное замечание объясняет условие ошибки, изменение поведения и способ проверить исправление.

Начните с одного репозитория

  1. Создайте аккаунт, выберите команду и откройте раздел ревью кода в панели.
  2. Подключите GitHub и выберите репозитории, доступные приложению. Этот список управляется в GitHub.
  3. Настройте модели ревью для установки и обеспечьте достаточный баланс команды для запросов инференса.
  4. Откройте или обновите подходящий pull request. Проверьте статус и комментарии, затем посмотрите запуск и стоимость в панели.

Оплата по токенам с историей расходов

Запросы ревью используют тот же биллинг инференса, что и другие обращения к моделям. Расход зависит от выбранных моделей, контекста, объёма ответа и дополнительных проходов проверки. В панели записаны токены и стоимость каждого ревью; фиксированная цена за PR на этой странице не указана.

Как встроить в процесс проверки

Функция находится в открытой бете. AI может пропустить ошибку или дать неприменимое замечание: проверяйте предложения по коду и тестам. Слишком большие pull request могут превышать лимиты и пропускаться. Делайте изменения небольшими и смотрите статус в PR, чтобы отличать завершённую проверку от ошибки или пропуска.

FAQ

Где появляются замечания?

В pull request на GitHub. Замечания могут публиковаться прямо в diff; статус и сведения о последних запусках также доступны в панели.

Можно ли выбрать доступные репозитории?

Да. Выберите репозитории при установке GitHub-приложения и управляйте списком в GitHub. В панели привяжите установку к нужной команде.

Можно ли выбрать модель ревью?

Да. Для каждой подключённой установки в панели есть настройки моделей ревью. Используйте предложенный список: не каждая модель общего каталога доступна для этой задачи.

Сколько стоит одна проверка?

Стоимость зависит от фактического использования моделей: контекста, выходных токенов, выбранных моделей и дополнительных проходов. Оплата списывается с баланса команды, токены и стоимость записаны в истории ревью.

Можно ли сливать PR, если замечаний нет?

Отсутствие замечаний не доказывает корректность или безопасность изменения. Перед слиянием продолжайте запускать тесты, CI и ревью человеком.

Почему pull request пропущен?

Он может превышать настроенные ограничения числа файлов или размера diff. Посмотрите сообщение в PR: если причина в размере, разбейте изменение на более мелкие части.
Подключить GitHub для ревью

Изучить API инференса →