Cursorがクラウドエージェントを機能強化、独立VMによる並列実行やPR・Slack監視に対応
要点
-
AIコードエディタ「Cursor」が、常時稼働型クラウドエージェントと実行基盤の大幅な機能改善を発表した。
-
サブエージェントを専用の独立仮想マシン上で動作させ、環境衝突のない並列テストやバグ修正が可能になった。
-
プルリクエスト(PR)やSlackスレッドの変更を検知して自動起動する「サブスクリプション」機能がクラウドエージェント向けに追加された。
-
達成まで自律作業を継続する「/goal」コマンドや、特定のスキルを常時有効化する「カスタムモード」が導入された。
-
作業中のエージェントを中断させずに次のツール呼び出しのタイミングで追加指示を反映するステアリング機能が改良された。
-
AIコードエディタを提供するCursorは2026年8月19日、常時稼働するクラウドエージェントおよびエージェント実行基盤「Cursor harness」の機能アップデートを公開した。エージェントがループごとの人間による介入を必要とせず、一連のシステムとして自律的にソフトウェアの構築やデリバリーを行えるようにすることが目的だという。イベントに応じた自動再開や長期目標の維持、分離環境での並行処理など、実運用を支える複数の新機能が追加された。
独立した仮想マシンで動作するサブエージェント
親エージェントから呼び出されるサブエージェント(補助的な自律プログラム)が、個別の専用仮想マシン(VM)上で実行可能になった。
各サブエージェントには、プロジェクトの独立した複製とクリーンなコンテキスト(事前情報)を持つクラウド環境が個別に割り当てられる。これにより、親エージェントが加えたコード変更を新品の環境で検証させたり、環境衝突を起こさずに複数の独立した修正作業を並行実行(スウォーム)させたりできるという。Cursorは「run a swarm of subagents to test my app for bugs, each in its own environment(独立した環境でアプリのバグをテストするためにサブエージェント群を実行して)」といった指示の例を提示している。
PRやSlackの動きに反応する「サブスクリプション」
クラウドエージェント向けの新機能として「サブスクリプション(Subscriptions)」が追加された。エージェントが特定のイベントソース(スレッドや会話)を購読し、動きがあった際に自動で起動して作業を引き継ぐ仕組みだ。
具体的には、プルリクエスト(PR:コード変更の取り込み要求)の監視やSlackスレッドの監視、スケジュールタスクの実行に対応する。エージェント自身が作成したPRを自動で購読し、CI(継続的インテグレーション:自動テストやビルドを行う仕組み)の修正やボットのコメント対応を行って完了まで自律的に推進するという。Slack上では「@cursor check back in an hour and keep going until that feedback is in(1時間後に再確認し、フィードバックが反映されるまで作業を続けて)」とメンションして指示を出せる。なお、本機能は現時点ではクラウドエージェント限定の提供となる。
目標達成まで自走する「/goal」とスキルの常時固定機能
エージェントの作業制御や設定に関する機能も強化された。
新設された「/goal」コマンドは、指定した長期的な目標が完全に達成されるまで作業を粘り強く継続させるための機能だ。例えば「/goal fix all flaky tests and make CI green(不安定なテストをすべて修正し、CIを通過させて)」と入力することで、目的達成まで自律作業を続ける。プレイブックに沿って動作させるカスタムモードや、定期確認を行う「/loop」コマンドとの併用も可能だという。
また、任意のスキル(機能拡張)をチャット上にピン留めして常時有効化する「カスタムモード(Custom modes)」も導入された。エージェントの関心を特定のスキルに集中させ続ける機能であり、チャット入力欄で「/」からスキルを選び、Macでは「⌥⏎(Option+Enter)」、Windowsでは「Alt+Enter」を押すか、「Use as Mode」を選択することで設定できる。
実行を中断させずに軌道修正できるステアリングの改良
作業中のエージェントに対して、処理を中断させることなく指示を与えて軌道修正(ステアリング)を行う機能も改良された。
メッセージを送信してもエージェントの動作を途中で強制遮断せず、次のツール呼び出し(Tool Call)のタイミングを待ってから反映される。これにより、一連の処理の流れを乱すことなく指示を追加できる。メッセージを入力して「Send now」をクリックするか、Enterキーを2回押すことで送信できる。
自律型エージェントのシステム化へ向けた強化
今回の機能改善により、クラウドエージェントは長時間にわたるセッションでも軌道を維持し、より自立した開発運用が可能になるとしている。