GitHubのエージェント パネルを使用して、リポジトリ全体のエージェント セッションを開始、監視、管理します。
エージェントのアクティビティを監視する
エージェント パネル ( GitHub上の任意のページから利用可能) または エージェント ページからセッションを追跡します。 開始したセッション、または別のユーザーが Copilot に作業を求めたセッションが、セッションの一覧に表示されます。
セッションをクリックしてセッション ログと概要を開き、エージェントの進行状況、トークンの使用状況、セッションの長さを監視できます。
セッション ログを確認する
セッション ログには、 Copilotの内部推論と、リポジトリの理解、変更、および作業の検証に使用されたツールが表示されます。 Copilot には独自のエフェメラル開発環境があるため、プッシュする前に自動テストとリンターを実行して変更を検証できます。
セッション ログへのコミットをトレースする
Copilot クラウドエージェントからのコミットは、Copilotによって作成され、タスクを開始したユーザーが共同作成者として一覧表示されます。 各コミット メッセージにはセッション ログへのリンクが含まれているため、コード レビューまたは監査中に変更が行われた理由を追跡できます。 コミットは署名され、 GitHubでは "検証済み" として表示されます。
エージェント セッションを操作する
Copilotが間違った方向に向かっている場合、または元のプロンプトを調整する必要がある場合は、セッションを停止せずにリダイレクトできます。
1. [エージェント] ページを開き、セッションを選択します。
-
セッション ログの下のプロンプト ボックスに、フォローアップを入力します。 例えば次が挙げられます。
Use our existing ErrorHandler utility class instead of writing custom try-catch blocks for each endpoint. -
<kbd>Enter</kbd> キーを押します。 Copilot は、現在のツール呼び出しが完了した後に入力を実装します。
各ステアリング メッセージでは 、1 つの Premium 要求が使用されます。 ステアリングは、サードパーティのコーディング エージェントでは使用できません。
セッションを停止する
タスクを実行する必要がなくなった場合、または新しいプロンプトでやり直す場合は、セッション ログ ビューアーで [ セッションの停止 ] をクリックします。 セッションを停止すると、 GitHub Actions 実行が終了し、既にプッシュされたすべてのコミットが保持されます。
セッションをアーカイブする
停止したセッションをアーカイブして、セッションの一覧から削除します。
- 停止したセッションを開きます。
- [] をクリックし、[アーカイブ セッション クリックします。
- ダイアログで、[ はい、アーカイブ] をクリックします。