Вышел Visual Studio Code 1.128: несколько чатов в агентской сессии, Copilot Vision и системные горячие клавиши
Команда Visual Studio Code выпустила версию 1.128. Основные изменения касаются агентского режима, работы с GitHub Copilot Chat, встроенного браузера и горячих клавиш. Часть нововведений уже доступна всем пользователям, часть пока остаётся в предварительном или экспериментальном статусе.
В VS Code 1.128 появилась поддержка нескольких чатов в одной сессии Claude agent. Это нужно для задач, где разработчик хочет вести несколько связанных веток работы, не разбрасывая их по отдельным сессиям.
Например, в одном чате можно попросить агента добавить новый endpoint, во втором — параллельно написать тесты, а в третьем — проверить альтернативную реализацию. Все эти чаты остаются внутри одной родительской сессии, но у каждого сохраняется своя история, название и выбранная модель.
Также можно ответвлять чат от конкретного сообщения, переключаться между связанными чатами и отправлять запросы параллельно. После перезапуска VS Code такая структура восстанавливается вместе с основной сессией.
В окне Agents теперь можно начинать чат без выбора workspace. Это удобно для вопросов, которые не привязаны к конкретному проекту: уточнить поведение API, разобрать фрагмент кода или быстро проверить идею.
Такие чаты отображаются отдельно от сессий, связанных с рабочими папками. У них нет панели изменений и файлов, потому что они не работают с конкретным проектом. Функция доступна для agent host-сессий при включённой настройке chat.agentHost.enabled.
Ещё одно изменение в Agents window — предварительная поддержка read-only subagent chats. Если агент делегирует часть работы подагентам, их ход выполнения можно открыть как отдельные чаты только для чтения.
Это позволяет следить за тем, что делает «рабочий» агент, но не вмешиваться в его контекст из основного
Читать на habr.com