При изоляции worktree каждый ИИ-агент получает свою копию кода в отдельной папке и ветке. Все агенты могут работать одновременно и не мешать друг другу.
проблема
Вы просите агента A переписать страницу входа, а агента B — добавить регистрацию. Оба меняют одни файлы. Если они работают в одной папке, агент B сохраняет свою версию auth.ts и затирает изменения агента A. Агент A даже не узнает об этом.
Поэтому запускать несколько агентов в одном каталоге рискованно. Иногда это работает. Но рано или поздно кто-то перезапишет файл, и вы потеряете работу.
решение
Дайте каждому агенту свой git worktree. Это отдельная папка с отдельной веткой. Агент A работает в одном worktree, агент B — в другом. Они могут одновременно менять auth.ts, потому что редактируют разные копии.
Когда вы создаёте новую панель, Pane создаёт worktree, настраивает ветку, копирует .env и node_modules и запускает агента. При архивации панели Pane удаляет worktree. Вам не придётся запускать git worktree add вручную.
Каждый агент получает свою папку, ветку и копию файлов. Git-история у них общая, но изменения файлов полностью разделены. Один агент не сможет случайно перезаписать работу другого.
Файлы, ветки, незакоммиченные изменения и состояние shell. Если агент A меняет auth.ts, это не влияет на копию auth.ts у агента B. Они работают в разных папках и ветках.
Нет. Это изоляция файлов с помощью отдельных каталогов и веток. Агенты всё ещё работают с вашими правами shell. При желании агент может прочитать файлы другой панели по пути. Но на практике агенты остаются в своём рабочем каталоге.
Да. Создавая worktree, Pane копирует .env, node_modules и другие важные каталоги. Агент может сразу работать, не устанавливая зависимости заново.
Ничего плохого. Агенты редактируют разные копии файла в разных worktree. При слиянии веток git обработает их как обычное слияние. Если возникнет конфликт, вы решите его привычным способом.
Да. Отключите «Использовать worktree» в окне создания панели. Агент будет работать в основном рабочем дереве. Это подходит для быстрых разовых задач, где изоляция не важна.
Предупреждение Windows SmartScreenПри прямом скачивании может появиться предупреждение SmartScreen, пока у Pane нет подписи. Исходный код Pane полностью открыт. Вы можете проверить его или собрать приложение сами.1. Нажмите «Подробнее»2. Нажмите «Выполнить в любом случае»3. Продолжите установкуУстановка через PowerShell скачивает официальный релиз напрямую и позволяет избежать большинства проблем с загрузкой через браузер.глобальная установка через npm