クラウドエージェントの開発環境
クラウドエージェントはローカルエージェントよりも並列化しやすく、ノートPCを閉じている間も作業を続けられ、プログラムによるトリガーに応じて自律的に動作できます。
ただし、エージェントの能力は、実行環境次第です。コードを書けても、テストを実行したり、サービスに問い合わせたり、API にアクセスしたりできないエージェントでは、作業を最後まで完了できません。
エンジニアリングのタスクを最初から最後までやり切るには、クラウドエージェントにも、ノートPC上の設定に近い開発環境が必要です。たとえば、クローンされたリポジトリ、インストール済みの依存関係、社内ツールチェーン用の認証情報、ビルドシステムへのアクセスなどです。優れた開発環境があれば、エージェントはコードベースや組織に関する完全なコンテキストを得られるため、自分の作業をテストして検証できます。


本日、クラウドエージェントの開発環境を設定するための新しいツールをリリースします。Cursor もこれらのツールを使って、環境の設定や保守を行えます。このリリースにより、チームは自分たちで完全に制御できる開発環境内で、タスクを最初から最後まで処理する並列化されたエージェント群を、より簡単に実行できるようになります。
マルチリポジトリ環境
企業におけるエンジニアリング業務の多くは、複数のコードベースやリポジトリにまたがっています。マイクロサービスを運用する大規模な組織では、足並みをそろえて進める必要のあるリポジトリが数多く存在することも珍しくありません。単一のリポジトリに限定されたエージェントでは、必要なコンテキスト全体を横断して把握できないため、活用範囲が限られます。
クラウドエージェントと自動化機能は、マルチルートワークスペースでの取り組みを基盤に、マルチリポジトリ環境をサポートするようになりました。1つの環境に、エージェントの作業に必要なすべてのリポジトリを設定でき、セッションをまたいで再利用することも可能です。複数のリポジトリを対象に含めることで、エージェントはコードベースの一部での変更がほかの部分にどう影響するかを把握し、リポジトリをまたいで変更の実装、テスト、検証を行えます。
マルチリポジトリ環境を使っているお客様の声を直接ご紹介します。
Amplitude では、公開 Slack チャネルで Cursor Automations を実行しています。本当に役に立つのは、マルチリポジトリ対応があるからです。エージェントは報告された Issue を調査し、どのリポジトリに関係するかを特定したうえで、適切な箇所に修正を加えた PR を十分なコンテキスト付きで作成できます。
コードとしての環境設定
環境定義の変更、デバッグ、レビューをしやすくするため、Dockerfile ベースの設定を改善しました。これにはビルドシークレットのサポートも含まれており、Dockerfile からプライベートパッケージレジストリに安全に直接アクセスできます。ビルドシークレットはビルドステップ内に限定され、実行中のエージェントの環境には渡されません。
また、レイヤーキャッシュも改善され、Dockerfile を変更した際はイメージ内の更新されたレイヤーだけが再構築されるようになりました。キャッシュがヒットしたビルドは 70% 高速に実行されます。

Dockerfileを一から書きたくないチーム向けに、CursorがDockerfileの設定を代行できます。Cursorがリポジトリを調査し、必要なツールや依存関係を特定したうえで、編集してバージョン管理できる設定を生成します。この機能は現在プライベートベータ段階にあり、今後数週間で企業向けチームに順次提供される予定です。
エージェント主導の環境設定の改善
Cursor は環境を設定する際に、質問をし、不足している認証情報を知らせ、環境が正しく設定されていることを検証します。

Cursor は開発環境の認識も向上しました。エージェントが実行されている環境のバージョンも表示されます。環境の設定に失敗した場合、Cursor は明確な警告付きのベースイメージにフォールバックするため、クラウドエージェントはすぐに失敗せずに実行を継続できます。
環境ガバナンスとセキュリティ制御
各開発環境に、ユーザーが確認してロールバックできる専用のバージョン履歴が追加されました。管理者は、ロールバック権限を管理者のみに制限することもできます。監査ログには、チームメンバーが環境に対して行ったすべての操作が記録されるため、セキュリティチームは、誰が何を変更したのかを完全に把握できます。
外部への通信とシークレットを、開発環境単位でスコープ設定できるようになりました。チームは、ある環境では送信ネットワークアクセスを特定の許可リストに制限しつつ、別の環境ではより柔軟な設定のままにできます。さらに、ある環境用に設定されたシークレットは、他のどの環境からもアクセスできません。
今後について
現在、環境はその時点の状態で設定され、コードベースとの同期が取れなくなると再構築されます。私たちは、コードベースの進化に合わせて自律的に進化する環境構成の実現を目指しています。
クラウドエージェントの開発環境を使い始めるには、ドキュメントを読むか、クラウドエージェント ダッシュボードにアクセスしてください。