OWN NEWS GATHER
← 戻る
GitHub Copilot Changelog

GitHub Copilotのコードレビュー機能がREST/GraphQL APIに対応、既定の深度は「Balanced」へ

要点

  • GitHubは2026年10月2日、GitHub Copilotのコードレビュー機能がRESTおよびGraphQL API経由で利用可能になったと発表した。

  • API経由でのレビュー要求時には、リクエストごとにレビューの深度を指定する「エフォートレベル」を個別に設定できる。

  • コードレビュー時の標準エフォートレベルが「Balanced」へと変更され、新規および既存の全リポジトリ・組織に適用された。

  • エフォートレベルはEnterprise、Organization、Repository、Personalの4階層で管理でき、下位の設定が上位を上書きする。

  • 一連の変更はCopilot Pro、Pro+、Max、Business、Enterpriseの各プランにおいて一般提供されている。

  • GitHubは2026年10月2日、開発者向けChangelogにおいて、AI支援ツール「GitHub Copilot」のコードレビュー機能がREST APIおよびGraphQL APIを通じたリクエストに対応したことを発表した。これに合わせて、コードレビューを実行する際の標準的な処理深度を示すエフォートレベルの既定値が「Balanced」へと更新されたことも明らかにした。今回の変更は、個人向けのProプランから法人向けのEnterpriseプランまで、幅広いユーザーを対象に一般提供(Generally Available)として即日適用されている。

RESTおよびGraphQL APIを通じたコードレビューの自動化

今回のアップデートにより、開発者はGitHubが提供するREST APIまたはGraphQL APIを通じて、Copilotに対するコードレビューのリクエストをプログラムから送信できるようになった。API(ソフトウェア同士が通信して機能を利用するためのインターフェース)を利用することで、Webブラウザ上のGitHub UIを操作することなく、コードレビュー処理を呼び出すことが可能となる。

API経由でレビューを要求する際には、任意でそのリクエストに適用する「レビューエフォートレベル(review effort level)」を指定できる。これにより、軽微な修正の検証と綿密な分析が必要な重要な変更とで、レビューの深度をプログラム側から柔軟に制御できる設計となっている。

GitHubはこのAPIサポートにより、チームが日常的に運用している独自のスクリプトやCI/CDパイプライン、社内ツールなどへCopilotのコードレビューを直接組み込めるようになると説明している。開発者が普段使用している既存のシステムからシームレスにレビューを開始できるようになるため、開発ワークフロー全体の自動化と統合が容易になる。

既定のエフォートレベルが「Balanced」へ刷新

APIのサポート開始と並び、コードレビュー機能における既定(Default)のエフォートレベルが「Balanced」へ移行したことが正式に案内された。

この変更は2026年8月28日に事前告知されていたもので、2026年9月28日をもって正式に発効した。現在、Copilotコードレビューを利用している新規および既存のリポジトリと組織全体において、デフォルト設定時のレビュー動作は「Balanced」が基準となっている。ただし、管理者が過去の設定において明示的に軽量版である「Lite」を選択していた場合はその指定がそのまま尊重され、自動的に変更されることなく設定が維持されているという。

4段階の管理階層と柔軟なオーバーライド構造

利用環境やプロジェクトの要件に応じてエフォートレベルを変更したい場合、ユーザーは管理権限を持つレベルで既定値から「Lite」などに設定を切り替えることができる。設定項目は以下の4つの管理階層それぞれに用意されている。

  • Enterprise(エンタープライズ): Enterprise管理画面の「AI controls」→「Agents」→「Copilot code review」から設定する。
  • Organization(組織): Organization管理画面の「Copilot」→「Code review」から設定する。
  • Repository(リポジトリ): リポジトリの管理画面の「Copilot」→「Code review」から設定する。
  • Personal(個人アカウント): プロフィールアイコンから「Copilot settings」→「Copilot」→「Code review」を選択して設定する。

これらの設定レベルは階層構造を持っており、より細かいスコープを持つ下位のレベルが、上位レベルの設定内容を上書き(オーバーライド)できる仕様となっている。例えば、組織全体で統一された基本設定が適用されている場合でも、特定のリポジトリや個人アカウントの単位で異なるエフォートレベルを個別に適用することが可能である。具体的な設定手順については、公式ドキュメント「Configuring code review by GitHub Copilot」で詳細が案内されている。

対象プランと提供状況

今回発表されたAPIサポートおよびエフォートレベルの既定値変更は、以下のGitHub Copilot有料プランを利用中の全ユーザーに対して一般提供されている。

  • Copilot Pro
  • Copilot Pro+
  • Copilot Max
  • Copilot Business
  • Copilot Enterprise

個人開発者向けプランからエンタープライズ向けの大規模導入環境まで、対象プランの契約者であれば追加の設定や制限なく、API連携および更新されたエフォートレベルの管理機能を利用できる。

元URL