<- retour à runpane.com

glossaire

qu’est-ce que l’isolation par worktree ?

L’isolation par worktree donne à chaque agent IA sa propre copie du code, sur sa propre branche et dans son propre dossier. Tous peuvent travailler en même temps sans se gêner.

le problème

Vous demandez à l’agent A de refaire la page de connexion. Vous demandez à l’agent B d’ajouter un parcours d’inscription. Les deux doivent modifier les mêmes fichiers. S’ils travaillent dans le même dossier, l’agent B enregistre sa version de auth.ts et écrase les modifications de l’agent A. L’agent A ne sait même pas que c’est arrivé.

Voilà pourquoi il est risqué de lancer plusieurs agents dans le même dossier. Ça fonctionne parfois, mais tôt ou tard un agent écrase le travail d’un autre et vous perdez des modifications.

la solution

Donnez à chaque agent son propre worktree git. C’est un dossier séparé avec une branche séparée. L’agent A travaille dans un worktree et l’agent B dans un autre. Tous deux peuvent modifier auth.ts en même temps, car ils travaillent sur des copies différentes.

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

ce qui est isolé

isolépartagé
Fichiers et modifications non validéesHistorique git et commits
BrancheDépôt distant (origin)
État du shell et variables d’environnementConfiguration git
Dossier de travailStockage des objets, pour économiser de l’espace disque

comment pane s’en charge

Quand vous créez un pane dans Pane, l’app crée le worktree, prépare la branche, copie vos fichiers .env et node_modules, puis lance l’agent. Quand vous archivez le pane, elle supprime le worktree. Vous n’avez jamais besoin d’exécuter git worktree add vous-même.

à lire aussi

- Qu’est-ce qu’un worktree git ?

- Panes et worktrees

- Lancer des agents en parallèle

Parsa Khazaeepoul

par Parsa Khazaeepoul

Dernière mise à jour le 24 juin 2026

questions fréquentes

ou
Télécharger*
Alerte Windows SmartScreenLes téléchargements directs peuvent afficher une alerte SmartScreen tant que Pane n'est pas signé. Pane est entièrement open source. Vous pouvez vérifier le code et le compiler vous-même.1. Cliquez sur Informations complémentaires2. Cliquez sur Exécuter quand même3. Continuez l'installationL'installation PowerShell télécharge directement la version officielle et évite la plupart des blocages du navigateur.installation globale npm
Collez cette commande dans PowerShell.MacLinux