Cursor выпустила ИИ-агента, который следит за кодом после выкладки

Изображение: OpenAI
Cursor представила агента Rollouts, который сопровождает изменение кода от открытия pull request до рабочей среды и проверяет, ведёт ли оно себя так, как задумано. Заодно компания обновила бота Security Reviewer, который ищет уязвимости в новом коде, и ускорила его проверку на 21%, сообщает The New Stack.
При открытии pull request Rollouts составляет план наблюдения: что должно измениться, какие есть риски, за какими сигналами следить и где не хватает телеметрии. Разработчик может поправить этот план до выкладки. После развёртывания агент сверяет с планом логи, метрики и трассировки, отдельно для тестовой и рабочей сред, и выносит один из трёх вердиктов: изменение исправно, найдена регрессия или данных недостаточно.
Обнаружив регрессию, Rollouts указывает подозрительное изменение, предупреждает его автора и, в зависимости от настроек, открывает pull request на откат или передаёт задачу облачному агенту Cursor. Сам он не откатывает развёртывание и не сливает исправления, но может приостановить поэтапную выкладку. Агент подключается к GitHub или к собственному хостингу кода Cursor Origin, получает события из систем непрерывной доставки и берёт данные из Datadog и других систем телеметрии.
Rollouts вырос из продукта Change Monitors стартапа Firetiger, команду которого Cursor купила в августе. По словам бывшего главы Firetiger Rustam Lalkaka, который теперь работает в Cursor, агент уже замечает сбои в отдельной конечной точке или регионе раньше, чем срабатывает общее оповещение, и отличает ожидаемое изменение поведения от настоящей регрессии.
Security Reviewer, вышедший в бета-версии в апреле, теперь можно запускать автоматически на каждый новый pull request. Бот оценивает изменения в контексте всей кодовой базы, ищет прежде всего эксплуатируемые ошибки вроде уязвимостей внедрения и нарушений аутентификации и к каждой находке прикладывает уровень опасности, путь атаки и исправление. Среднее время проверки сократилось с 4,8 до 3,8 минуты, а доля замечаний, которые принимают разработчики, выросла примерно с 45–50% до 60–70%.
Оба инструмента доступны на вкладке Automations клиентам Cursor с тарифами Teams и Enterprise. Похожие продукты для проверки выкладки уже есть у Datadog, Harness и LaunchDarkly.



