プロダクト

ビルドでクラウドエージェントの起動が最大3倍高速に

読了時間 2分

エージェントの能力は、実行される環境によって決まります。高速で信頼性の高い開発環境があれば、エージェントは意欲的で長時間実行されるタスクも最初から最後まで完了できます。

これまで、すべてのクラウドセッションは大がかりなセットアップから始まっていました。マシンを起動し、リポジトリをクローンして、インストールスクリプトを実行します。大規模で複雑なリポジトリでは、この都度の起動により、エージェントが実行を開始するまでに数分かかることもありました。

本日、ビルドを紹介します。これは、Cursor が追加料金なしでバックグラウンドで継続的に準備する、すぐに使える開発環境のコピーです。エージェントを起動すると、準備済みの環境ですぐに開始できるため、応答を最大3倍速く得られます。

不適切なコミットや依存関係の更新で環境が壊れた場合でも、エージェントは最後に正常に完了したビルドを引き続き使用します。バックグラウンドでデバッグしている間も、作業が中断されることはありません。

起動時間の短縮

ビルドとは、Cursor がバックグラウンドで準備する開発環境のコピーです。Cursor はデフォルトで 1 時間ごとに新しいビルドを実行します。エージェントはセッションごとに環境を一からセットアップする代わりに、リポジトリのクローン、依存関係のインストール、インストールスクリプトの実行がすべて完了した環境で起動します。

ビルドが成功すると、以降のエージェントが起動する環境として使われます。Cursor は、ディスクから復元する代わりに、新しいエージェントが稼働中のマシンをフォークできるよう、ウォーム状態のコピーを常に用意しています。これにより、次のエージェントを待たせることなく、セッションをほぼ瞬時に開始できます。

環境のセットアップがすでに完了しているため、エージェントは本来の作業により迅速に取りかかれます。Cursor では、社内環境の起動が現在 10 倍高速化され、最初のトークンが返されるまでの時間も 3 倍短縮されています。

お客様にも同様の効果が出ています。

手動でプロンプトを与えることなく、週に 2,000 回以上の自動エージェント実行を開始しています。ビルドにより、すべての実行が正常であることが確認された環境で迅速に起動し、壊れたビルドによってエージェント群全体が停止することもありません。最大かつ最も複雑なリポジトリでも、今ではわずか数秒で起動します。

この速度と信頼性の組み合わせにより、完全に自律的に動作するエージェントに、より多くのエンジニアリング作業を任せられるようになりました。

Blair McAlpine
シニアエンジニア, Faire

より堅牢なエージェント

クラウドエージェントは常に、最新の正常に完了したビルドから開始します。依存関係の更新でインストールスクリプトが壊れたり、Docker ビルドが失敗したりした場合、そのビルドが有効になることはなく、問題が通知されます。新規・既存のセッションは安全に実行を継続でき、その間に手動またはエージェントを使ってバックグラウンドで環境をデバッグできます。

可観測性の向上とデバッグの容易化

クラウドエージェント ダッシュボードで、各ビルドを直接確認できるようになりました。

  • 各環境のビルドタブ。型、ステータス、開始時刻、バージョン情報を確認可能
  • ログと、ビルドで取得された正確なコミット SHA を含むビルドの詳細
  • 各エージェント実行と、その実行で使用されたビルドを正確に紐付ける記録
  • エージェントがデフォルトブランチから大幅に遅れた状態で開始しないようにする、ビルドの Git 状態に関する設定可能なしきい値

エージェントは、組み込みの Cursor Cloud MCP を使用してビルドを確認・管理することもできます。

ログとコミット SHA を含むクラウドエージェント ダッシュボードのビルド詳細

今すぐビルドを使い始める

既存の環境の場合は、クラウドエージェント ダッシュボードで環境を開き、ビルドタブに移動して、ビルドを有効化をクリックします。または、まずセットアップエージェントを実行をクリックして移行をテストし、提案された設定変更を確認します。

ビルドはファイルシステムのスナップショットを使用して動作するため、この段階で確認しておくべき点をいくつか紹介します。

  • 依存関係など、事前に準備できるものをすべて含めるよう、インストールコマンドを更新する
  • プライベートレジストリからのインストールに認証情報が必要な場合は、チームまたは環境のシークレットを使用する。ユーザーシークレットはビルドには含まれず、エージェントの起動時に追加されます。
  • エージェントに最初のプロンプトを送信した際にも、開始コマンドは実行されます。Dockerコンテナの起動やその他の長時間実行プロセスなど、セッション開始時に最新の状態である必要があるサービスに使用してください

8月17日より、すべての新規および既存の環境で、追加料金なしでビルドがデフォルトで使用されます。

詳細はドキュメントをご覧ください。