4月初旬、Cursorはひっそりとアップデートをプッシュした。しかし、これは単なるマイナーバージョンではない。Cursor 3.0は、エディターの根底にあるロジックを根本から書き換えたのだ。
プロダクトの観点から見れば、これはCursor史上最大の変革を伴うリリースだ。アーキテクチャの観点から見れば、このアップデートは一つの問いに直接答えている。AIがすでにコードを書ける時代、IDEはどのような姿であるべきなのか?
Agents Window:並列処理こそが重要
3.0の中核は、新しいAgents Windowである。
以前のCursorは、1つのダイアログ、1つのタスク、1つのコンテキストが基本だった。現在は、複数のエージェントを同時に実行し、異なるリポジトリや異なるタスクに割り当てることができる。さらに、これらのエージェントはローカル、クラウド、リモートSSH、git worktreesといったまったく異なる環境で自由に混在させて動作させることが可能だ。
この設計の背後にある論理は単純だ。実際のプロジェクトのほとんどは、解決すべき問題が一つだけではない。バグ修正、新機能開発、未完了のコードレビュー。以前はこれらのタスクは順番待ちするしかなかったが、今は並行して実行できる。
さらに興味深いのは/best-of-nコマンドだ。タスクを与えると、複数の独立したworktreeで同時に実行され、異なるモデルや同じモデルの異なる実行結果を比較できるように提示する。本質的には、モデルのランダム性を戦略に変えるものだ。複数回実行して、最良のものを選ぶ。
Design Mode:AIに「ここ」を伝える
AIによるフロントエンド開発には、古典的なコミュニケーションの壁が常にあった。「そのボタンを変更して」と言っても、AIはどのボタンか分からない。多くの説明的なテキストを書く必要があり、結果も安定しなかった。
3.0のDesign Modeは、この問題を直接的に解決する。ブラウザ上で直接注釈を付けられるのだ。Cmd+Shift+Dでモードを開き、Cmd+Lで選択した要素を会話に追加し、「これを角丸にして」と言えば、AIは曖昧な説明ではなく、正確なターゲットを取得する。
UIの反復作業を行う人にとって、この機能が節約するコミュニケーションコストは計り知れない。以前はスクリーンショット、注釈、説明が必要だったが、今は直接囲むだけで済む。
/worktree:サンドボックス実行が標準機能に
/worktreeコマンドは、エージェントをメインのコードベースから隔離された独立したgit worktree内で実行させる。
これが重要な理由は何か?AIに確実でないタスクを依頼する場合、メインブランチを直接変更させたくはない。worktreeはクリーンなサンドボックスを提供する。エージェントはその中で実行され、満足すればマージし、そうでなければ破棄する。
/best-of-nと組み合わせれば、複数のworktreeを同時に開き、それぞれ異なるアプローチで実行し、結果を比較できる。これは「複数の解法があり、どれが最適か確信が持てない」タスクに非常に有効だ。
クラウドエージェント:セルフホスティングも可能に
3.0は、セルフホスト型クラウドエージェントオプションを追加した。
一見矛盾しているように聞こえるが、その論理はこうだ。企業には独自のセキュリティモデル、社内ネットワーク環境、ビルドシステムがある。コードのすべてをCursorのクラウドに預けるわけにはいかない。セルフホスト型クラウドエージェントにより、これらの企業は既存のセキュリティアーキテクチャを維持しつつ、Cursorがエージェントのオーケストレーション、モデル統合、ユーザーエクスペリエンス層を担当する。
成熟したセキュリティ管理体制を持つ企業にとって、このオプションは「Cursorを試す」段階から「本番環境にデプロイする」段階への重要な転換点となる可能性がある。
このアップデートが示すもの
今回Cursorは、「より速く、より正確に、より賢く」といった機能的な言葉を語っているのではない。もっと根本的なことを言っている。開発者とコードの関係が変わりつつある。
かつての論理はこうだ。あなたがコードを書き、AIが補完する。新しい論理はこうだ。AIがコードを書き、あなたはAIに何を、どのように書くか、そしてどのバージョンを選ぶかを指示する。
Agents Window、/best-of-n、Design Mode。これらの機能はすべて、同じワークフローを描いている。あなたはオーケストレーターであり、実行者ではない。
もちろん、このビジョンが実現可能かどうかは、現在のAIのコード作成能力の上限に大きく依存する。現在、ほとんどのチームがAIに任せているのは、依然として比較的決定論的なサブタスクだ。エージェントに複雑な機能をエンドツーエンドで実行させるには、まだエラー率が高い。Cursor 3.0は布石を打っている。AIの能力は向上し続け、エージェントの自律性は高まり続けるという賭けだ。
大きな賭けではあるが、方向性は正しい。
参考元:CocoLoop、New Cursor Interface(cursor.com/changelog/3-0)