Cursor · リリースノート

クラウドエージェント向けの開発環境整備ツール

公開日
ベンダー
Cursor
翻訳
機械翻訳
公式 Release ノート

要点

Cursor が、エージェントがリポジトリの複製や依存関係のインストールなどを行うための開発環境を自動設定・管理する新ツールを発表し、並列実行される多数のエージェント運用を容易にする。

エンジニアリングタスクを最初から最後まで遂行するためには、エージェントにラップトップのセットアップと同様の開発環境が必要です。具体的には、クローンされたリポジトリ、インストールされた依存関係、内部ツールチェーン用の認証情報、ビルドシステムへのアクセスです。

今回のリリースでは、チームがエージェントの開発環境を設定するための新ツールを導入しました。Cursor もこれらのツールを使用して、あなたのために環境のセットアップと維持を行います。これにより、開発環境を完全に制御しながら、エンドツーエンドのタスクを処理する並列化されたエージェントのファームを実行することが容易になります。

マルチリポジトリ環境

クラウドエージェントおよび自動化機能は、マルチルートワークスペースに関するこれまでの取り組みに基づき、マルチリポジトリ環境をサポートするようになりました。エージェントが作業に必要なすべてのリポジトリを含む単一の環境を設定でき、セッション間での再利用も可能です。

コードとしての環境設定

環境定義の変更、デバッグ、レビューを容易にするため、Dockerfile ベースの設定を改善しました。

これにはビルドシークレットのサポートが含まれており、Dockerfile から直接プライベートパッケージレジストリを安全にアクセスできるようになりました。ビルドシークレットはビルドステップにスコープされ、実行中のエージェントの環境には渡されません。

image
image

また、レイヤーキャッシングをアップグレードしたため、Dockerfile を変更しても画像の更新されたレイヤーのみが再ビルドされます。キャッシュにヒットするビルドは 70% 高速化されています。

エージェント主導の環境セットアップの改善

Cursor が環境を設定する際、質問を行い、不足している認証情報を警告し、環境が適切に設定されているか検証します。

image
image

Cursor は常にエージェントが実行中の環境のバージョンを表示します。環境設定が失敗した場合、明確な警告表示付きのベースイメージにデフォルトで切り替えるため、クラウドエージェントは即座に失敗するのではなく稼働を継続できます。

環境ガバナンスとセキュリティ制御

すべての開発環境には、ユーザーが確認しロールバックできる独自のバージョン履歴があります。管理者はロールバック権限を管理者のみに対して制限することも可能です。監査ログにはチームメンバーが行った環境に関するすべてのアクションが記録され、セキュリティチームが誰が何を変更したかを完全に把握できるようになります。

エグレス(外部通信)とシークレットは、開発環境レベルでスコープ指定できるようになりました。ある環境用に設定されたシークレットは、他の環境からはアクセスできません。

エージェント開発環境の詳細については、当社の発表およびドキュメントをご覧ください。

他のツール

すべてのツールを見る →