Исправление багов из Sentry облачным агентом Cursor с готовым pull request
В блоге Sentry описано, как их ИИ Seer передаёт разбор причины бага облачному агенту Cursor. Агент пишет исправление и открывает pull request в репозитории. Измеренных результатов в посте нет.
Что сделали
Настройка занимает несколько минут. В Sentry ставят интеграцию Cursor Agent с API-ключом Cursor и в настройках Seer указывают, что на этом этапе задача передаётся Cursor. Когда Seer заканчивает поиск первопричины, Cursor Cloud Agent получает стектрейсы, breadcrumbs, данные о том, как ошибка задела пользователей, и сам разбор, а также рабочую кодовую базу. Запустить агента можно вручную из карточки ошибки или автоматически.
Что получилось
Измеренных результатов в посте нет. Там сказано, что агент умеет запускать проверку типов, линтер и тесты, так что ошибка может приходить уже разобранной и в виде готового к мерджу pull request. Эти агенты видны и во вкладке агентов в локальной Cursor IDE.
На что обратить внимание
Автоматизация настраивается для каждого проекта отдельно в настройках Seer, так что можно выбрать, какие ошибки сами уходят в очередь на исправление. Ни стоимости, ни доли успешных исправлений пост не приводит.
Пояснение
Sentry это сервис, который ловит ошибки в приложениях и собирает по ним подробности. Seer это его встроенный ИИ для поиска первопричины ошибки (RCA, root cause analysis). Breadcrumbs это цепочка событий перед ошибкой. Источник это блог самого Sentry, а не отзыв пользователя.
Кому пригодится
Командам, которые уже ловят ошибки в Sentry и пишут код в Cursor.
Попробуйте сами с Cursor
Возьми ошибку Sentry [ссылка или ID ошибки] в моём репозитории [название репозитория] и найди первопричину по стектрейсу и последним коммитам. Напиши минимальное исправление с тестом, который воспроизводит баг, и подготовь pull request с описанием причины и изменений. Готово, когда тесты проходят, а PR лежит в новой ветке. Покажи мне diff и описание PR, прежде чем открывать pull request или что-то пушить.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: blog.sentry.io ·