MurmellとWindsurfの比較
Windsurfは、各会話に独自のgit worktree、つまりあなたが最後にマージするファイルの2つ目のコピーを与えることで、エージェントを並行して動かします。Murmellはエージェントをクラウドマシン上の1つのディレクトリに置き、書き込みが行われる前に誰がどこに書き込むかを解決します。
本当の違い
Windsurfは自分の仕組みについて明確で、それが比較を正直に行いやすくしています。並行するエージェント はworktreeを受け取ります。自分のブランチ上のあなたのファイルの本物の2つ目のコピーであり、コンパイル しテストするエージェントは、あなたが入力している環境を乱しません。アリーナモードはさらに進み、同じ 依頼への回答を比較するために各モデルにworktreeを与えます。
これはよくできた隔離であり、隔離が常に持つコストがあります。20個のworktreeは20個のコピーであり、 それぞれがマージで終わります。競合は避けられているのではなく、ボタンを押す瞬間まで先送りされている だけです。
Murmellはコピーをなくします。1つのディレクトリ、そしてエージェントは書き込む前に触れるパスを確保 します。ボードはパスごとに1人の所有者を保持し、解放されるまで他の全員を拒否します。だから2番目の エージェントは、後で調整が必要になるファイルのバージョンを生み出す代わりに、30秒待つだけです。
Windsurfが勝る場所
エディタと、それが自分のマシン上にあることです。何もアップロードされず、コードはディスクに残り、 エージェントはあなたが目の前にしているファイルの上で作業します。Murmellには自己ホスト型の選択肢が ありません。コードが外に出せないなら、その問いはすでに答えが出ています。
どちらを選ぶか
自分の手でコードを書き、隣で並行実行をしたいならWindsurfです。書くのがエージェントで、複数が同時に、 プロジェクトの同じ一角で動き、誰かが見る必要があるならMurmellです。 確保の仕組み。
比較
| Windsurf | Murmell | |
|---|---|---|
| 2番目のエージェントはどこで作業するか | ~/.windsurf/worktrees以下の独自のgit worktree、1つの環境につき最大20個 | 共有ディレクトリ。触れるパスを確保した後に |
| 誰が見られるか | コマンドセンターの中で、そのマシンの前にいる人 | リンクを持つ人なら誰でも、ライブで、各カーソルに名前付きで |
| 作業はどこに着地するか | マージボタンを押した後の、あなたのメイン環境 | プロジェクトの非公開リポジトリ。作業の進行に合わせてプッシュされる |
率直な答え
Windsurfはどうやって複数のエージェントを同時に動かしていますか?
git worktreeを使っています。Windsurfのドキュメントでは、各Cascade会話は独自のセッションとworktreeを受け取り、メイン環境を乱すことなく編集・コンパイル・テストができ、worktreeは~/.windsurf/worktrees以下にリポジトリごとに整理され、1つの環境につき最大20個で、マージボタンが変更をメインに戻すとされています。
Windsurfは今もWindsurfのままですか?
Cognitionの傘下にあり、エディタはDevinという名前の下に整理されつつあります。ドキュメントではCascadeはレガシーとされ、終了日が示され、Devinという名前のローカルエージェントに置き換えられるとされています。今選ぶなら、製品が名称変更の真っただ中にあると知った上で選んでください。
どちらを選ぶべきですか?
自分で手を動かして書き、並行実行が自分自身のもので、自分のディスク上にあるならWindsurfです。複数のエージェントが同じ1時間の中で同じファイルを必要とし、他の人がその場面を見る必要があるならMurmellです。