Skip to main content

GitHub Copilot CLIにタスクを委任

          Copilot CLIのオートパイロット モードを使用してタスクを引き渡し、Copilotが自律的に作業できるようにします。

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

GitHub Copilot CLI は、すべての Copilot プランで使用できます。 組織から Copilot を受け取る場合は、組織の設定で Copilot CLI ポリシーを有効にする必要があります。

自律的に作業するための Copilot を取得する

タスク内の各決定ポイントで入力を求める CLI ではなく、タスクを自律的に完了するために最適な判断を使用するように Copilot に指示できます。 これを行うには、CLI のオートパイロット モードを使用します。

オートパイロット モードを使用するには、次の 2 つの方法があります。

  •         **対話的:** 対話型セッションで、ステータス バーに "autopilot" が表示されるまで <kbd>Shift</kbd>+<kbd>Tab</kbd> キーを押します。 オートパイロット モードのアクセス許可の選択を求められたら、完全なアクセス許可を許可し、プロンプトを入力します。
    
  •         **プログラムを用いて:** CLI にプロンプトをコマンド内で直接渡し、`--autopilot`オプションを含めます。 たとえば、オートパイロット モードを完全なアクセス許可で使用し、継続を 10 個に制限するには、「 `copilot --autopilot --yolo --max-autopilot-continues 10 -p "YOUR PROMPT HERE"`」と入力します。
    

詳しくは、「GitHub Copilot CLI が自律的に動作できるようにする」をご覧ください。

タスクを委任する Copilotクラウドエージェント

delegate コマンドを使用すると、現在のセッションをGitHubでCopilotクラウドエージェントにプッシュできます。 これにより、タスクを完了するために必要なすべてのコンテキスト Copilot 保持しながら作業を引き継ぐことができます。

スラッシュ コマンドを使用してタスクを委任し、その後にプロンプトを表示できます。

/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 セッションとエージェント セッションへのリンクが提供されます。

次のステップ

コード レビュー、ドキュメント、セキュリティ監査など、特定のタスクに合わせて調整された特殊なエージェントを呼び出す方法については、 カスタム エージェントの呼び出し を参照してください。