AI News HubLIVE
サイト内リライト3 分で読了

クラウドエージェントの開発環境 · Cursor

Cursorは、マルチリポジトリ対応、Dockerfile設定の改善、エージェント主導のセットアップ強化、ガバナンス制御など、クラウドエージェントの開発環境を構成するための新しいツールを発表しました。これにより、チームは並列化されたエージェントを実行し、タスクをエンドツーエンドで処理できます。

ソースCursor Blog

Cursorは本日、クラウドエージェントの開発環境を構成するための新しいツールをリリースしました。クラウドエージェントはローカルエージェントよりも並列化が容易で、ノートパソコンを閉じても動作を続け、プログラムによるトリガーに応じて自律的に実行できます。しかし、エージェントの能力は実行環境に依存します。コードを書けてもテストを実行したり、サービスにクエリしたり、APIにアクセスできないエージェントは、作業を完了できません。

エンジニアリングタスクを最初から最後まで完了するには、クラウドエージェントはローカル設定と同様の開発環境(クローンしたリポジトリ、インストール済みの依存関係、内部ツールチェーンの認証情報、ビルドシステムへのアクセス)を必要とします。効果的な開発環境は、エージェントにコードベースと組織の完全なコンテキストを提供し、作業のテストと検証を可能にします。

今回のリリースの中核機能はマルチリポジトリ環境のサポートです。大企業では、エンジニアリング作業は複数のコードベースやリポジトリにまたがります。マイクロサービスを運用する大規模組織では、多くのリポジトリを連動させる必要があります。単一リポジトリに制限されたエージェントは、必要なコンテキストをすべて横断して推論できないため、有用性が限られます。クラウドエージェントと自動化は、Cursorのマルチルートワークスペース機能を基盤として、マルチリポジトリ環境をサポートするようになりました。チームは、エージェントが必要とするすべてのリポジトリを含む単一の環境を構成し、セッション間で再利用できます。複数のリポジトリをスコープとすることで、エージェントは変更がコードベースの他の部分にどのように影響するかを推論し、リポジトリを横断して変更の配信、テスト、検証を行えます。

さらに、環境設定をコードとして構成する機能が改善されました。Dockerfileベースの設定が強化され、ビルドシークレットがサポートされ、プライベートパッケージレジストリへの安全なアクセスが容易になりました。ビルドシークレットはビルドステップに限定され、実行中のエージェント環境には渡されません。レイヤーキャッシュがアップグレードされ、Dockerfileを変更した場合にのみ更新されたレイヤーが再ビルドされ、キャッシュにヒットしたビルドは70%高速化されます。Dockerfileを一から作成したくないチーム向けに、Cursorがリポジトリを検査し、必要なツールと依存関係を特定して設定を生成する機能もプライベートベータとして提供されており、今後数週間でエンタープライズチームに展開される予定です。

エージェント主導の環境セットアップも強化されました。Cursorは環境を構成する際に質問をし、不足している認証情報を通知し、環境が適切にセットアップされているか検証します。環境設定に失敗した場合、Cursorはベースイメージをデフォルトとして使用し、明確な警告を表示することで、クラウドエージェントが即座に失敗する代わりに動作を継続できるようにします。

ガバナンスとセキュリティに関しては、各開発環境に独自のバージョン履歴が追加され、ユーザーはレビューとロールバックが可能です。管理者はロールバック権限を管理者のみに制限できます。監査ログは、チームメンバーが環境に対して行ったすべてのアクションを記録し、セキュリティチームに完全な可視性を提供します。出力ネットワークアクセスとシークレットは開発環境レベルでスコープ設定でき、チームは環境ごとに異なる許可リストを設定したり、シークレットを分離したりできます。

今後、Cursorはコードベースの進化に合わせて自律的に進化する環境設定の構築を目指しています。今日からクラウドエージェントの開発環境を使い始めるには、ドキュメントを参照するか、クラウドエージェントダッシュボードにアクセスしてください。