Перейти к содержимому
Новость

VS Code 1.140 развел параллельную работу ИИ-агентов по разным репозиториям

В Visual Studio Code 1.140 одна агентная сессия больше не обязана быть привязана к одному каталогу проекта. Отдельные чаты внутри нее можно отправить в разные репозитории или Git worktree, причем изменения, терминалы и Pull Request между ними не смешиваются. Пока эта возможность экспериментальная и отключена по умолчанию.

Впечатлительная
VS Code 1.140 развел параллельную работу ИИ-агентов по разным репозиториям

Автор: ITHome

Стабильная версия Visual Studio Code 1.140 вышла 30 сентября 2026 года. Среди нескольких изменений, связанных с ИИ-агентами, наиболее интересным выглядит не новый способ выбора модели, а более приземленная вещь: Microsoft изменила устройство многочатовых агентных сессий. Раньше все чаты внутри одной такой сессии использовали одну папку и один checkout. Теперь каждый чат может работать со своим каталогом или отдельным Git worktree. Это прямо указано в официальном описании VS Code 1.140.

Разница становится заметной на задачах, которые затрагивают несколько репозиториев. Например, основной агент может менять серверную часть проекта, а соседний чат в той же сессии работать с клиентским репозиторием. Второй сценарий еще интереснее: одну задачу можно раздать нескольким чатам, каждому выделить отдельный worktree и получить несколько независимых вариантов реализации.

Изоляция здесь относится не только к измененным файлам. Для каждого каталога отдельно учитываются терминал, задачи, изменения кода, Pull Request и состояние Agent merge. Если два чата намеренно используют один каталог, состояние у них общее. Если каталоги разные, изменения одного агента не должны случайно попасть в работу другого. Это и есть основное отличие от прежней схемы.

02_1440x590_1dff42df59

Фото: ITHome

Есть ограничение, из-за которого пока рано воспринимать новую схему как штатный рабочий режим. Multi-folder sessions имеют статус Experimental и выключены по умолчанию. Для Copilot, Claude и Codex используются отдельные параметры в settings.json. Графического интерфейса для добавления папки в соседний чат пока нет: нужный репозиторий или worktree приходится указывать агенту текстом.

В том же релизе появилась экспериментальная передача задач на подключенные удаленные Agent Host. Агент способен найти доступные хосты, учесть операционную систему, объем памяти, число логических процессоров и текущую загрузку, а затем создать удаленную сессию. Код исходного проекта при этом автоматически на другой компьютер не копируется: для работы с репозиторием на целевой машине уже должен быть подходящий каталог либо необходимо использовать отдельный worktree. Координирующее окно Agents также должно оставаться открытым и подключенным.

Получается довольно конкретное изменение роли ИИ внутри редактора. Раньше параллельные агенты было проще воспринимать как несколько разговоров вокруг одного рабочего дерева. В VS Code 1.140 появилась основа для разделения реальной разработки: один агент может заниматься одним репозиторием, второй другим, а альтернативные реализации одной задачи можно физически развести по worktree. Но интерфейс пока отстает от самой возможности, поэтому функция скорее предназначена для тех, кто уже понимает, зачем ему несколько рабочих деревьев и изолированных агентных задач.

Источник: ITHome
10 показов