Агентные кейсы
Разработка и DevOps

Исправление багов из Sentry облачным агентом Cursor с готовым pull request

В блоге Sentry описано, как их ИИ Seer передаёт разбор причины бага облачному агенту Cursor. Агент пишет исправление и открывает pull request в репозитории. Измеренных результатов в посте нет.

Сделано сCursor

Что сделали

Настройка занимает несколько минут. В 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 ·

Похожие кейсы

Поиск причин ошибок в Swift с ChatGPT вместо Stack Overflow

Разработчик на Swift рассказал на Hacker News, что отправляет в ChatGPT симптомы ошибки и нужный код. Примерно за полминуты он получает хорошую отправную точку, но весь код проверяет сам и дословно пока ничего не взял.

Свой агент разбирает дампы падений Windows через MCP-сервер ForensicDbg

ForensicDbg это отладчик дампов падений Windows с MCP-сервером, через который свой агент получает уже разобранные данные о сбое. В примере на сайте агент нашёл пропущенную проверку на null и предложил защиту, замеров нет.

Свой агент

Поиск и починка нестабильных тестов в CI по ночам с Claude Code

Автор поручил Claude Code следить за CI, находить самые нестабильные тесты и по ночам предлагать исправления. За несколько недель пайплайн стал короче на 20 минут, доля успешных прогонов выросла на 35%, хотя часть исправлений пришлось выбросить.