Skip to main content

Copilot クラウドエージェント セッションの管理と追跡

エージェントの進行状況をリアルタイムで監視し、フォローアップ プロンプトでエージェントを誘導し、セッションを停止またはアーカイブします。

この機能を使用できるユーザーについて

Copilot クラウドエージェント は、 GitHub Copilot Pro、 GitHub Copilot Pro+、 GitHub Copilot ビジネス 、および GitHub Copilot Enterprise プランで使用できます。 エージェントは、GitHubが所有し、明示的に無効にされているリポジトリを除き、マネージド ユーザー アカウントに格納されているすべてのリポジトリで使用できます。
Sign up for Copilot

          GitHubのエージェント パネルを使用して、リポジトリ全体のエージェント セッションを開始、監視、管理します。

エージェントのアクティビティを監視する

エージェント パネル ( GitHub上の任意のページから利用可能) または エージェント ページからセッションを追跡します。 開始したセッション、または別のユーザーが Copilot に作業を求めたセッションが、セッションの一覧に表示されます。

セッションをクリックしてセッション ログと概要を開き、エージェントの進行状況、トークンの使用状況、セッションの長さを監視できます。

セッション ログを確認する

セッション ログには、 Copilotの内部推論と、リポジトリの理解、変更、および作業の検証に使用されたツールが表示されます。 Copilot には独自のエフェメラル開発環境があるため、プッシュする前に自動テストとリンターを実行して変更を検証できます。

セッション ログへのコミットをトレースする

          Copilot クラウドエージェントからのコミットは、Copilotによって作成され、タスクを開始したユーザーが共同作成者として一覧表示されます。 各コミット メッセージにはセッション ログへのリンクが含まれているため、コード レビューまたは監査中に変更が行われた理由を追跡できます。 コミットは署名され、 GitHubでは "検証済み" として表示されます。

エージェント セッションを操作する

          Copilotが間違った方向に向かっている場合、または元のプロンプトを調整する必要がある場合は、セッションを停止せずにリダイレクトできます。

1. [エージェント] ページを開き、セッションを選択します。

  1. セッション ログの下のプロンプト ボックスに、フォローアップを入力します。 例えば次が挙げられます。

    Use our existing ErrorHandler utility class instead of writing custom try-catch blocks for each endpoint.
    
  2.        <kbd>Enter</kbd> キーを押します。 
           Copilot は、現在のツール呼び出しが完了した後に入力を実装します。
    

各ステアリング メッセージでは 、1 つの Premium 要求が使用されます。 ステアリングは、サードパーティのコーディング エージェントでは使用できません。

セッションを停止する

タスクを実行する必要がなくなった場合、または新しいプロンプトでやり直す場合は、セッション ログ ビューアーで [ セッションの停止 ] をクリックします。 セッションを停止すると、 GitHub Actions 実行が終了し、既にプッシュされたすべてのコミットが保持されます。

セッションをアーカイブする

停止したセッションをアーカイブして、セッションの一覧から削除します。

  1. 停止したセッションを開きます。
  2. [] をクリックし、[アーカイブ セッション クリックします。
  3. ダイアログで、[ はい、アーカイブ] をクリックします。

詳細については、次を参照してください。