AnthropicのClaudeとOpenAI Codexが、GitHub Copilot Pro+またはGitHub Copilot Enterpriseサブスクリプションで、GitHub.comおよびVS Codeにてパブリックプレビューとして利用可能になりました。本記事では、その概要と使い方をご紹介します。
ソフトウェア開発において、コンテキストの切り替えは摩擦を生みます。本日、GitHub Agent HQの最新アップデートにより、その摩擦の一部を解消します。
GitHub Copilot Pro+およびGitHub Copilot Enterpriseユーザーは、GitHub.com、GitHub Mobile、Visual Studio Code上で複数のコーディングエージェントを直接実行できるようになりました(GitHub Copilot CLIのサポートも近日中に開始予定)。GitHub Copilot、AnthropicのClaude、OpenAI Codex(後者2つはいずれもパブリックプレビュー)といったエージェントを今すぐご利用いただけます。
GitHub Agent HQでCodex、Claude、GitHub Copilotを使えば、ツールを切り替えたりコンテキストを失ったりすることなく、それぞれのステップに異なるエージェントを活用しながら、アイデアから実装へとスムーズに移行できます。
私たちは、開発者がいる場所にClaudeを届けるため、GitHubとの連携を実現しました。GitHub Agent HQにより、Claudeはコードをコミットしたり、プルリクエストにコメントしたりできるようになり、チームはより速く、より自信を持ってイテレーションを回し、リリースできます。開発者が必要な時に、必要な場所で推論能力を活用できるようにすることが私たちの目標です。
Anthropic社 プラットフォーム責任者、Katelyn Lesse氏
始め方
タスクがある場合、GitHub Copilot、Claude、Codex、またはカスタムエージェントから選択できます。エージェントを非同期で動作させ、都合の良い時に結果を確認することができます。
各コーディングエージェントセッションは1回のプレミアムリクエストを消費します。現在、ClaudeとCodexのセッションはGitHub.com、GitHub Mobile、VS Codeから開始できます。ClaudeとCodexを使用するには、設定で明示的に有効にする必要があります。詳細はこちらをご覧ください。
GitHubでエージェントセッションを作成・確認する
GitHubから直接エージェントセッションを開始・管理できます:
- エージェントが有効になっているリポジトリで「Agents」タブを開きます。
- リクエストを入力し、GitHub Copilotアイコンを使ってエージェントを選択します。
- リクエストを送信してセッションを開始します。
エージェントはデフォルトで非同期に実行されます。リアルタイムで進捗を追跡することも、完了したセッションを後から確認することもでき、エージェントが何をなぜ行ったかを示す詳細なログも確認できます。
各セッションでは、コメント、ドラフト、変更提案などのアーティファクトが生成され、他のコントリビューションと同様にレビューできます。
Issueやプルリクエストにエージェントをアサインする
既存のコラボレーションワークフローで直接エージェントを使用することもできます:
- IssueにGitHub Copilot、Claude、Codex、または3つすべてをアサインして結果を比較できます。
- エージェントはレビュー用にドラフトプルリクエストを作成できます。
- 既存のプルリクエストにエージェントをアサインして、変更や詳細な分析をリクエストできます。
- PRコメントで
@Copilot、@Claude、@Codexにメンションして、追加作業を依頼できます。
エージェントのアクティビティはログに記録されレビュー可能なため、開発者のコントリビューションを評価する際と同じワークフローに自然に組み込むことができます。
エージェントは依然としてミスをする可能性があります。だからこそ、その出力は盲目的に受け入れるのではなく、レビュー、比較、検証されるように設計されています。
Visual Studio Codeでエージェントセッションを開始する
VS Code(バージョン1.109以降)から直接エージェントと連携することもできます:
- タイトルバーから「Agent sessions」ビューを開くか、(Ctrl+Shift+P) / (CMD+Shift+P)を押して「agent sessions」を検索します。
- セッションタイプとエージェントを選択します:
- Local(GitHub Copilot)、Claude、またはCodex:高速でインタラクティブなアシスタンス
- Cloud:GitHub上で実行される自律的なタスク向け。エージェントを選択して使用
- Background:非同期のローカル作業向け(GitHub Copilotのみ)
これにより、エディター内でアイデアを探求し、コンテキストや履歴を失うことなく、より長時間の作業をGitHubに委任できます。
より速いコードからより良い意思決定へ
GitHub Agent HQでは、異なるエージェントが同じ問題にどのようにアプローチするかを比較することもできます。複数のエージェントを1つのタスクにアサインし、GitHub Copilot、Claude、Codexがトレードオフをどのように評価し、異なるソリューションに到達するかを確認できます。
実際には、異なる種類のレビューにエージェントを活用することで、より早い段階で問題を発見するのに役立ちます:
- アーキテクチャのガードレール:1つ以上のエージェントにモジュール性と結合度の評価を依頼し、意図しない副作用を引き起こす可能性のある変更を特定します。
- ロジックのストレステスト:別のエージェントを使って、本番環境で問題を引き起こす可能性のあるエッジケース、非同期の落とし穴、スケールの前提条件を探します。
- 現実的な実装:別のエージェントに、リファクタリングの影響範囲を最小限に抑えるための、最小限で後方互換性のある変更を提案させます。
このような作業方法により、レビューと思考を構文からストラテジーへとシフトさせることができます。
GitHubとのコラボレーションは、常に開発者がソフトウェアを構築する方法の最前線を切り開いてきました。最初のCodexモデルはGitHub Copilotを支え、AI支援コーディングの新世代のきっかけとなりました。私たちはGitHubの「開発者がいる場所で会う」というビジョンを共有しており、CodexをGitHubとVS Codeに提供できることを嬉しく思います。Codexはエンジニアがより速く、より自信を持って作業できるよう支援します。この統合により、何百万もの開発者がメインのワークスペースで直接Codexを使用できるようになり、コードが書かれるあらゆる場所にCodexのパワーが広がります。
OpenAI、Alexander Embiricos氏
GitHubでエージェントを実行することが重要な理由
GitHubは、コードが存在し、コラボレーションが行われ、意思決定がレビュー、ガバナンス、リリースされる場所です。
コーディングエージェントを外部ツールとしてではなく、このワークフローにネイティブに組み込むことで、大規模な運用においてさらに有用になります。ツール、ドキュメント、スレッド間でコンテキストをコピー&ペーストする代わりに、すべての議論と変更提案がリポジトリ自体に紐付いた状態で保持されます。
GitHub Copilot、Claude、CodexがGitHubとVS Codeで直接動作することで、以下が可能になります:
- 早期にトレードオフを探索:エージェントを並行して実行し、コードが固まる前に競合するアプローチやエッジケースを浮き彫りにします。
- コンテキストを作業に紐付ける:エージェントはステートレスなプロンプトからではなく、リポジトリ、Issue、プルリクエストの内部で動作します。
- 新しいレビュープロセスを不要に:エージェントが生成した変更は、チームメイトの作業をレビューするのと同じ方法でレビューできる、ドラフトプルリクエストやコメントとして表示されます。
新しいダッシュボードを学ぶ必要も、別のAIワークフローを管理する必要もありません。すべてが既に使用している環境内で実行されます。
チーム全体のために構築
これらのワークフローは個人の開発者だけでなく、チーム全体に恩恵をもたらします。GitHub Agent HQは、AIがコードベースとどのように対話するかについて、組織全体の可視性と体系的な制御を提供します:
- エージェントコントロール:アクセスとセキュリティポリシーを一元管理し、エンタープライズ管理者が組織全体で許可されるエージェントとモデルを定義できます。
- コード品質チェック:GitHub Code Quality(パブリックプレビュー中)は、GitHub Copilotのセキュリティチェックを拡張し、変更されたコードの保守性と信頼性への影響を評価します。これにより、「LGTM」が長期的なコードの健全性を反映するようになります。
- 自動ファーストパスレビュー:コードレビューステップをGitHub Copilotのワークフローに直接統合し、人間がコードを見る前にGitHub Copilotが初期の問題に対処できるようにしました。
- インパクトメトリクス:GitHub Copilotメトリクスダッシュボード(パブリックプレビュー中)を使用して、組織全体の使用状況とインパクトを追跡し、エージェントが生成した作業の明確なトレーサビリティを提供します。
- セキュリティと監査可能性:監査ログとエンタープライズグレードのアクセス管理により完全な制御を維持し、エージェントがセキュリティ態勢に対抗するのではなく、協調して動作することを保証します。
これにより、チームはコード品質、アカウンタビリティ、信頼を犠牲にすることなく、エージェントベースのワークフローを採用できます。
今後さらに多くのエージェントが登場
ClaudeとCodexへのアクセスは、近日中により多くのGitHub Copilotサブスクリプションタイプに拡大される予定です。一方、Google、Cognition、xAIなどのパートナーと積極的に協力し、GitHub、VS Code、GitHub Copilot CLIワークフローにさらに多くの特化型エージェントを導入する準備を進めています。