29 июля Microsoft выпустила обновление Visual Studio Code 1.131. В новой версии появились улучшения для работы с ИИ-агентами, экспериментальная встроенная диктовка в редакторе и терминале, а также новый гибридный режим редактирования Markdown-файлов.
Главные изменения релиза:
-
Агенты: теперь в интерфейсе можно видеть информацию о работающем подагенте — используемую модель, время выполнения и текущий вызов инструмента без необходимости открывать отдельный диалог.
-
Встроенная диктовка (экспериментальная): голосовой ввод доступен прямо в чате, редакторах и терминале без установки отдельного расширения Speech.
-
Гибридный редактор Markdown (экспериментальный): позволяет просматривать, редактировать Markdown-файлы и добавлять комментарии для действий агентов прямо из окна Agents.
А теперь обо всё подробнее.
Новая архитектура работы с агентами
В последних версиях Visual Studio Code команда разработчиков постепенно меняет внутреннюю архитектуру работы с агентскими сессиями. Теперь основой становится отдельный процесс agent host — выделенный компонент, который запускает агентские среды (agent harness), включая Copilot, Claude и Codex, используя протокол Agent Host Protocol (AHP).
За счёт того, что сессия агента работает в отдельном процессе, к одной и той же сессии можно подключаться и отображать её состояние сразу из нескольких окон VS Code.
Встроенный агент Copilot в agent host использует Copilot SDK. Благодаря этому его поведение и возможности синхронизированы с другими продуктами GitHub Copilot, включая Copilot CLI и отдельное приложение GitHub Copilot.
Сейчас новая архитектура постепенно становится доступной пользователям. Чтобы включить её вручную, необходимо активировать настройку:
chat.agentHost.enabled
После этого в настройках можно выбрать нужную агентскую среду через список доступных вариантов (harness dropdown).

Больше информации о работе подагентов
При выполнении сложных задач агент может передавать часть работы подагентам (subagents), которые выполняют отдельные действия параллельно в собственном контексте.
В новой версии Visual Studio Code стало проще отслеживать работу таких подагентов без необходимости открывать отдельные диалоги. В окне Agents основная сессия теперь показывает информацию о каждом запущенном подагенте:
-
используемую модель;
-
время работы подагента;
-
инструмент, который он сейчас вызывает.
При выборе запущенного подагента можно открыть его отдельный диалог и посмотреть полный ход выполнения задачи. При этом основная сессия агента остаётся доступной, поэтому можно продолжать работу, не прерывая основной процесс.
Такой подход удобен при работе с крупными задачами, где агент разбивает запрос на несколько независимых частей и выполняет их одновременно.
Новый экспериментальный питомец в чате
В Visual Studio Code появился экспериментальный «питомец» для чата.
Чтобы открыть его, достаточно ввести команду /vscode-pet. Функция носит экспериментальный характер и добавляет в чат нового виртуального компаньона.
Встроенная диктовка в Visual Studio Code (экспериментальная)
В VS Code появилась встроенная поддержка голосового ввода — теперь для диктовки не нужно устанавливать расширение VS Code Speech.
Функция работает в чате, редакторе кода и встроенном терминале. Используется единая сессия распознавания речи и выбранный микрофон, поэтому текст попадает именно в нужное место без конфликтов между окнами.
Включить функцию можно через настройку dictation.enabled
Локальная обработка диктовки
Встроенная диктовка использует локальную офлайн-модель Nemotron. Она загружается при первом запуске, а аудиозаписи остаются на устройстве пользователя.
Настройка dictation.showTranscript позволяет включить или отключить отображение расшифровки во время диктовки. При включении dictation.experimental.llmCleanup Copilot может автоматически улучшать полученный текст: добавлять форматирование и удалять слова-паразиты. Для этого текст передаётся языковой модели. Если обработка недоступна, VS Code сохраняет исходную расшифровку.
Поддерживаемые платформы
Встроенная диктовка доступна для:
-
Windows x64 и Arm64;
-
macOS на Apple Silicon;
-
Linux x64 и Arm64 с glibc 2.34 и новее;
-
удалённых рабочих пространств — распознавание выполняется на локальном клиенте VS Code.
Пока не поддерживаются:
-
VS Code для Web;
-
Mac с процессорами Intel;
-
32-битные системы и Arm32.
Поддержка новых платформ и языков находится в разработке.
Гибридный редактор Markdown (экспериментальный)
В окне Agents появился новый режим работы с Markdown-файлами. Он позволяет просматривать документы, редактировать их прямо на месте и добавлять комментарии, которые агент может использовать для дальнейших действий.
Переключаться между обычным текстовым редактором и новым Markdown-режимом можно через пункт Reopen Editor With как в окне Agents, так и в обычных окнах редактора.
Улучшения доступности терминала
В Visual Studio Code улучшили работу терминала для пользователей экранных дикторов.
Теперь можно управлять сохранением позиции курсора в режиме доступного просмотра терминала. Настройка:
terminal.integrated.accessibleViewPreserveCursorPosition
позволяет сохранять положение курсора даже при появлении нового вывода во время выполнения команд. Ранее доступны значения true и false, а в новой версии добавлено значение always.
Также обновлена обработка уведомлений для экранных дикторов: вместо прерывающих сообщений используется менее навязчивое объявление статуса через ARIA. Вывод терминала остаётся доступным для чтения, но не мешает текущему голосовому сопровождению.
Настройка отображения размеров терминала
В новой версии можно отключить всплывающую подсказку с размерами терминала при изменении его размера.
За это отвечает настройка:
terminal.integrated.resizeDimensionsOverlay.enabled
По умолчанию подсказка включена. Изменение настройки применяется сразу к уже открытым терминалам, без перезапуска VS Code.

Улучшения поддержки Python
В Visual Studio Code обновлён механизм управления окружениями Python. После полного распространения функции Python Environments она стала основным способом работы с окружениями в стабильной версии VS Code и в сборках Insiders.
Разработчики улучшили скорость запуска Python-проектов и сократили время обновления информации об окружениях:
-
поиск окружений Conda теперь запускается только при необходимости;
-
параллельные проверки окружений объединяются, чтобы не выполнять одинаковую работу несколько раз;
-
Pylance может продолжать использовать последнее известное окружение, пока идёт полное обновление данных.
В результате открытие Python-проектов и работа с интерпретаторами становятся быстрее, особенно в проектах с большим количеством окружений.
Узнать, как использовать ИИ-инструменты в разработке на C# и отличать полезные подсказки от ошибок ассистента, можно на бесплатном уроке 5 августа в 20:00 «Как AI меняет работу C#-разработчика».
ссылка на оригинал статьи https://habr.com/ru/articles/1064864/