Isolasi worktree berarti setiap agent AI mendapat salinan kode di branch dan folder sendiri. Semua agent bisa bekerja bersamaan tanpa saling mengganggu.
masalahnya
Kamu meminta Agent A menulis ulang halaman login. Kamu meminta Agent B menambahkan alur pendaftaran. Keduanya perlu mengedit file yang sama. Kalau mereka bekerja di folder yang sama, Agent B menyimpan versinya dari auth.ts dan menimpa perubahan Agent A. Agent A bahkan tak tahu itu terjadi.
Itulah sebabnya menjalankan beberapa agent di direktori yang sama berisiko. Kadang berhasil, tetapi pada akhirnya ada sesuatu yang tertimpa dan pekerjaanmu hilang.
solusinya
Beri setiap agent git worktree sendiri. Artinya, folder dan branch-nya terpisah. Agent A bekerja di satu worktree. Agent B bekerja di worktree lain. Keduanya bisa mengedit auth.ts bersamaan karena mereka mengedit salinan yang berbeda.
Saat kamu membuat pane baru di Pane, Pane membuat worktree, menyiapkan branch, menyalin .env dan node_modules, lalu memulai agent. Saat pane diarsipkan, Pane membersihkan worktree. Kamu tak perlu menjalankan git worktree add sendiri.
Setiap agent mendapat folder, branch, dan salinan file sendiri. Mereka memakai riwayat git yang sama, tetapi perubahan file benar-benar terpisah. Satu agent tak bisa tanpa sengaja menimpa pekerjaan agent lain.
File, branch, perubahan yang belum di-commit, dan status shell. Saat Agent A mengedit auth.ts, salinan auth.ts milik Agent B tak terpengaruh. Mereka berada di folder dan branch terpisah.
Bukan. Ini isolasi tingkat file lewat direktori dan branch terpisah. Agent tetap berjalan dengan izin shell-mu. Kalau ingin, agent bisa membaca file pane lain lewat path. Namun dalam praktiknya, agent tetap berada di direktori kerjanya.
Ya. Saat Pane membuat worktree baru, Pane menyalin .env, node_modules, dan direktori penting lain agar agent bisa langsung bekerja tanpa menginstal ulang dependensi.
Tak ada masalah. Mereka mengedit salinan berbeda dari file itu di worktree berbeda. Saat kamu merge branch mereka, git menanganinya seperti merge lain. Kalau ada konflik, selesaikan dengan cara biasa.
Bisa. Matikan 'Use Worktrees' di dialog New Pane. Agent akan berjalan di working tree utama. Ini cocok untuk tugas singkat yang tak memerlukan isolasi.
Peringatan Windows SmartScreenUnduhan langsung bisa menampilkan peringatan SmartScreen selama Pane belum ditandatangani. Pane sepenuhnya open source. Kamu bisa memeriksa kodenya atau build sendiri dari kode sumber.1. Klik Info selengkapnya2. Klik Tetap jalankan3. Lanjutkan instalasiInstalasi PowerShell mengunduh rilis resmi secara langsung dan menghindari sebagian besar masalah saat mengunduh lewat browser.instalasi global npm