AI 根據文章內容回答
為了應對多個 Agent 同時修改相同檔案可能導致的衝突,Xirp 將 Git Worktree 深度納入其核心工作流程中。這種機制的運作方式是為每一個開發任務分配獨立的 Branch(分支)與工作目錄,實現物理層面上的隔離。舉例來說,開發者可以指派一個 Agent 負責開發新功能,另一個 Agent 進行錯誤修正,而第三個 Agent 則同步執行程式碼檢查。由於這些任務分別運行在各自的 Worktree 中,它們不會在同一個主要 Checkout 目錄下互相干擾。當各個 Agent 完成任務後,開發者可以透過標準的 Git 與 Pull Request 流程進行最終的檢查與合併。此外,在 Xirp 的 Session 介面中,使用者可以直接瀏覽檔案、檢查 Git 變更,甚至能開啟使用相同 Worktree 的 Shell 環境。這種以 Worktree 為核心的隔離策略,讓多 Agent 的平行開發流程變得可行且有序,有效解決了 AI 助手協調工作的技術瓶頸。