Причина, план, изменения, pull request
Агент начинает с того, что Buglapse уже знает: стек-трейса, хлебных крошек, релиза и кода вокруг упавшей строки. Пока он ищет причину, он может запросить у Buglapse другие вхождения этого же инцидента и данные затронутого пользователя. Ещё он получает шаги до ошибки — цепочки действий, которые многие вхождения проходят в одном и том же порядке, так что триггер не угадывается по одной сессии. Он изучает репозиторий, чтобы найти настоящий источник проблемы, объясняет, что и почему собирается менять, и только потом пишет патч. Каждое исправление попадает в новую ветку как draft, а если на нём падает CI, агент может попробовать починить собственное изменение — столько раз, сколько позволяет тариф. Инструкции проекта подскажут ему, какие папки трогать и какого стиля придерживаться.