コンテンツへスキップ

プランモードの強化、エディタ内AIコードレビュー、インスタントGrep

プランモードの改善

プランを作成する際、Cursor はプランの質を高めるために補足的な確認質問を行います。質問に簡単に回答できるインタラクティブな UI も表示されるようになりました。

生成されたプラン内を検索するには、⌘+F で検索できます。

AI コードレビュー

AI コードレビューを使って、Cursor 上でバグの検出と修正まで直接行えるようになりました。変更内容を解析し、問題点を検出してサイドパネルに表示します。

これは、GitHub(Enterprise Server を含む)や GitLab などのソースコード管理プロバイダ上で動作する Bugbot に加わる機能です。

Instant Grep(ベータ)

エージェントが実行するすべての grep コマンドが即時に実行されるようになりました。

Instant Grep は Cursor のすべてのモデルでサポートされています。サイドバーからコードベースを手動検索する際にも利用され、正規表現や単語境界でのマッチングにも対応します。

この改善は、今後 1 週間かけてバージョン 2.1 のユーザーに段階的にロールアウトされます。

新しいコード生成モデルとエージェントインターフェース

マルチエージェント

新しいエディタでエージェントを管理。サイドバーでエージェントとプランを一覧・操作できます。

1つのプロンプトで最大8つのエージェントを並列実行できます。ファイル競合を防ぐために、git worktree またはリモートマシンを使用します。各エージェントは、コードベースの独立したコピー上で個別に動作します。

Composer

初のエージェント型コーディングモデルをご紹介します。Composer は、同等の知性を持つモデルと比べて4倍速い最先端モデルです。

ブラウザー(GA)

1.7でベータ提供を開始したAgent用のブラウザーは、現在GAになりました。2.0では、企業のチームがBrowserを活用できるよう、追加のサポートを提供しています。

ブラウザをエディタ内に埋め込めるようになり、要素の選択や DOM 情報をエージェントへ渡す強力な新ツールが利用可能になりました。ブラウザの使い方の詳細を見る。

コードレビューの強化

個々のファイルを行き来することなく、Agentによる複数ファイルにまたがるすべての変更を、これまでより簡単に確認できるようになりました。

サンドボックス化ターミナル(GA)

1.7 のベータで導入されたサンドボックス化ターミナルは、macOS で一般提供(GA)になりました。2.0 では、macOS でエージェントのコマンドを既定で安全なサンドボックス内で実行します。

(許可リストに未登録の)シェルコマンドは、自動的にサンドボックスで実行され、ワークスペースへの読み書きは可能ですが、インターネットにはアクセスできません。詳しくはサンドボックス化をご覧ください。

チーム向けコマンド

Cursor ダッシュボードで、チーム用のカスタムコマンドとルールを定義します。

このコンテキストは、エディタにファイルをローカル保存する必要なく、チームの全メンバーに自動的に適用され、チーム管理者によって一元的に管理されます。

ボイスモード

内蔵の音声認識(音声→テキスト変換)を使って、声でエージェントを操作できます。設定でカスタムの送信キーワードを指定し、そのキーワードでエージェントの実行をトリガーすることもできます。

パフォーマンス改善

Cursor は、定義への移動、ホバー時のツールチップ、診断などの言語固有の機能に Language Server Protocol(LSP)を利用しています。

すべての言語で、LSP の読み込みと利用のパフォーマンスを大幅に向上しました。特に、エージェントの操作時や差分の表示時に顕著です。

利用可能なRAMに応じて動的に設定されるより高いメモリ上限により、大規模プロジェクトでもPythonおよびTypeScriptのLSPがデフォルトで高速化されました。

複数のメモリリークを修正し、全体的なメモリ使用効率を向上させました。

バックグラウンドでのPlanモード

あるモデルで計画を作成し、別のモデルでその計画を実行できます。計画の実行は前面でもバックグラウンドでも選べ、並列エージェントで同時に計画して複数のプランをレビュー用に用意することも可能です。

チームで共有できるコマンド

カスタムルール、コマンド、プロンプトをチーム全体で共有できます。Cursor Docs からディープリンクを作成できます。

プロンプトUIの改良

ファイルとディレクトリは、いま「ピル」スタイルのチップとしてインライン表示されます。タグ付きコンテキストを含むプロンプトのコピー&ペーストも改良しました。

コンテキストメニューから、@Definitions、@Web、@Link、@Recent Changes、@Linter Errors などの明示的な項目を多数削除しました。Agent は、プロンプト入力で手動でコンテキストを添付しなくても、自動的に必要なコンテキストを収集できるようになりました。

Agent Harness の強化

すべてのモデルで Agent を扱うための基盤となるハーネスを大幅に強化しました。特に GPT-5 Codex で、品質が顕著に向上しています。

クラウドエージェント

クラウドエージェントは、99.9% の可用性、即時起動、そして近日公開予定の新しいUIを提供します。エディターからエージェントをクラウドに送信する操作体験も改善しました。

Enterprise 向け Cursor

サンドボックス化ターミナル:管理者向けコントロール

企業プランでは、チーム全体に対してSandboxed Terminal の標準設定を適用・強制できるようになりました。チーム単位で、サンドボックスの利用可否、Git アクセス、ネットワークアクセスを設定できます。

フック:クラウド配布

企業チームは、フックWebダッシュボードから直接配布できるようになりました。管理者は新しいフックを追加し、下書きを保存し、どのフックをどのオペレーティングシステムに適用するかを選択できます。

監査ログ

Cursor で、管理者イベントのタイムスタンプ付きログを表示できます。ユーザーアクセス、設定変更、Team Rule の編集、メンバー管理イベントが含まれます。

ブラウザコントロール、プランモード、フック

ブラウザ操作

Agent はスクリーンショットの取得、UI の改善、クライアント側の問題のデバッグが可能です。ブラウザ機能の詳細はこちら

計画モード

Cursor は複雑なタスクに着手する前に、詳細なプランを作成できるようになりました。これにより、エージェントは大幅に長時間にわたって稼働できます。

Agent 向けオートコンプリート

プロンプト作成中は、直近の変更に基づくオートコンプリート候補が表示されます。Tab キーで候補を確定し、ファイルをコンテキストに添付できます。

フック(ベータ版)

カスタムスクリプトで Agent のループを観察・制御し、拡張できるようになりました。フックを使うと、実行時に Agent の挙動をカスタマイズし、影響を与えられます。

Hooks を使って、エージェントの利用状況を監査し、コマンドをブロックしたり、コンテキストからシークレットを編集(マスキング)できます。現在はベータ版のため、ぜひフィードバックをお寄せください。

チームルール

チームはダッシュボードからグローバルルールを定義・共有できるようになり、すべてのプロジェクトに適用されます。また、Bugbot向けのチームルールも提供したため、リポジトリ間で挙動が一貫します。

ディープリンクでプロンプトを共有(ベータ版)

再利用可能なプロンプト向けに、共有用ディープリンクを生成します。ドキュメントのセットアップ手順、チームリソース、ワークフロー共有に便利です。作成方法はドキュメントをご覧ください。

サンドボックス化ターミナル

コマンドは、セキュアなサンドボックス環境で実行されるようになりました。allowlist モードでは、allowlist にないコマンドは自動的にサンドボックスで実行され、ワークスペースへの読み書きは可能ですが、インターネットにはアクセスできません。

コマンドが失敗し、原因がサンドボックスにあると判定された場合は、サンドボックス外での再実行を促すメッセージが表示されます。

Bugbot による PR の要約

GitHubでPRを作成すると、Bugbotが変更点の要約を生成します。要約は変更をプッシュするたびに更新され、常に正確な状態が保たれます。これはCursorのダッシュボード内のBugbotタブで無効化できます。

メニューバーからエージェントを監視

メニューバーから Cursor Agents の状態をすばやく確認できます。

Agent の画像ファイルサポート

Agentがワークスペース内の画像ファイルを直接読み取り、コンテキストに取り込めるようになりました。以前は貼り付けた画像のみ対応していました。

スラッシュコマンド、要約機能、改良されたAgentターミナル

カスタムスラッシュコマンド

再利用可能なプロンプトを作成し、チームと素早く共有できるようになりました。Commands.cursor/commands/[command].md に保存されます。Agent の入力欄で / を入力し、ドロップダウンからコマンドを選択して実行します。

私たちはこれらを、リンターの実行、コンパイルエラーの修正、詳細な説明と conventional commits を備えた PR の作成に活用しています。

要約トリガー

コンテキストウィンドウの上限に達すると、Cursor が長い会話を自動で要約します。/summarize スラッシュコマンドで、必要に応じてコンテキストを手動要約できるようになりました。新しいチャットを作成したくないが、コンテキストウィンドウの空きを確保したい場合に便利です。

MCP Resources のサポート

MCP Resources のサポートを追加しました。Resourcesは、ファイル、データベーススキーマ、アプリケーション固有情報など、言語モデルにコンテキストを提供するデータをサーバー間で共有できるようにします。

さらに、MCP において補間変数がサポートされました。これにより、MCP サーバーの設定を定義する際、文字列内で環境変数を利用できます。

Agent 向けターミナルの改善

Agent がシェルコマンド実行のためにターミナルを作成するとき、環境の安定性と信頼性を大幅に向上しました。

これにより、ターミナルコマンドがハングしたり、タスク完了時に正しく終了しない既知の問題が解消され、SSH 体験も改善されました。

また、ターミナルの UI を磨き上げ、起動を高速化し、シェルコマンドがユーザー承認を必要とする場合の OS 通知を追加しました。

Linear 連携、Agent のターミナル改善、OS 通知

Linear でエージェントを実行

Linear から直接 Background Agents を起動できるようになりました。Issue を離れずに Cursor にタスクを委任できます。詳細はこちらのブログ記事をご覧ください。

Agent ターミナルでのレビュー体験を改善

ターミナルは左側に開くようになり、ブロック中であることを強調するための明確な背景とボーダーアニメーションを備えました。Reject を行うと入力欄へ自動でフォーカスされ、すぐに応答できます。

Agent からの OS 通知

エージェントの実行が完了したときや、たとえば許可リストにないコマンドの承認が必要なときに、ネイティブの OS 通知を受け取れます。Settings から有効化してください。

Agent completed system notification.

MCP elicitation に対応

Cursor は MCP elicitation をサポートしました。これは MCP 仕様の新機能で、サーバーがユーザーの嗜好や設定の選択など、構造化された入力をユーザーに要求できるようにするものです。要求は JSON スキーマで定義され、サーバーは検証済みの応答を受け取りつつ、ユーザーは共有内容のコントロールを維持できます。