Параллельные агенты в GitHub Copilot: worktree на каждую сессию

В GitHub Copilot app на одном репозитории можно держать несколько агентских сессий сразу. Каждая изолирована в отдельном git worktree и не мешает остальным. На экране sessions view у задачи своя карточка с названием и прогрессом. Переключился между сессиями: агент подхватит разговор с того же места, без повторного объяснения.
Как это работает
Сессия охватывает одну задачу от первого промпта до результата. Пока одна крутится, вторую и третью можно открыть в любой момент. GitHub сравнивает это с прачечной: несколько «стирок» параллельно, у каждой свои настройки, ждать конца первой не нужно.
Отдельный git worktree на сессию, это главный механизм изоляции. Рабочие копии не пересекаются, агенты не затирают чужие правки. Время уходит на ревью и решения, а не на наблюдение за одним прогресс-баром.
Пример на tailspin-toys
На репозитории tailspin-toys в материале показаны три параллельные сессии:
- собрать funded sort;
- сделать accessibility review;
- прогнать тесты.
Пока первая дописывает сортировку, вторая и третья уже стартуют. В sessions view видно, как движется каждая задача. Результаты можно разбирать по мере готовности или отойти и вернуться позже.
Источник: GitHub Copilot app for Beginners: Run several agents at once.