要点
GitHubはCopilotクラウドエージェントの組織レベルのランナー制御機能を発表し、管理者が組織全体でデフォルトランナーを設定・ロックできるようになり、一貫性のある環境設定とガードレールの適用が可能になった。
改善版翻訳文
タイトル: Copilotクラウドエージェントの組織ランナー制御
Copilotクラウドエージェントがタスクを処理するたびに、GitHub Actionsによって駆動される新しい開発環境が起動します。
デフォルトでは、これは標準のGitHubホストランナー上で実行されます。しかし、チームはパフォーマンス向上や内部リソースへのアクセスなどのために、エージェント環境をカスタマイズし、大規模ランナーやセルフホストランナーを利用することもできます。
従来、ランナーはcopilot-setup-steps.ymlファイルを用いてリポジトリレベルで構成されていました。このため、組織全体で一貫したデフォルト設定を適用したり、ガードレールを設けたりすることが困難でした。
現在、組織管理者は以下のことが可能です:
- すべてのリポジトリで自動的に使用されるデフォルトランナーを設定でき、各リポジトリを個別に構成する必要がなくなります。
- ランナー設定をロックし、個々のリポジトリが組織のデフォルト設定を上書きできないようにできます。
これにより、チームに対して適切なデフォルト(例えば、パフォーマンス向上のために大規模なGitHub Actionsランナーを使用するなど)を設定できるようになります。また、必要に応じて、エージェントが常にセルフホストランナーなど、指定した環境で実行されることを保証することも可能です。
詳細については、GitHub Docsの「組織でのGitHub Copilotクラウドエージェントのランナー構成」をご覧ください。
この投稿「Copilotクラウドエージェントの組織ランナー制御」は、The GitHub Blogで最初に公開されました。