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