メモ
Copilot コーディング エージェント は パブリック プレビュー段階にあり、変更される可能性があります。 プレビュー期間中、この機能の使用は「GitHub プレリリース ライセンス条項」の対象となります。
はじめに
Copilot にタスクを割り当てると、バックグラウンドで自律的に機能してタスクを完了します。 「GitHub Copilot コーディング エージェントについて」を参照してください。
[Agents] パネル、[Agents] ページ、Raycast 用 GitHub Copilot 拡張機能では、リポジトリをまたいでエージェント セッションの概要が提供されます。 それらを使って、新しいタスクを開始し、Copilot の進行状況を追跡できます。
また、Visual Studio Code から特定のリポジトリ内の Copilot のセッションを追跡することもできます。
エージェント セッションの間または後に、セッション ログを調べて、問題に対する Copilot のアプローチを理解できます。
[Agents] パネルまたはページからのエージェント セッションの追跡
GitHub のすべてのページまたは専用の [Agents] ページから表示できる [Agents] パネルでは、実行中と過去のエージェント セッションの一覧を確認できます。
[Agents] パネルを開くには、任意のページのナビゲーション バーで をクリックします。
[Agents] ページを開くには、[Agents] パネルを開いてから、[View all] をクリックします。
下に一覧表示されるセッションごとに、その状態を一目で確認でき、それをクリックするとリンクされた pull request にアクセスできます。
セッション ログを表示するには、クリックして一覧内の pull request に移動し、タイムラインに "Copilot started work..." イベントがあることがわかったら、[View session] をクリックします。
ページやパネルから新しいエージェント セッションを開始することもできます。 「GitHub Copilot に pull request の作成を依頼する」を参照してください。
Raycast からのエージェント セッションの追跡
Raycast is an extensible launcher for macOS. With the GitHub Copilot extension for Raycast, you can start and track Copilot コーディング エージェント tasks wherever you are on your computer.
- Install Raycast from the Raycast website.
- Install the GitHub Copilot extension for Raycast by clicking the Install Extension button on the extension's page.
- Raycast を開いて "Copilot" を検索し、[View Tasks] コマンドを見つけて Enter キーを押します。
- [Sign in with GitHub] をクリックして、認証フローを完了します。 Raycast が再び開きます。
- タスクの一覧が表示されます。 リンクされた pull request に移動するには、Enter キーを押します。 セッション ログを表示するには、Command+L キーを押します。
メモ
Raycast で表示できないタスクがある場合は、リポジトリを所有する organization で OAuth app のアクセス制限が有効になっている可能性があります。 "GitHub Copilot for Raycast" OAuth app の承認を要求する方法については、「OAuth アプリの Organization の承認を要求する」をご覧ください。
Raycast から新しいエージェント セッションを始めることもできます。 「GitHub Copilot に pull request の作成を依頼する」を参照してください。
Visual Studio Code からセッションを追跡する
GitHub Pull Requests 拡張機能を使用すると、Visual Studio Code 内の特定のリポジトリの実行中および過去のエージェント セッションの一覧を確認できます。
拡張機能をインストールすると、サイドバーの [GitHub] ボタンをクリックすることで Copilot のセッションが表示されます。
一覧表示されている各セッションの状態を一目で確認し、各セッションをクリックすることで、Visual Studio Code 内の pull request にアクセスできます。
セッション ログを表示するには、一覧内の pull request をクリックした後、[View Session] をクリックします。
Visual Studio Code から新しいエージェント セッションを開始することもできます。 「GitHub Copilot に pull request の作成を依頼する」を参照してください。
Copilot のアプローチを理解するためのセッション ログの使用
GitHub または Visual Studio Code で Copilot のセッション ログを調べると、タスクに対してどのようなアプローチが取られたかを把握できます。
セッション ログでは、Copilot の内部モノローグと、リポジトリの理解、変更の実施、その作業の検証に使われたツールを確認できます。
メモ
Copilot には、プッシュする前に変更を検証するための自動テストとリンターを実行する機能が含まれる、独自の開発環境があります。
Copilot セッションの停止
セッション ログ ビューアーの [Stop session] をクリックして、Copilot がタスクで動作し続けるのを停止できます。
次のような理由でセッションを停止することがあります。
- Copilot が間違った方向に進んでいるように見え、停止して、さらに明確に指示する必要があります。
- 必要な作業の説明を間違えたため、やり直します。
- 要求した変更を行う必要がないことがわかったので、それ以上作業しないよう Copilot を停止する必要があります。