Cursor внедрили Debug Mode, отдельный рабочий цикл для кодовых агентов, который впервые сочетает автоматическую диагностику, инструментирование рантайма и обязательную верификацию со стороны разработчика. Цель нововведения не ускорить генерацию кода, а научить модель системно устранять баги, которые прежде оказывались для нее слишком «глубокими».

Процесс начинается не с попытки предложить фиксы, а с аналитики. Агент читает проект и формирует набор гипотез о возможных причинах бага. Это важное отличие от классической работы LLM: вместо проб и ошибок предлагается почти инженерный подход к отладке. После этого агент сам вставляет в код диагностические логи, нацеленные на проверку сформулированных гипотез.

Далее пользователю нужно воспроизвести баг уже в реальном приложении. Пока ошибка проявляется, Debug Mode собирает срез состояния программы: значения переменных, путь исполнения, тайминги. По сути формируется минимальный набор рантайм-фактов, достаточный для точечного исправления.

На основе полученных логов агент генерирует лаконичный фикс. Разработчики подчёркивают, что речь почти всегда идет о нескольких строках, а не о сотнях строк переписанного кода, как это нередко бывает при обычном взаимодействии с моделями. Это выводит инструмент в отдельную категорию: не «кодогенератор», а ассистент-отладчик.

Прежде чем считать работу завершённой, система требует повторного прогона. Пользователь воспроизводит баг с включенным фиксом и оценивает результат.

Если дефект исчез, агент удаляет диагностические вставки и оставляет проект в чистом состоянии. Если нет, цикл повторяется: больше логов, новое наблюдение, уточнённая гипотеза, обновлённый фикс.

Debug Mode можно рассматривать как попытку формализовать лучшие практики живых инженеров внутри агентной архитектуры. Модель берёт на себя рутину — инструментирование, перебор гипотез, сбор телеметрии — а человек делает точечные решения.

Русскоязычное сообщество про AI в разработке

Друзья! Эту новость подготовила команда ТГК «AI for Devs» — канала, где мы рассказываем про AI-ассистентов, плагины для IDE, делимся практическими кейсами и свежими новостями из мира ИИ. Подписывайтесь, чтобы быть в курсе и ничего не упустить!