Copilot CLI (コパイロット CLI)には、Copilotと **** の 2 つの方法`/delegate`自律的に動作させる方法が用意されています。 どちらもタスクを渡すことができますが、作業の場所が異なります。
- Autopilot モードは 、CLI セッションでローカルに実行されます。 オートパイロットに完全なアクセス権を付与すると、Copilot は入力を求めることなくタスクを遂行します。 ローカル コンピューターが作業を行い、進行状況をリアルタイムで監視できます。 ハンズフリーのローカル実行が必要な場合は、autopilot を使用します。
`/delegate`
**は、タスクをCopilot クラウドエージェントGitHubにプッシュします。 作業はリモートで実行されます。 Copilot ブランチを作成し、下書きプル要求を開き、バックグラウンドで動作します。 タスクを完全に終了し、ローカル コンピューターをシャットダウンしても実行を続行する場合は、 `/delegate` を使用します。
ローカル コンピューターで自律的にタスクを完了するためのオートパイロットを取得する
オートパイロット モードを使用するには、次の 2 つの方法があります。
- 対話的: 対話型セッションで、ステータス バーに "autopilot" が表示されるまで Shift+Tab キーを押します。 オートパイロット モードのアクセス許可の選択を求められたら、完全なアクセス許可を許可し、プロンプトを入力します。
- プログラムを用いて: CLI にプロンプトをコマンド内で直接渡し、
--autopilotオプションを含めます。 たとえば、オートパイロット モードを完全なアクセス許可で使用し、継続を 10 個に制限するには、「copilot --autopilot --yolo --max-autopilot-continues 10 -p "YOUR PROMPT HERE"」と入力します。
詳細については、「GitHub Copilot CLI が自律的に動作できるようにする」を参照してください。
タスクを委任する Copilot クラウドエージェント
Copilot クラウドエージェントスラッシュ コマンドを使用して、GitHubの`/delegate`にタスクを委任し、プロンプトを表示できます。
/delegate complete the API integration tests and fix any failing edge cases
または、プロンプトの前に & を付けて委任します。
& complete the API integration tests and fix any failing edge cases
Copilot は、ステージされていない変更を、作成する新しいブランチのチェック ポイントとしてコミットするように求められます。
Copilot クラウドエージェント では、下書きプルリクエストを開き、バックグラウンドで変更を加え、レビューを依頼します。
Copilot では、セッションが開始されると、 GitHub の pull request セッションとエージェント セッションへのリンクが提供されます。
次のステップ
コード レビュー、ドキュメント、セキュリティ監査など、特定のタスクに合わせて調整された特殊なエージェントを呼び出す方法については、 カスタム エージェントの呼び出し を参照してください。