<- вернуться на runpane.com

глоссарий

что такое изоляция worktree?

При изоляции worktree каждый ИИ-агент получает свою копию кода в отдельной папке и ветке. Все агенты могут работать одновременно и не мешать друг другу.

проблема

Вы просите агента A переписать страницу входа, а агента B — добавить регистрацию. Оба меняют одни файлы. Если они работают в одной папке, агент B сохраняет свою версию auth.ts и затирает изменения агента A. Агент A даже не узнает об этом.

Поэтому запускать несколько агентов в одном каталоге рискованно. Иногда это работает. Но рано или поздно кто-то перезапишет файл, и вы потеряете работу.

решение

Дайте каждому агенту свой git worktree. Это отдельная папка с отдельной веткой. Агент A работает в одном worktree, агент B — в другом. Они могут одновременно менять auth.ts, потому что редактируют разные копии.

my-project/              ← main branch (untouched)
../login-rewrite/        ← Agent A's worktree (feature/login)
../signup-flow/          ← Agent B's worktree (feature/signup)

что изолировано

изолированообщее
Файлы и незакоммиченные измененияGit-история и коммиты
ВеткаУдалённый репозиторий (origin)
Состояние shell и переменные окруженияКонфигурация git
Рабочий каталогХранилище объектов (экономит место)

как Pane это делает

Когда вы создаёте новую панель, Pane создаёт worktree, настраивает ветку, копирует .env и node_modules и запускает агента. При архивации панели Pane удаляет worktree. Вам не придётся запускать git worktree add вручную.

связанные материалы

- Что такое git worktree?

- Панели и worktree

- Параллельный запуск агентов

Parsa Khazaeepoul

автор: Parsa Khazaeepoul

Обновлено 24 июня 2026 г.

частые вопросы

или
Скачать*
Предупреждение Windows SmartScreenПри прямом скачивании может появиться предупреждение SmartScreen, пока у Pane нет подписи. Исходный код Pane полностью открыт. Вы можете проверить его или собрать приложение сами.1. Нажмите «Подробнее»2. Нажмите «Выполнить в любом случае»3. Продолжите установкуУстановка через PowerShell скачивает официальный релиз напрямую и позволяет избежать большинства проблем с загрузкой через браузер.глобальная установка через npm
Вставьте команду в PowerShell.MacLinux