コンテンツへスキップ

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

マルチエージェント

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

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 のオートコンプリート

プロンプト作成時、直近の変更に基づく候補が自動補完として表示されます。Tab で候補を確定し、ファイルをコンテキストに添付できます。

Hooks(ベータ)

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

Hooks を使って Agent の利用監査、コマンドのブロック、コンテキストからの機密情報の編集(レダクト)などが可能です。現在ベータ版のため、ぜひご意見をお寄せください。

チームルール

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

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

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

メニューバーから Agent を監視

メニューバーから 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 スキーマで定義され、サーバーは検証済みの応答を受け取りつつ、ユーザーは共有内容のコントロールを維持できます。

Agentのツール、操縦性、利用状況の可視化を改善

エージェントの操縦性の向上

Cursor が処理中にメッセージを送っても、これまでより効果的にエージェントの方向付けができるようになりました。メッセージは生成完了まで待たず、通常はツール呼び出しの直後など、次の最適なタイミングで実行されます。⌥+Enter(Windows では Alt+Enter)は従来どおりメッセージをキューに入れ、⌘+Enter(Windows では Ctrl+Enter)はエージェントを中断してすぐにメッセージを送信します。既定の動作は Cursor Settings → Chat → Queue messages で変更できます。

Agent ツールの改善

広大なコードベース上で動作する場合、Agent の性能は大幅に向上します。コンテキスト選択はより的確になり、トークン使用はより効率的になり、編集品質も向上します。

  • ファイルの読み取り: 必要に応じてファイル全体を読み取り、2MB の上限を撤廃しました。
  • リスト: 1回の呼び出しでディレクトリツリー全体を探索でき、ファイル数や種類などのメタデータも取得できます。
  • Grep: 雑音を減らし、マッチング精度を改善。
  • コードベース検索: ランキングとインデックス作成を改善し、より関連性の高いコンテキストを提供します。
  • Web Search: 軽量なネイティブモデルを用いて、より短く要点を押さえた応答に最適化されています。

エージェントごとの個別モデル

各タブやエディタごとに、Agentごとに異なるモデルを割り当てられるようになりました。Agentをフォークしても、選択したモデルは保持されます。

利用状況と料金の可視化

使用状況の統計がChatで確認できるようになりました。全期間の使用状況、またはご利用プランの割り当ての50%を超えた時点の使用状況を確認できます。

このサマリーは設定で切り替えできます。チームおよび企業のユーザーは、9月に使用状況サマリーへアクセスできるようになります。

Usage visibility

コンパクトチャットモード

コンパクトモードはツールアイコンを非表示にし、デフォルトで差分を折りたたみ、アイドル時に入力を自動的に非表示にします。多数のツール呼び出し、ターミナル、差分を伴う長時間のセッションで役立ちます。設定からコンパクトモードをオンに切り替えられます。

Compact Mode on
Compact Mode off

Background Agents の GitHub 対応

Agentは、GitHubのプルリクエスト内で直接使用できるようになりました。@Cursor をタグ付けすると、Agentがプロンプトを読み取り、修正を適用し、コミットをプッシュします。

Background Agent は、コメントとToDoでステータスを随時お知らせします。

すべてのAgentのサイドバー

左側のサイドバーから、フォアグラウンドとバックグラウンドの両方を含むすべてのAgentを確認・管理できるようになりました。サイドバーで任意のものをクリックすると、リモートマシンをのぞき見して、Background Agentの動作を確認できます。

Background Agent の起動を高速化

Background Agents の改善に大きく取り組み、起動がこれまでの2倍の速さになりました。

Background Agents start much faster