GitHubのエージェント機能を利用する場合は、[エージェント] タブ を一元管理ページとして使用できます。このページでは、GitHub 全体でエージェント タスクを開始、監視、管理できます。
メモ
[エージェント] タブはパブリック プレビュー段階であり、変更される可能性があります。
1. リポジトリを選択し、エージェントを選択する
-
新しいエージェント タスクを開始します。
- [エージェント] タブを開きます。
- Copilot チャット のタスク ボタンまたは
/taskコマンドを使用します。 - GitHub のページの上部にある をクリックして、[エージェント] パネルを開きます。
-
ドロップダウン メニューを使用して、Copilot を操作するリポジトリを選択します。
-
必要に応じて、Copilot の pull request のベース ブランチを選択します。
-
必要に応じて、[ をクリックして、特殊な動作とツールを持つカスタム エージェントを割り当てる場合は、[カスタム エージェント] ドロップダウン メニューを開きます。 リポジトリ、組織、またはエンタープライズから既存のカスタム エージェントを選択できます。 エージェントを作成 ボタンをクリックして、選択したリポジトリとブランチに新しい エージェント プロファイル を作成することもできます。 詳しくは、「カスタム エージェントの作成」をご覧ください。
-
リクエストを説明するプロンプトを入力します。 例えば次が挙げられます。
Implement a user-friendly message for common errors. -
タスクの開始 をクリックするか、Return キーを押します。
Copilot はタスクの作業を開始し、変更を新しい pull request にプッシュし始め、そこでレビュー担当者として自動的に追加されます。
新しいエージェント タスクを開始する方法の詳細については、GitHub Copilot に pull request の作成を依頼する を参照してください。
2. エージェントのアクティビティを監視する
Copilot が動作を開始すると、その進行状況と思考プロセスに基づいて、セッションログと概要を継続的に更新します。
各セッションの状態が表示されます。 セッションをクリックしてセッション ログを開き、エージェントの進行状況とセッションの長さを監視できます。 [ワークベンチを開く ] ボタンをクリックすると、概要、ファイルの相違、Premium 要求の使用状況、セッション数を表示できます。
![GitHub
の [エージェント] タブの右上隅のスクリーンショット。 "[ワークベンチを開く] ボタンが濃いオレンジ色のアウトラインで強調表示されています。](/assets/cb-8527/images/help/copilot/coding-agent/open-workbench.png)
エージェント セッションは、GitHub CLI、GitHub Mobile、Visual Studio Code、Raycast、JetBrains IDE から追跡することもできます。 詳しくは、「GitHub Copilot のセッションの追跡」をご覧ください。
3. 必要に応じてエージェントをリダイレクトする
実行を停止せずに、Copilot にステップ インしてステアリング入力 を提供できます。 ステアリングでは、メッセージごとに1 つの Premium 要求 が使用されます。
セッションを進行する理由には次のようなものがあります。
- Copilot は間違った方向に向いているように見え、より明確にしたいと考えています。
- 必要な作業の説明を間違えたため、やり直します。
エージェント セッション ログの下にあるプロンプト ボックスで、Copilot をタスクの実行中に表示します。 例えば次が挙げられます。
Use our existing ErrorHandler utility class instead of writing custom try-catch blocks for each endpoint.
Copilot は現在のツール呼び出しが終了したら、入力を反映します。
4. ローカル開発環境でエージェント セッションを開く
Copilot をローカル開発環境での更なる変更について指導することができるほか、人の専門知識が必要な場合は編集を行うことができます。
エージェント セッション ビューの右上にある [コード] ボタンをクリックし、["Open in VS Code Insiders"] を選択して、VS Code でセッションを直接開始します。
メモ
VS Code Insider でセッションを開くには、最新バージョンの VS Code Insider、GitHub Copilot 拡張機能、および GitHub Pull Requests 拡張機能が必要です。
5. エージェント コードの確認とマージ
Copilot がセッションを完了したら、[ワークベンチを開く] をクリックし、[概要] タブをクリックして、Copilot が行った変更の概要を確認してください。 [変更されたファイル ] タブを選択して、プル要求の差分をスキャンします。 変更が最終レビューの準備ができていると思われる場合は、プルリクエストに移動して、変更を承認してマージします。 「GitHub Copilot によって作成された pull request のレビュー」を参照してください。