マルチタスク、ワークツリー、マルチルートワークスペース

このリリースでは、非同期サブエージェントによる新しいマルチタスク機能、改善されたワークツリーの使用体験、そして複数のリポジトリをまたぐ横断的な変更に対応するマルチルートワークスペースを導入しました。

エージェントウィンドウでマルチタスク

/multitask を使うと、リクエストをキューに追加する代わりに、Cursor が非同期サブエージェントを実行して並列処理します。また、大きなタスクを小さな単位に分割し、複数の非同期サブエージェントが同時に対応できるようにします。

すでにキューにメッセージがある場合も、現在の実行が終わるのを待たずに、それらに対して Cursor にマルチタスクさせることができます。

エージェントウィンドウのワークツリー

新しくなり、さらに改善されたワークツリーが、エージェントウィンドウで使えるようになりました。

異なるブランチごとに、独立したタスクをバックグラウンドで実行できます。変更をテストする準備ができたら、ワンクリックで任意のブランチをローカルの作業環境に移せます。

エージェントウィンドウでのマルチルートワークスペース

1 つのエージェントセッションで、複数のフォルダで構成された再利用可能なワークスペースを対象にできるようになりました。

これにより、エージェントがリポジトリ間を移動するたびに対象を切り替えなくても、Cursor でフロントエンド、バックエンド、共有ライブラリにまたがる横断的な変更を行えます。

キャンバス

Cursor は、対話型のキャンバスを作成して応答できるようになりました。

こうしたビジュアル表現には、テーブル、ボックス、図、グラフなどの標準コンポーネントを使って構築されたダッシュボードやカスタムインターフェースに加え、diff や ToDo リストなど、既存の Cursor コンポーネントも含めることができます。

エージェントウィンドウ では、キャンバスはターミナル、ブラウザ、ソース管理と並んでサイドパネルに表示される永続的なアーティファクトです。

Cursor 3.1 のエージェントウィンドウまたはエディターでぜひお試しください。詳しくは 発表記事 をご覧ください。

CLI の Debug Mode と /btw サポート

ターミナルでエージェントとより快適に作業できるよう、Cursor CLI に使い勝手を向上させる改善をリリースしました。

CLI の Debug Mode

/debug を使うと、再現や理解が難しい厄介なバグの根本原因を突き止めて修正できます。Debug Mode では、Cursor が仮説を立て、ログ文を追加し、ランタイム情報を使って、狙いを定めた修正を行う前に Issue を正確に特定します。

CLI での /btw サポート

エージェントのメインのタスクを中断させることなく、ちょっとした質問をすばやくできます。/btw を使うと、現在の実行を止めずに、Cursor が行っている変更について確認できます。

CLI の設定メニュー

/config を開くと、CLI 内の対話型設定パネルが表示され、モデルの選択、既定値、ランタイム設定など、挙動に関する設定を確認したり変更したりできます。

また、/update-cli-config スキルを使って、Cursor に設定変更を適用するよう依頼することもできます。

CLI のカスタムステータスバー

/statusline を使ってステータスバーをカスタマイズし、現在のモード、ブランチ、環境、アクティブなタスクのヒント、そのほかのセッションメタデータなど、重視するセッションやランタイムのシグナルを表示できます。

  • まずプロンプトをクリアしなくても、どこからでもモデルピッカーを開いてモデルを切り替えられるようになりました。
  • Cursor が auto-run を 3 回連続で有効にしたことを検知すると、承認ループが延々と続くのを避けるため、auto-run をオンにするよう自動で提案するようになりました。
  • AskQuestion tool と Debug Mode で、プレーンテキストの応答をよりスムーズに扱えるようになりました。
  • クリップボードからの画像の貼り付けに対応しました。ネイティブの貼り付け機能がない一部のターミナルでの Ctrl+V も含まれます。
  • フッターに、作業ディレクトリ、worktree、現在のブランチが表示されるようになりました。

  • Ctrl+Z を使って、CLI を確実にバックグラウンドに送れるようになりました。
  • auto-run が Debug Mode や プランモード などのほかのモードでも動作するようになりました。
  • CLI 終了後もバックグラウンドの shell プロセスが実行されたままになるIssueを修正しました。
  • slash command の処理とマッチングを修正しました。
  • Cmd+Delete、Vim keybindings、Ctrl 修飾キーの組み合わせに関するキーボード処理を修正しました。

エージェントウィンドウのタイルレイアウトと音声入力の強化

このリリースでは、Cursor 3の一環として、エージェントウィンドウのインターフェースを改善しました。

タイルレイアウト

現在の表示を複数のペインに分割して、複数のエージェントを並行して実行・管理できます。タイルレイアウトを使うと、タブを行き来せずに複数の作業を進めたり、エージェントごとの出力を比較したりしやすくなります。

ペインを広げて会話に集中したり、エージェントをタイルにドラッグしたり、キーバインドを使ってすばやく移動・整理したりできます。設定はセッションをまたいでも保持されます。

音声入力の強化

音声入力によるディクテーションの信頼性と精度が向上しました。音声全体を録音し、バッチ STT で文字起こしすることで、音声をより高品質にテキスト化できます。

Ctrl+M を長押しして話せるようになり、録音中は波形やタイマー、キャンセル/確定ボタンなども UI に表示されます。

空の状態でのブランチ選択

これまでは、空の状態からエージェントを起動すると、通常は現在のブランチがデフォルトで選択されていました。今では、先にブランチを検索して選択し、そのブランチを対象に直接クラウドエージェントを起動できます。

これにより、ブランチを切り替えるための手順が減り、誤ったブランチで実行してしまうミスも少なくなります。

diffからファイル内を移動

diffから、ファイル内の該当行へそのままジャンプできます。移動した先では、エディタの機能をフルに使って、手動で変更したり、Tab を使ったり、定義に移動したり、さまざまな操作を行えます。

ファイル検索用フィルター

"Search in Files" の include/exclude フィルターを使うと、コード検索の対象を特定のファイルセットに絞り込めます。

  • 音声入力の処理中も、プロンプトボタンがその場に固定されたまま表示されるようになりました。
  • プランタブで、ファイルと同じドキュメント動作が使えるようになりました。これには、安定した読み込み、未保存変更の追跡、プラン変更時の再読み込み、Markdown の保存・コピー・エクスポートのサポートが含まれます。
  • 新しいエージェントセッションは、デフォルトで設定した優先プロジェクトターゲットから開始されるようになりました。
  • ファイルタブ名は、他のすべてのエージェントのタブをまたいでグローバルに一意にしようとするのではなく、現在のエージェントで表示中のタブ内で解決されるようになりました。
  • Cmd-K で表示されるエージェント結果が、より少なく、より関連性の高いものになりました。表示対象は、最近の一致セット (つまり、クエリに一致し、直近の一部に含まれる項目) に制限されます。
  • macOS では、テキストがアンチエイリアス付きで描画されるようになり、文字の輪郭がよりシャープになりました。
  • Design Mode で、コメントする前に UI 要素を選べるよう、キーボードで要素ツリーを上下左右に移動できるようになりました。
  • エージェントウィンドウでは、本当に必要な場合を除き、負荷の高い更新や取得を避けるようになりました。
  • タブを閉じたときにファイルツリーが不安定になることが減り、復旧も速くなりました。
  • ローカル diff の取得を制限し、SCM ビューでの CPU / ネットワークのスパイクや遅延を抑えました。
  • ファイルツリーが変更により確実に反応するようになり、ちらつきや古い表示、更新の取りこぼしが起きにくくなりました。
  • 拡張機能のイベント (例: ファイル変更、診断更新) はワークスペースごとにスコープされるようになり、プロジェクト間の干渉が減りました。
  • 長いチャットで Enter を押して追加入力を送信すると、以前は 1 秒以上固まることがありましたが、今ではほぼ瞬時に感じられます。
  • ドロップフレームを約 87% 削減し、大規模な編集もよりスムーズにストリーミングされるようになりました。

  • 長い会話をスクロールするとカクつくことがあったバグを修正しました。大きなスレッドでも、今ではスムーズです。
  • diff やコードブロックが多いエージェントの会話で、画面が点滅してフリーズすることがあったバグを修正しました。

Bugbot 学習ルールとMCPサポート

今回のリリースでは、リアルタイムで自己改善できる機能、MCP サポート、Bugbot Autofix の改善、そして過去最高の解決率など、Bugbot に関する複数の更新が導入されます。

Bugbot 学習ルール

Bugbot は PR へのフィードバックから学習し、そのシグナルを今後のレビューの改善に役立つ学習ルールに変換できるようになりました。

Bugbot は、Bugbot のコメントへのリアクションや返信、人間のレビュアーからのコメントをもとに、候補となるルールを作成します。シグナルが蓄積したルールは自動的に昇格し、役に立たなくなったルールは無効化されます。

Bugbot 学習ルール

学習ルールの詳細は、告知記事をご覧いただくか、Bugbot ダッシュボードで学習機能を管理してください。

Bugbot MCP サポート

コードレビュー時の追加コンテキストとして使えるよう、Bugbot に MCP サーバー へのアクセスを付与できます。Teams プランおよび企業プランでは、Bugbot ダッシュボード で Bugbot にツールを追加できます。

Bugbot MCP サポート

  • Bugbot の解決率は 78% になりました。
  • 複数の Bugbot 修正を一度に適用できる「Fix All」アクションを追加しました。
  • Bugbot の Settings を刷新し、個人用の設定とチームの Settings をよりわかりやすく区分しました。
  • Bugbot Autofix は、修正に値する十分に重大な指摘がある場合にのみ実行されるようになりました。
  • Bugbot Autofix で関連するルールのみを使うようにし、プロンプトのノイズを減らしました。
  • PR での Bugbot Autofix の CI チェックの信頼性を向上しました。
  • GitHub PR での Bugbot チェックの進捗メッセージを簡潔にしました。

  • 非アクティブなチームの古い Privacy Mode の状態によって、Bugbot Autofix が誤ってブロックされることがあるバグを修正しました。
  • Bugbot の実行時間が想定より長くなる原因となっていたインフラの問題を修正しました。