
Компания Microsoft выпустила обновление редактора кода Visual Studio Code 1.131. Разработчики улучшили архитектуру ИИ-агентов, встроили локальную голосовую диктовку, открыли доступ к гибридному Markdown-редактору и добавили экспериментального питомца для чата.
Архитектура Agent Host
В релизе продолжается поэтапное внедрение архитектуры хоста агентов, изолирующей сессии ИИ-помощников в отдельный системный процесс. Связь между редактором и средами исполнения Copilot, Claude и Codex осуществляется через Agent Host Protocol (AHP). Вынос сессии в отдельный процесс позволяет одновременно подключаться к ней и отображать ее состояние из нескольких окон VS Code.
Интегрированный в хост агент Copilot переведен на Copilot SDK, что унифицирует его поведение с Copilot CLI и другими продуктами линейки.
Функциональность включается с помощью параметра chat.agentHost.enabled, после чего необходимо выбрать среду в выпадающем списке. Настройкой можно управлять централизованно через групповые политики организации.

30+ бесплатных курсов на ИТ‑темы в Академии Selectel
Для начинающих и опытных специалистов.
Изучить →
Больше деталей о работе субагентов
В окне Agents улучшена визуализация субагентов, выполняющих подзадачи параллельно в собственном контекстном окне. Теперь в главном диалоге без открытия отдельной беседы вы можете увидеть используемую модель субагента, время его работы и активный вызов инструмента.
Диалог любого субагента можно открыть в отдельной вкладке — доступ к родительскому чату при этом сохранится.
Гибридный редактор Markdown
Также в окне Agents стал доступен гибридный Markdown-редактор. Чтобы сделать его обработчиком по умолчанию для окна агентов, используется параметр workbench.editor.markdownDefaultEditorInAgentsWindow.
Новый редактор позволяет просматривать и редактировать файлы разметки без переключения режимов, а также оставлять комментарии для последующей обработки ИИ-агентом. Переключаться между стандартным текстовым видом и гибридным редактором можно с помощью команды Reopen Editor With.
Встроенная автономная диктовка
Для голосового ввода больше не нужно устанавливать расширение VS Code Speech. Локальный сервис транскрипции речи встроен в чат, текстовый редактор и интегрированный терминал. VS Code использует единую голосовую сессию и один микрофон для всех трех поверхностей, что предотвращает наложение записей.
В основе диктовки лежит приватная офлайн-модель Nemotron, которую редактор скачивает при первом использовании. Модель обрабатывает аудиопоток локально на вашем устройстве и не отправляет данные на внешние серверы.
Особенности работы:
-
Настройки: параметр
dictation.enabledвключает функцию,dictation.showTranscriptуправляет показом расшифровки в реальном времени, аdictation.experimental.llmCleanupподключает Copilot, чтобы убрать слова-паразиты и настроить форматирование. -
Поддерживаемые платформы: Windows (x64, Arm64), macOS (Apple Silicon), Linux (x64, Arm64 с glibc 2.34+) и удаленные рабочие области.
-
Ограничения: функция пока не работает в VS Code for the Web, на компьютерах Mac с процессорами Intel, а также в 32-битных системах и архитектурах Arm32.
Оптимизация работы с Python
Менеджер Python Environments завершил поэтапное развертывание. Теперь он работает по умолчанию у всех пользователей в сборках Stable и Insiders.
Чтобы проекты запускались быстрее, а окружения обновлялись за меньшее время, разработчики внесли следующие изменения:
-
сканирование окружений Conda откладывается до фактического востребования;
-
параллельные процессы сканирования среды объединяются;
-
языковой сервер Pylance использует последнее известное состояние интерпретатора, если метод получения окружений (
getEnvironment) превышает таймаут во время фонового обновления.
Улучшения терминала и специальных возможностей
Параметр terminal.integrated.resizeDimensionsOverlay.enabled позволяет скрыть всплывающий индикатор размера (столбцы и строки) при изменении границ терминала. Настройка применяется мгновенно без перезапуска.
Значение always для ключа terminal.integrated.accessibleViewPreserveCursorPosition сохраняет позицию курсора в режиме доступного просмотра при появлении новых строк вывода.
Обновления терминала в реальном времени переведены на неперебивающие системные уведомления статуса ARIA вместо принудительных предупреждений.
Дополнительно
В качестве экспериментальной функции добавлен виртуальный компаньон! Чтобы познакомиться со своим новым питомцем, введите команду /vscode-pet в окне чата.
Источник.
Подробная информация о релизе доступна в официальной документации Visual Studio Code.
Источник: habr.com