キャンバス

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 の実行時間が想定より長くなる原因となっていたインフラの問題を修正しました。

Cursor の新しいインターフェース

Cursor 3 がご利用いただけるようになりました。

エージェントウィンドウ

新しい Cursor のインターフェースでは、ローカル、ワークツリー、クラウド、SSH 接続先のリモート環境など、さまざまなリポジトリや環境にまたがって、複数のエージェントを並行して実行できます。

よりシンプルで強力になり、エージェントを中心に据えながらも、開発環境ならではの深さはそのまま維持しています。

エージェントウィンドウを試すには、Cursor をアップグレードして Cmd+Shift+P -> Agents Window と入力してください。

いつでも IDE に戻ることも、両方を同時に開いておくこともできます。

詳しくは、お知らせをご覧ください。

デザインモード

エージェントウィンドウでは、デザインモードを使ってブラウザ上のUI要素に直接注釈を付けたり、対象として指定したりできます。

これにより、エージェントに参照箇所を正確に示せるため、より的確なフィードバックを伝えながら、すばやく改善を重ねられます。

キーボードショートカットは次のとおりです:

  • ⌘ + Shift + D でデザインモードに切り替え
  • Shift + ドラッグで範囲を選択
  • ⌘ + L で要素をチャットに追加
  • ⌥ + クリックで要素を入力に追加

エディタ内のエージェントタブ

エージェントタブを使うと、複数のチャットを横並びやグリッドで同時に表示できます。

  • 変更を分離した状態で行えるよう、別の git ワークツリー を作成する新しいコマンド /worktree を追加しました。
  • 同じタスクを複数のモデルで並列実行し、それぞれ独立した ワークツリー で実行したうえで結果を比較する新しいコマンド /best-of-n を追加しました。
  • エディタでの従来の ワークツリー および best-of-n の選択機能は非推奨となりました。
  • エディタからクラウドエージェントを削除しました。

  • MCP Apps が構造化コンテンツをサポートするようになり、よりリッチなツール出力が可能になりました。
  • サードパーティ製プラグインのインポートは、未設定時には企業向けプランでデフォルトで オフ になりました。明示的な Admin による上書き設定は引き続き維持されます。

  • ID を確認しなくても監査ログを人が読めるよう、ディレクトリグループ名を追加しました。
  • チームシークレットの作成・編集・削除を Admin のみに制限する、クラウドエージェント向けのチームレベルの Admin 設定を追加しました。
  • チーム全体で「Made with Cursor」のコード帰属表示を無効にできる企業向け Admin コントロールを追加しました。ユーザーごとの設定は引き続き Cursor Settings > エージェント > Attribution から利用できます。

  • 大きなファイルの差分レンダリングが大幅に高速化し、より滑らかでメモリ使用量も少なくなりました。
  • エージェントが長時間実行されるジョブの監視をより適切に行えるようになりました。
  • バックグラウンドのシェルコマンドやサブエージェントの完了を待機したり、「Ready」や「Error」などの特定の出力を待機したりできる Await ツールを追加しました。
  • ブラウザー自動化ツールの環境を絞り込み、サブエージェントがブラウザーツールのみを使うようにすることで、タスクにより集中しやすくしました。あわせて、エラーループを減らすためにブラウザー向けの指示を改善し、DOM 操作の信頼性が低い場合のフォールバックとして、スクリーンショットベースの座標クリックを追加しました。
  • 共有チャットに、文字起こしに加えてプランも含まれるようになりました。
  • Explorer サブエージェントの起動時間を改善するため、キャッシュを追加しました。
  • 過去のチャットの文字起こしが、@メンションの検索結果に直接表示されるようになりました。
  • コンテンツがあふれたときに表示される「一番下までスクロール」ボタンをエージェントパネルに追加しました。
  • 最大化したチャットレイアウトで、タブバーが利用可能な幅いっぱいに広がるようになりました。
  • Early Access のリリーストラックを Nightly に統合しました。

  • Network Access Controls のテキストエリアの動作を修正し、Enter キーで入力末尾に確実に改行を追加できるようにしました。
  • フックの読み込みを修正し、マルチルートワークスペースで最初のワークスペースフォルダーだけでなく、すべてのワークスペースフォルダーからプロジェクトのフックファイルを読み込むようにしました。
  • 括弧付きの HTTP(S) リンクが引用として誤って解釈されることがあった markdown 解析のバグを修正しました。
  • すべての todo が完了したあとに todo カードが消えてしまわないよう、表示まわりを修正しました。
  • 編集操作後に自動で再開されなかったエージェントのキュー済みプロンプトを修正しました。
  • 無効化されているものの選択可能なモデルに対する picker の動作を修正し、誤解を招く「not allowed」スタイルを削除するとともに、ユーザーが選択した際にモデルが自動で有効になるようにしました。
  • ストリーミング中に thinking ブロックの展開・折りたたみが機能しないバグを修正しました。
  • Shift+Enter による改行が複数行コンテンツとして扱われず、プロンプト入力欄が不正な状態のままになることがあったバグを修正しました。