要点
GitHub Enterprise Cloud の顧客が、クラウドエージェントや CLI、IDE など複数の Copilot クライアントでエージェントセッションデータを可視化できるようになった。これにより、企業は AI 利用を管理可能となる。
エンタープライズ管理ユーザーを備えた GitHub Enterprise Cloud のお客様は、現在、すべての Copilot クライアントにわたる GitHub Copilot エージェントセッションデータへのアクセスが可能になりました。対象となるクライアントには以下が含まれます:
github.com で動作するクラウドエージェントおよび ghe.com 上のデータ駐在型デプロイメント
GitHub Copilot CLI
Visual Studio Code
Visual Studio
JetBrains や Eclipse が提供するなどのパートナー IDE
これにより、エージェントセッションのアクティビティ(例:プロンプト、レスポンス、ツール呼び出し)を直接確認できるようになり、エンタープライズ全体での AI 利用を管理できます。このデータへのアクセスは、ストリーミングエンドポイントまたは REST API を介して選択可能です。有効化するには、AI コントロール内の Copilot サブページへ移動し、「Copilot Usage Records Streaming」と「Copilot Usage Records API」の両方で「どこでも有効にする(Enable everywhere)」を選択してください。
ストリーミングエンドポイント
監査ログ設定から、お好みのイベントコレクターまたは SIEM ツール(Security Information and Event Management)へストリーミング接続を開始できます。設定が完了すると、GitHub はエンタープライズ全体のすべてのセッションデータを自動的にそのエンドポイントへストリーミングします。Microsoft Purview も、パブリックプレビューにおいてサポートされるストリーミングエンドポイントとして利用可能です。これにより、Microsoft エコシステム内の顧客は、すべての GitHub Copilot クライアントからの監査可能性データを送信するための直接的な経路を得ることができます。詳細については、監査ログのストリーミング設定に関するドキュメントをご覧ください。
REST API
REST API を使用すると、エンタープライズオーナーは以下のエンドポイントを用いて、直近 48 時間のセッションデータをオンデマンドで取得できます:
/enterprises/{enterprise}/copilot/usage-records エンドポイント:エンタープライズ向けの Copilot 利用記録を取得します。
詳細については、Copilot 利用記録 REST API のドキュメントをご覧ください。