Microsoft обновила Visual Studio Code: Автопилот для ИИ-агентов и новые инструменты разработки

2026-03-09 354 комментарии
Microsoft выпустила обновление Visual Studio Code 1.111 (март 2026). В редакторе появились режим «Автопилот» для ИИ-агентов, новые уровни разрешений, улучшенные подсказки в чате, инструменты отладки агентов и расширенные возможности IntelliSense для разработчиков расширений

Компания Microsoft выпустила новое стабильное обновление популярного редактора кода Visual Studio Code 1.111. Релиз от 9 марта 2026 года стал первым выпуском в рамках новой модели еженедельных стабильных обновлений. В версии 1.111 разработчики продолжили развивать возможности встроенного ИИ-агента, улучшили инструменты работы с чатом и добавили новые функции для разработчиков расширений.

Основной акцент релиза сделан на расширение возможностей автономных ИИ-агентов: появились уровни разрешений для агента, поддержка хуков для отдельных агентов, новые инструменты отладки и улучшенные подсказки в чате.

Скачать Visual Studio Code (VS Code)

Автопилот и уровни разрешений для ИИ-агента

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

Доступны три режима работы:

  • Стандартные подтверждения (Default Approvals) — используется обычная схема подтверждений. Инструменты, требующие разрешения, показывают диалог перед выполнением.
  • Выполнять без подтверждения (Bypass Approvals) — все действия выполняются автоматически без отображения диалоговых окон, при ошибках выполняется повторная попытка.
  • Автопилот (Autopilot, предварительная версия) — полностью автономный режим: агент автоматически выполняет действия, отвечает на вопросы и продолжает работу до завершения задачи.

Выбор уровня разрешений для ИИ-агента в интерфейсе чата Visual Studio Code.

Функция автопилота включена по умолчанию в сборках Insiders, а в стабильной версии её можно активировать через параметр chat.autopilot.enabled.

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

Хуки для отдельных ИИ-агентов (предварительная версия)

В VS Code 1.111 появилась поддержка хуков для отдельных агентов (agent-scoped hooks). Эти обработчики выполняются только для выбранного агента и позволяют добавлять собственную логику до или после выполнения задач.

Это удобно, когда необходимо реализовать дополнительную обработку или автоматизацию для конкретного агента, не влияя на остальные взаимодействия с чатом.

Хуки задаются в YAML-разделе hooks файла .agent.md. Для использования функции необходимо включить параметр chat.useCustomAgentHooks.

Снимок событий отладки агента

Для упрощения диагностики работы ИИ-агента разработчики добавили возможность прикреплять снимок событий отладки к сообщению чата с помощью команды #debugEventsSnapshot.

Это позволяет анализировать поведение агента, проверять загруженные настройки, отслеживать использование токенов и находить причины ошибок.

Снимок можно добавить через кнопку в панели Отладка агента (Agent Debug). После прикрепления откроется журнал событий, отфильтрованный по моменту создания снимка.

Добавление снимка событий отладки агента в чат.

Улучшенные подсказки в чате

Microsoft переработала систему подсказок в чате, чтобы пользователи быстрее узнавали о новых функциях редактора.

Теперь советы показываются в виде последовательного обучения. Сначала отображаются базовые подсказки, например:

  • использование агента планирования (Plan);
  • создание собственного ИИ-агента;
  • инициализация конфигурации проекта через команду /init.

После этого появляются дополнительные советы, например использование экспериментальных функций или создание диаграмм Mermaid.

Новая система подсказок в чате Visual Studio Code.

Также добавлена подсказка для команды /fork, которая позволяет создавать ответвления диалога и рассматривать разные варианты решения задачи.

Группа профилей AI CLI в терминале (экспериментальная функция)

В выпадающем списке профилей терминала появилась отдельная группа для инструментов командной строки с поддержкой ИИ, например GitHub Copilot CLI.

Это улучшает навигацию и позволяет быстрее находить нужные профили терминала. Функция активируется через параметр terminal.integrated.experimental.aiProfileGrouping.

Новая группа профилей AI CLI в терминале Visual Studio Code.

Улучшения для разработчиков расширений

В новой версии добавлены базовые возможности IntelliSense при работе с локализованными строками в файлах расширений.

  • Переход к определению (Go to Definition) — быстрый переход к определению строки локализации в файле package.nls.json.
  • Поиск всех ссылок (Find All References) — отображение всех мест использования строки в файлах package.json и package.nls.json.

Переход к определению локализованной строки.

Поиск всех ссылок на локализованную строку.

Изменения в процессе разработки Visual Studio Code

В связи с переходом на еженедельные стабильные релизы Microsoft также улучшила внутренние процессы разработки редактора.

  • Добавлено создание элементов тест-плана одним нажатием кнопки из задач с предложениями функций.
  • Появилась кнопка автоматической генерации шагов проверки исправлений.
  • При объединении pull request изображения и GIF автоматически добавляются в комментарии связанных задач.
  • Запущен автоматический процесс обработки задач с меткой chat-showcase, который помогает быстрее создавать подсказки для чата.

Устаревшие функции

В этом выпуске новые функции не были объявлены устаревшими.

Однако Microsoft напомнила, что режим Edit Mode был признан устаревшим в версии 1.110. Его можно временно включить через параметр chat.editMode.hidden. Поддержка этой настройки сохранится до версии 1.125, после чего режим будет полностью удалён.

Полный список изменений доступен в официальных заметках о выпуске на сайте Microsoft.

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте