変更履歴

Cloud Agents with Computer Use

クラウドエージェントが、自ら作成したソフトウェアを使って、変更のテストや作業内容のデモを行えるようになりました。

コードベースのオンボーディングを済ませると、それぞれのエージェントは、フル機能の開発環境を備えた独立した VM で動作します。クラウドエージェントは、変更を素早くレビューできるようにする成果物(動画、スクリーンショット、ログ)付きの、マージ準備が整った PR を生成します。

クラウドエージェントは、Web、デスクトップ、モバイル、Slack、GitHub など、Cursor を利用できるあらゆる場所で利用できます。

cursor.com/onboard から始めると、エージェントが自ら設定を行い、デモを記録する様子を確認できます。詳しくは、発表記事をご覧ください。

CLI の改善と Mermaid ASCII ダイアグラム

このリリースでは、CLI からクラウドへプランを引き渡す機能、ASCII ダイアグラムのインラインレンダリング、多くの使い勝手の向上を追加しました。

CLI におけるプランモードの改善

プランが生成されると、CLI に常に表示される選択メニューが出るようになりました。プランを実行する方法として、クラウドでビルドするか、ローカルでビルドするかを選択できます。

/plan を入力すると、現在のプランとそのアクションメニューに戻ることができます。さらに、プロンプトバーにキーボードショートカットを追加し、矢印キーでオプションを移動し、選択したオプションを実行するには Enter、クラウドビルド("Build in cloud")のショートカットとして Shift+Enter を使えるようにしました。

CLI での Mermaid ASCII 図

Mermaid のコードブロックが、CLI での会話内で ASCII 図としてインライン表示されるようになりました。フローチャート、シーケンス図、ステートマシン、クラス図、ER 図などをターミナル上に直接表示できます。

Ctrl+O を押すと、レンダリングされた図と元の Mermaid ソースコードの表示を切り替えて、両方の表現を確認できます。

その他の改善点

CLI でも、ツール周りや使い勝手、信頼性にフォーカスした多くの改善を行いました。

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

このリリースには、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 は、より長い時間軸で自律的に動作し、より大規模で複雑なタスクを完了できるようになりました。長時間稼働エージェントは、まず計画を立て、その後は人間の介入なしにより難しい作業を最後までやり遂げます。

研究プレビュー版および社内テストにおいて、長時間稼働エージェントは、これまで通常のエージェントには難しかった作業も完了できました。その結果、明らかな追加対応の少ない、より大きく完成度の高い PR が生まれました。

Cursor の長時間稼働エージェントは現在、Ultra、Teams、企業プラン向けに cursor.com/agents からご利用いただけます。

詳しくは、発表記事をご覧ください。

サブエージェント、スキルと画像生成

エージェントは、コードベース全体にわたって、ますます複雑で長時間にわたるタスクを解決できるようになっています。今回のリリースでは、コンテキスト管理を強化する新しいエージェントハーネスの改良に加え、エディタおよび CLI における多くの使い勝手向上のための修正を行いました。

サブエージェント

サブエージェントは、親エージェントのタスクを細かい単位に分割して処理することに特化した独立したエージェントです。サブエージェントは並行して動作し、それぞれ独自のコンテキストを使用し、カスタムプロンプト、ツールへのアクセス、モデルを個別に設定できます。

その結果、全体の実行が高速化され、メインの会話で扱うコンテキストの焦点がより絞られ、各サブタスクごとに専門性を持たせることができます。

Cursor には、コードベースのリサーチ、ターミナルコマンドの実行、並列な作業ストリームの実行のためのデフォルトのサブエージェントが含まれています。これらは自動的に有効になり、エディタ内および Cursor CLI におけるエージェントとの会話の品質を向上させます。

必要に応じて、カスタムサブエージェントを定義することもできます。詳しくは ドキュメント を参照してください。

スキル

Cursor では、エディタ内および CLIAgent Skills を利用できるようになりました。エージェントは、ドメイン固有の知識やワークフローが関係する場合にスキルを検出して適用できます。スラッシュコマンドメニューからスキルを呼び出すことも可能です。

スキルは SKILL.md ファイル内で定義します。このファイルには、タスクに応じてエージェントの能力を特化させるためのカスタムコマンド、スクリプト、および手順を含めることができます。

常時有効で宣言的な rules と比べて、スキルは dynamic context discovery による動的なコンテキスト検出や、手順ベースの「How To」ガイドに適しています。これにより、コンテキストを絞り込みつつ、エージェントにより高い柔軟性を持たせられます。

画像生成

Cursor のエージェントから直接画像を生成できます。テキストで画像の内容を説明するか、参照用の画像をアップロードして、基盤となる画像生成モデル(Google Nano Banana Pro)に指示を与えます。

生成された画像はインラインプレビューとして返され、デフォルトでプロジェクトの assets/ フォルダに保存されます。UI モックアップやプロダクト用アセットの作成、アーキテクチャ図の可視化に便利です。

Cursor Blame

企業プランでは、Cursor Blame が従来の git blame を AI 関与情報で拡張し、どのコードが AI によって生成され、どのコードが人間によって書かれたかを正確に確認できます。

コードをレビューしたり見直したりする際、各行はその行が生成されるもとになった会話の要約にリンクしており、変更の背景にあるコンテキストと意図を確認できます。

Cursor Blame は、Tab 補完、Agent 実行(モデル別の内訳)、人間による編集ごとにコードを区別して表示します。Cursor Blame を使うと、チームのコードベース全体での AI 利用パターンも追跡できます。

エージェントからの確認質問

Plan モードと Debug モードでエージェントが使うインタラクティブな Q&A ツールで、どの会話でも確認のための質問を行えるようになりました。

あなたの返信を待っている間も、エージェントはファイルの読み取り、編集、コマンドの実行を続けられ、返信が届き次第すぐに内容を取り込めます。

また、「use the ask question tool」と指示することで、このツールを使うカスタムサブエージェントやスキルを構築することもできます。