Вышел VS Code 1.129 с отдельным процессом для Copilot, Claude и Codex
Microsoft выпустила Visual Studio Code 1.129. Главные изменения связаны с работой программных агентов: редактор получил отдельный процесс Agent Host, средства управления несколькими сессиями и обновлённую панель для проверки сгенерированного кода. Также появились запуск терминальных команд из чата, поддержка собственных ключей API и предварительная версия нового интерфейса.
Раньше значительная часть агентной логики VS Code выполнялась внутри процесса расширений. Для долгих автономных задач такая архитектура неудобна: работа агента зависит от жизненного цикла окна и может конкурировать за ресурсы с другими расширениями.
В версии 1.129 появился Agent Host — отдельный процесс для запуска агентов Copilot, Claude и Codex. VS Code взаимодействует с ним через открытый протокол Agent Host Protocol (AHP). Состояние сессии хранится на стороне хоста, поэтому к одной активной сессии можно подключаться из нескольких окон редактора. В перспективе хост также может работать рядом с проектом на удалённой машине, пока пользовательский интерфейс остаётся локальным.
Agent Host пока внедряется поэтапно. Для его включения используется настройка:
В корпоративной среде доступ к этому параметру может контролироваться администратором. После включения пользователь выбирает среду запуска агента в соответствующем списке.
Агенты, работающие через Agent Host, получили инструменты управления сессиями. Теперь агент может посмотреть список активных задач, проверить состояние другой сессии, прочитать её последние сообщения и создать отдельную сессию для подзадачи.
Он также может отправить сообщение в созданную им сессию, например чтобы запустить работу или скорректировать направление. Такие действия требуют подтверждения пользователя. Разработчики ограничили и
Читать на habr.com