要点
GitHubはCopilot cloud agentの機能を拡張し、プルリクエスト作成の柔軟性向上、実装計画の事前生成、コードベースの深い調査機能を追加したと発表した。
タイトル: Copilotクラウドエージェントで調査、計画、コーディングを行う
Copilotクラウドエージェント(旧称Copilotコーディングエージェント)は、プルリクエストを中心としたワークフローに限定されなくなり、Copilotを活用する幅広い方法が可能になりました。
プルリクエストを作成するタイミングをより柔軟に制御
従来、Copilotクラウドエージェントを利用するにはプルリクエストを作成する必要がありました。現在では、Copilotはプルリクエストを作成せずにブランチ上で作業できるため、作業を進める方法やタイミングをより柔軟に選択できます。
Copilotはプルリクエストを作成せずに、ブランチ上でコードを生成します。
プルリクエストを作成する準備が整っているか判断する前に、Diffボタンをクリックして変更内容の全体を確認できます。
レビュー依頼の準備が整うまで、Copilotと反復して作業を進められます。準備ができたら、「Create pull request」をクリックします。
最初からプルリクエストが必要であることがわかっている場合は、プロンプトでその旨を伝えれば、セッション完了時にCopilotが作成します。
実装計画の生成
Copilotに実装計画の作成を依頼し、コードを書き始める前にそのアプローチをレビューできます。
プロンプトで計画を要求すると、Copilotはコードを書く前に計画を生成します。
コードが書かれる前に、Copilotが提案するアプローチをレビューし、承認するかフィードバックを提供してください。
計画が承認されると、Copilotはその計画に沿って実装を進めます。
コードベースでの詳細な調査の実施
調査セッションを開始することで、Copilotに徹底的な調査と包括的な回答が必要な質問に答えさせることができます。
コードベースに関する広範な質問をし、リポジトリのコンテキストに基づいた回答を得られます。
また、Copilotチャットでの会話中に質問を投げかけることで、詳細な調査セッションを開始することも可能です。
使い始めるには
この機能は、リポジトリ内の「Agents」タブやCopilotチャットなど、すべてのエージェントのエントリーポイントでのみ利用できます。
Copilotクラウドエージェントは、すべての有料Copilotプランでご利用いただけます。Copilot BusinessまたはCopilot Enterpriseのユーザーは、管理者がCopilotクラウドエージェントを有効にする必要があります。
GitHub Communityでディスカッションに参加しましょう。
この投稿「Research, plan, and code with Copilot cloud agent」は、The GitHub Blogで最初に公開されました。