Вышел VS Code 1.129 с отдельным процессом для Copilot, Claude и Codex

4 мин
Вышел VS Code 1.129 с отдельным процессом для Copilot, Claude и Codex

Microsoft выпустила Visual Studio Code 1.129. Главные изменения связаны с работой программных агентов: редактор получил отдельный процесс Agent Host, средства управления несколькими сессиями и обновлённую панель для проверки сгенерированного кода. Также появились запускание терминальных команд из чата, сопровождение собственных ключей программный интерфейс и предварительная версия нового интерфейса.

Агентов вынесли в отдельный процесс

Раньше значительная часть агентной логики VS Code выполнялась внутри процесса расширений. Для долгих автономных задач такая архитектура неудобна: работа агента зависит от жизненного цикла окна и может конкурировать за ресурсы с другими расширениями.

В версии 1.129 появился Agent Host — отдельный процесс для запуска агентов Copilot, Claude и Codex. VS Code взаимодействует с ним через открытый протокол Agent Host Protocol (AHP). Состояние сессии хранится на стороне хоста, поэтому к одной активной сессии можно подключаться из нескольких окон редактора. В перспективе хост также может функционировать рядом с проектом на удалённой машине, пока пользовательский интерфейс остаётся локальным.

Agent Host пока внедряется поэтапно. Для его включения используется настройка:

"chat.agentHost.enabled": true

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

Одна сессия может управлять другими

Агенты, работающие через Agent Host, получили инструменты управления сессиями. Теперь агент может посмотреть список активных задач, проверить состояние иной сессии, прочитать её последние сообщения и создать отдельную сессию для подзадачи.

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

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

Файлы и изменения агента показываются рядом с чатом

В экспериментальном окне Agents появилась новая панель редактора. Чат, открытые файлы и сведения об изменениях теперь объединены в одной закреплённой области с общей строкой вкладок.

Файлы и сравнения версий можно открывать рядом с перепиской. Для просмотра изменений доступны построчный и двухпанельный режимы diff. Состояние панели, открытые редакторы и свёрнутые файлы сохраняются при переключении между сессиями и перезапуске окна.

Для включения нового расположения потребуется конфигурация:

"sessions.layout.singlePaneDetailPanel": true

После её изменения окно VS Code нужно перезагрузить. Опция пока считается экспериментальной.

Терминальные команды можно запускать из чата

Сообщение, начинающееся с !, VS Code теперь воспринимает как терминальную команду. Например:

!npm test

Команда выполняется непосредственно из чата без отдельного перехода в терминал. Возможность работает в сессиях Agent Host как главным образом окне редактора, так и в окне Agents.

Собственные модели и перенос файлов промптов

В окне Agents появилась поддержка моделей, подключённых с помощью собственных ключей программный интерфейс — Bring Your Own Key, или BYOK. Для этого нужно выбрать среду Copilot, запущенную через Agent Host.

Одновременно Microsoft начинает переводить пользовательские команды из файлов *.prompt.md в навыки агентов — skills. Файлы промптов поддерживаются только локальной средой запуска, тогда как другие агенты используют навыки.

Экспериментальный инструмент миграции ищет файлы в каталоге проекта .github/prompts/ и пользовательских настройках, после чего создаёт на их основе навыки. Он включается параметром:

"chat.customizations.promptMigration.enabled": true

После этого в разделе AI Customizations появляется команда Migrate Prompts.

Предварительная релиз нового интерфейса

В выпуск вошла экспериментальная релиз обновлённого рабочего пространства VS Code. Microsoft пока не описывает её как завершённый редизайн: сообщается о предварительном варианте внешнего вида, который будет дорабатываться.

В стабильной версии его можно активировать настройкой:

"workbench.experimental.modernUI": true

В сборках VS Code Insiders свежий оболочку активирован по умолчанию.

Сопровождение GitHub Enterprise

Agent Host теперь умеет авторизовывать Copilot через собственный экземпляр GitHub Enterprise. Раньше процесс входа и получение токенов были привязаны к github.com, из-за чего корпоративные подписки Copilot могли не работать.

Теперь при входе можно выбрать сервер GitHub Enterprise. Сопровождение доступна в основном редакторе и окне Agents, в том числе при использовании агентов Copilot и Claude. Для работы функции равным образом должен быть включён Agent Host.

Что ещё изменилось

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

Переключить редактор можно через команду Reopen Editor With на панели. Постоянные соответствия для diff настраиваются через workbench.diffEditorAssociations. Для авторов расширений предложен api customEditorPriority, позволяющий отдельно задавать приоритет редактора для обычных файлов, сравнений и слияний.

VS Code 1.129 продолжает превращать работу с программными агентами в самостоятельный слой редактора. Сессии постепенно отделяются от конкретного окна, получают собственный жизненный цикл и инструменты для распределения задач. Пока значительная часть этой архитектуры внедряется поэтапно или включается экспериментальными параметрами, следовательно доступность функций может различаться между стабильной и Insiders-сборками.

Продолжить тему агентной разработки можно 17 августа в 20:00 на бесплатном уроке, где практикующие эксперты покажут, как собрать ИИ-агента на Claude Code для автоматизации реальной рабочей задачи. Присоединиться

Читают сейчас

Вышел альфа-релиз Paint.NET 5.2 с экспериментальной поддержкой Wine/Linux

1 час назад

Вышел альфа-релиз Paint.NET 5.2 с экспериментальной поддержкой Wine/Linux

1 сентября 2026 года состоялся выпуск альфа-версии графического редактора с открытым исходным кодом Paint.NET 5.2 для Windows 10/11 (64-бита) и с экспериментальной поддержкой Wine/Linux (Wine 11.14, U

1 час назад

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО»

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО» Организация «Базальт СПО» запускает специальное предложение для школ: операционная система «Альт Образование» 11 п

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

1 час назад

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

Google запустила агентный анализ видео для Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite. Теперь модель анализирует видео не как последовательность кадров с фиксированной частотой, а сама решает, какие

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

2 часа назад

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

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

Frank Media рассказал о сложностях, с которыми столкнулись пользователи при попытке воспользоваться цифровым рублём

2 часа назад

Frank Media рассказал о сложностях, с которыми столкнулись пользователи при попытке воспользоваться цифровым рублём

С 1 сентября должно было начаться массовое добавление цифрового рубля — третьей формы денег, которую Банк России обсуждает уже около шести лет. Тем не менее, судя по первым дням запуска, доступ к ново