Fletchブログが、並列実行するコーディングエージェントにおけるgit worktreeを用いた分離戦略の根本的な問題を指摘した。worktreeは.git/hooks、config、stashなどの共有状態を通じて、エージェントが親リポジトリ内で任意のコードを実行したり、コミットの作成者情報を改ざんしたり、他のエージェントの作業データを横取りしたりできることが複数の実装例で実証された。また、適切にcloneを使用した場合と比べて性能上の差がないことも示唆されている。
残留リスク
不明
事例詳細
Fletchブログが、並列実行するコーディングエージェントにおけるgit worktreeを用いた分離戦略の根本的な問題を指摘した。worktreeは.git/hooks、config、stashなどの共有状態を通じて、エージェントが親リポジトリ内で任意のコードを実行したり、コミットの作成者情報を改ざんしたり、他のエージェントの作業データを横取りしたりできることが複数の実装例で実証された。また、適切にcloneを使用した場合と比べて性能上の差がないことも示唆されている。
残留リスク
不明