30 сентября 2026 г.
ИИ-агенты в VS Code больше не делят одну папку: каждому чату свой репозиторий или worktree
В VS Code 1.140 чаты одной сессии могут работать с разными папками, а агент может передавать задачи удалённым хостам.

Visual Studio Code
@code
🚀 В последнем релизе @code стало проще работать с разными репозиториями и worktrees и передавать задачи удалённым хостам агентов. 🧵 Вот что нового: https://code.visualstudio.com/updates/v1_140
· 4,5 тыс. просмотров
Раньше все чаты сессии делили одну папку и checkout. В версии 1.140, вышедшей 30 сентября, каждому чату можно выделить свой репозиторий или worktree.
Worktree — отдельная рабочая папка того же репозитория. Агент может менять код в ней отдельно от текущего checkout.
Как разделить папки между чатами
Своя папка каждому. Multi-folder sessions включаются в пользовательском settings.json. Для нужного агента задайте true:
- `chat.agentHost.copilotAgent.multiRootEnabled` - `chat.agentHost.claudeAgent.multiRootEnabled` - `chat.agentHost.codexAgent.multiRootEnabled`
Затем создайте новую сессию. Основной чат нужно попросить создать соседний чат, peer chat, с нужной папкой.
Новая worktree session по умолчанию использует upstream branch текущей ветки, например origin/main. Перед созданием VS Code пытается выполнить fetch выбранной удалённой ветки.
Для повторного использования node_modules есть экспериментальная настройка `git.worktreeSymlinkFolders`. Она принимает шаблоны в стиле .gitignore: новые worktrees получат символические ссылки на подходящие игнорируемые папки текущего checkout.
Как передать задачу удалённому агенту
Задача другому хосту. Экспериментальная remote delegation передаёт поручение из Agent Host session в Agents window на подключённый хост. Для неё включите `chat.remoteAgentHostsEnabled` и `chat.remoteSessions.tools.enabled`, затем подключите хосты.
Подключение по SSH проходит так:
1. В Agents window нажмите New. 2. В списке рабочих папок выберите Remote, затем SSH. 3. Укажите `user@hostname`. 4. Выберите папку и введите промпт.
VS Code сам устанавливает и запускает удалённый CLI. Репозиторий должен уже находиться на целевом хосте: remote delegation использует существующую доверенную папку, без копирования или клонирования.
Инструмент `create_remote_session` подбирает хост по ОС, памяти, числу логических процессоров и модели. Среди подходящих он предпочитает наименее загруженный. Пример условий от разработчиков VS Code: Linux, минимум 16 GiB памяти и 8 логических процессоров.
Agents window должен оставаться подключённым. Результат удалённой работы нужно отправить через `send_remote_message`.
VS Code 1.140.0 доступен в Stable через Check for Updates, а установщики для Windows, macOS и Linux размещены в release notes.
Первоисточник