Bugbot это не «ещё один чат». Это ревьюер пулл-реквестов: сам смотрит дифф, пишет комментарии, по желанию чинит через облачного агента.
Локальный /review и GitHub-бот путают. Первый живёт в твоём агент-чате до пуша. Второй живёт на PR. Их можно связать через patch ID, но это разные кнопки.
Проверено: 2026-08 по доке. Desktop 3.17.19. /review и /review-bugbot в доке с Cursor 3.7+. На CLI «скоро». Эта фича может отсутствовать или ограничиться планом.
Что он делает на PR
После подключения репозитория Bugbot:
- гоняет автоматическое ревью на обновления PR
- вручную стартует, если в комментарии написать
cursor reviewилиbugbot run - читает уже существующие комментарии, чтобы не дублировать
- даёт ссылки Fix in Cursor и Fix in Web (веб это cursor.com/agents)
На GitHub статус называется Cursor Bugbot. Находки по умолчанию дают neutral, не красный failure. Branch protection «требуй чек» не блокирует мерж из-за найденных багов, пока отдельно не включишь fail-on-unresolved.
Когда это полезно: на каждый пуш в PR нужен второй взгляд, а живой ревьюер не сидит 24/7.
Когда бесит: если включил автона всё, включая драфты и косметику. Тогда шум. Для своих PR в доке есть режим «только когда меня тэгнули комментарием».
Включить
Сначала SCM в Cursor dashboard: GitHub, GitLab, Bitbucket или Azure DevOps (у Azure limited availability).
Потом Automations → Bugbot, включить на конкретные репозитории: Bugbot in Automations.
Командные настройки: allow/deny ревьюеров, «только один прогон на PR». Личные: только по упоминанию, только один раз, ревью драфтов.
Запустить из агента до пуша
Действие: Прогнать Bugbot по текущей ветке, ещё не открывая PR
Команда: /review-bugbot или /review
Когда жать: Перед пушем, когда дифф уже есть, и ты не хочешь ждать бота на GitHub.
Когда не жать: Когда нечего сравнивать с базовой веткой. Пустой дифф даст пустое ревью.
По умолчанию смотрит все изменения относительно base branch, закоммиченные и нет. Можно попросить только uncommitted. Если база не main, скажи агенту ветку.
Хитрый кусок: /review-bugbot запоминает patch ID диффа. Когда тот же дифф приедет на PR, GitHub-Bugbot может скипнуть повтор и написать, что уже смотрел. Удобно: локально поймал, на PR не дублирует.
Есть ещё /agent-review для локальных правок внутри Cursor. Это Agent Review, не Bugbot на SCM. Не путай в голове.
Правила: BUGBOT.md
Bugbot читает .cursor/BUGBOT.md. Корневой файл всегда. Вложенные подхватываются, если менялись файлы в этой папке.
Порядок склейки в доке: Team Rules → проектные .cursor/BUGBOT.md → learned rules → manual rules.
Пиши туда то, что ревьюер-человек и так знает: «не предлагай логировать PII», «у нас идемпотентность через ключ X». Не пиши роман.
Autofix
Autofix поднимает Cloud Agent, чтобы чинить то, что Bugbot нашёл на PR. Потом пушит в ту же ветку или в новую, и пишет комментарий.
Это уже деньги облака: credits по плану. Модель берётся из Default agent model в Settings → Models.
Когда включать: типовые находки, которые ты и так бы принял.
Когда не включать: на репозиторий, где ложный фикс хуже красного комментария. Сначала посмотри несколько ручных ревью.
Главный вывод
Bugbot закрывает дыру «PR уехал без второго взгляда». Он не заменяет ревью архитектуры. Локальный /review-bugbot экономит цикл, если дифф тот же, что поедет в PR.
Если ревью должно стартовать не только с PR, а ещё со Slack и крона, это уже общая автоматизация, не разовый Bugbot.
Обсуждение
Комментариев пока нет — начните тему.