LABVIBE · МЕДИА ДЛЯ ТЕХ, КТО ДЕЛАЕТ

Вайбкодинг · 22 октября 2026 г.

PR Routing & Approval — как работает от Cursor

Как Cursor назначает ревьюеров и в каких условиях агент может автоматически одобрять низкорисковые pull request: какие триггеры и сигналы система учитывает и какие ограничения действуют при автопринятии.

Claude Mods: Flipping the Harness Inside Out
Latent Space · Источник изображения
Claude Mods: Flipping the Harness Inside Out
Latent Space · Источник изображения
Claude Mods: Flipping the Harness Inside Out
Latent Space · Источник изображения
Claude Mods: Flipping the Harness Inside Out
Latent Space · Источник изображения
Видео из первоисточника · YouTube
Материал подготовлен по мотивам первоисточника. Оригинал: Latent Space — Claude Mods: Flipping the Harness Inside Out.

Как это работает

PR Routing & Approval назначает ревьюеров на основе владения файлами и истории коммитов и использует риск‑оценку (Risk Score) и выводы агентных ревьюеров для решений о маршрутизации и автопринятии. Более подробно — в документации Cursor: документация Cursor.

Агент учитывает находки других систем — например Bugbot и Security Agent — когда они включены в конфигурацию: их выводы служат сигналами в решении об автопринятии. Если такие проверки обнаруживают проблемы, PR не будет автоматически одобрен.

Для принятия решений система применяет локальные файлы политик. Для каждого изменённого файла агент ищет в текущей директории и в родительских директориях файл с точным именем APPROVAL_POLICY.md; только точное совпадение считается доверенным. Кроме того, репозиторий может содержать топ‑левел файл .cursor/approval-policies/ROUTING.md с правилами маршрутизации по продуктам и областям кода; отсутствие ROUTING.md не отменяет поиск по директориям.

Настройка, триггеры и ограничения

Администратор включает нужные возможности в Automations: назначение ревьюеров и/или автоматическое одобрение низкорисковых PR по заданным критериям. При включении выбирают организации и репозитории — поддерживаются только GitHub и Origin; GitLab, Bitbucket и Azure DevOps нужно удалить из конфигурации до сохранения.

Агент запускается по событиям pull request: создание PR (PR opened), пуш в существующий PR (PR pushed / updated), комментарий по регулярному выражению (PR commented) и другим триггерам, которые можно ограничить по репозиториям или организациям. В конфигурации также задают, какие сигналы использовать: Bugbot Review Context, Security Review Context и Risk Score с настройкой максимального уровня риска для автопринятия.

При принятии решений система жёстко ограничивает обход правил. Агент ждёт завершения внешних контекстных проверок примерно до 8 минут; если проверка не успевает завершиться, он не одобряет PR по таймауту. И ещё одно правило: если PR меняет файлы политики одобрения или маршрутизации, агент не использует изменённую версию для ослабления требований в том же PR — применяется версия из базовой ветки или требуется человеческий ревью.

Куда это вписывается: роль в «Attention Interface»

В анализе Latent Space Cursor PR Routing & Approval рассматривается как инструмент, который решает, какие изменения требуют внимания человека, и направляет ревью туда, где оно нужно; обзор доступен на Latent Space: Claude Mods: Flipping the Harness Inside Out.

Ключевое отличие Cursor — управление потоком PR для команды через политики и пороги риска: вы задаёте правила, агент их исполняет, а интерфейс взаимодействия остаётся в основном фиксированным. В других подходах модель может генерировать интерфейс под конкретный ответ (ChatGPT Intelligent UI) или сама давать пользователю инструменты для программирования интерфейса (Claude Mods). Для команд это означает: Cursor помогает автоматизировать рутину и тратить ревью‑внимание осмысленно, но не предоставляет персонализируемый интерфейс каждому разработчику.