2.5 · Changelog

プラグイン、サンドボックスのアクセス制御、非同期サブエージェント

このリリースには、Cursor を拡張するためのプラグイン、サブエージェントなどのコアエージェント機能の改善、そしてサンドボックス環境で実行されるコマンド用のきめ細かなネットワーク制御が含まれます。

Cursor Marketplace 上のプラグイン

プラグインは、スキル、サブエージェント、MCP サーバー、フック、ルールを 1 つのインストールパッケージにまとめたものです。Cursor Marketplace では、あらかじめ用意された機能で Cursor を拡張できるプラグインを見つけてインストールできます。

初期パートナーには、Amplitude、AWS、Figma、Linear、Stripe などが含まれます。これらのプラグインは、デザイン、データベース、決済、分析、デプロイなど、さまざまなワークフローをカバーします。

cursor.com/marketplace でプラグインを一覧から探すか、エディタ内で /add-plugin を使って直接インストールできます。

詳しくはアナウンス記事をご覧ください。

サンドボックスのネットワークアクセス制御

サンドボックスで、よりきめ細かなネットワークアクセス制御に加えて、ローカルファイルシステム上のディレクトリやファイルへのアクセス制御も行えるようになりました。サンドボックス内でコマンドを実行する際に、エージェントがアクセスできるドメインを正確に指定できます。

  • User config only: sandbox.json 内で指定したドメインのみに制限
  • User config with defaults: ユーザーの許可リストに Cursor の組み込みデフォルトを加えたドメインのみに制限
  • Allow all: サンドボックス内でネットワークアクセスを無制限に許可

企業プランの管理者は、admin dashboard からネットワークの許可リストおよび拒否リストの適用を強制でき、組織全体の外向き通信ポリシーをすべてのエージェントサンドボックスセッションに適用できます。

非同期サブエージェント

これまですべてのサブエージェントは同期的に実行され、完了するまで親エージェントをブロックしていました。サブエージェントは非同期で実行できるようになったため、バックグラウンドでサブエージェントが動作している間も、親エージェントは作業を続けられるようになりました。

サブエージェントはさらに別のサブエージェントを起動でき、連携した作業のツリーを形成できます。これにより、Cursor は複数ファイルにまたがる機能追加、大規模なリファクタリング、難しいバグ対応といった、より大きなタスクを引き受けられるようになります。

前回のリリース以降、サブエージェントのパフォーマンスも改善しました。レイテンシが低くなり、ストリーミング時のフィードバックが向上し、並列実行の応答性も高くなっています。

  • エージェントが過去の会話を検索し、チャット履歴をコンテキストとして利用できるようになりました。
  • Cursor CLI エージェントが、昇格した権限を必要とするコマンド向けに sudo パスワードプロンプトをインラインで処理できるようになりました。
  • git clonenpm installpip install といった一般的な操作が、エージェントサンドボックス内でそのまま動作するようになりました。これらのデフォルトはプロジェクトごとに拡張または上書きできます。
  • エージェントが Plan モードのときに「Build in Cloud」を選択して、プランの実行を Cloud Agent に引き継がせることができるようになりました。これにより、その間もローカルで作業を続けたり、ラップトップを閉じたりできます。
  • 設定でインライン diff のオン/オフを切り替えられるようになりました。デフォルトでは、diff はレビュー パネルにのみ表示されます。
  • チャットメッセージの三点メニュー内で、「Duplicate Chat」を「Fork Chat」に名称変更しました。
  • サブエージェントの権限リクエストフローを改善しました。
  • 非常に長いチャットのパフォーマンスを改善しました。
  • @メンションのパフォーマンスを改善しました。
  • エージェントとの会話でメッセージを送信するためのキーボードショートカットとして、⌘+Enter(Ctrl+Enter)を追加しました。
  • エージェントがドットファイルを編集しようとした際に予期しない承認プロンプトが表示されないようにするため、Dotfile Protection 設定を削除しました。
  • 各エージェントとの新しい会話が常にフレッシュに始まるように、Default Mode 設定を削除しました。
  • コミット時に保留中の diff が自動的に承認されるようにするため、Auto-Accept on Commit 設定を削除しました。
  • More Actions チャットメニューを整理しました。
  • エージェントチャットペインに Close ボタンを追加しました。
  • 手動編集によってインライン diff が生成されなくなりました。

  • 一部のターミナルツール呼び出しでパフォーマンスが低下していたバグを修正しました。
  • タブ移動用の Cmd+Opt+←/→ のキーバインドの動作を修正しました。
  • 自動実行モードの切り替えに関するバグを修正しました。
  • ワークスペースを開いていない状態でプロジェクトルールを作成した際に発生していたエラーを修正しました。
  • サンドボックスの問題を解決するため、グローバル無視リストはデフォルトで空になりました。既存の無視パターンはこれまでどおり動作します。
  • 親エージェントを停止すると、常に子サブエージェントも停止するようになりました。
  • Ask モードで「Run everything」が有効な場合でも、サンドボックスを読み取り専用として強制するようにしました。