Cursor представили Debug Mode

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

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

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

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

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

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

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

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

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

@python_leader
11.12.2025 14:33 UTC
Первоисточник

Комментарии

@SukharevAndrey
11.12.2025 09:48 UTC
+2

Ну то есть по сути ещё один промпт для специального агента с выделенной кнопкой. Промпт вида:

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

Такое можно повторить в абсолютно любом приложении для агентского программирования.

Гораздо более интересно сделали в Visual Studio для Windows с Copilot – агент может сам запустить приложение с подключенным отладчиком, ставить брейкпоинты, смотреть на значения переменных, содержимое стека и так далее.

@funca
11.12.2025 10:24 UTC
+1

Microsoft распространяет некоторые компоненты VSCode под пропиетарной лицензией, которая запрещает использовать их в сторонних форках. В частности к ним относятся и отладчики. Поэтому форки вынуждены городить свой огород https://github.com/cursor/cursor/issues/2976.