GitHub Copilot 코드 리뷰, REST·GraphQL API로 정책별 설정 관리와 리뷰 개요 간소화
Copilot code review: API management and review overview updates
GitHub Copilot 코드 리뷰 설정을 REST 및 GraphQL API로 엔터프라이즈 정책부터 개별 리포지토리까지 관리할 수 있게 됐다. 리뷰 개요 댓글도 더 간결해졌고, 결제·자동 리뷰·안정성 관련 수정이 함께 반영됐다. Copilot 리뷰의 식별 필드, 사용된 리뷰 노력 수준(review effort), 댓글 근거로 보고된 스킬·MCP 서버·사용자 지정 지침 정보를 API로 확인할 수 있다. 엔터프라이즈 관리자는 모든 조직에 대해 코드 리뷰를 켜거나 끄거나, 조직 관리자에게 선택을 넘길 수 있다. 조직 관리자는 코드 리뷰 활성화, 기본 리뷰 노력 수준, 러너 구성을 관리하며 엔터프라이즈가 관리하는 설정은 재정의할 수 없다. 리포지토리 관리자는 리뷰 노력 수준과 사용자 지정 지침·MCP 도구 사용 여부를 설정한다. 엔터프라이즈·조직 설정 엔드포인트(조직 러너 엔드포인트 포함)는 GitHub App과 세분화된 개인 액세스 토큰을 지원하지 않는다. 리포지토리 설정 엔드포인트는 두 방식을 모두 지원하며, 읽기에는 Administration: read, 수정에는 Administration: write 권한이 필요하다. 클래식 개인 액세스 토큰은 리포지토리 관리자 권한이 있어야 한다. 리뷰 개요는 발견 사항을 상단에 모으고, 리뷰 노력 수준과 설문은 하단 푸터로 옮겼다. 건너뛴 파일과 콘텐츠 제외 파일은 '검토되지 않은 파일' 섹션으로 묶였다. 개요에 👎를 누르면 승인 평가 불일치, 장황한 댓글, 부정확하거나 사소한 지적 등 사유를 선택할 수 있다. 이 밖에 에이전트 세션은 리뷰에서 소비한 AI 크레딧을 표시하고, 자동 리뷰 요청 규칙에는 bypass 목록이 추가됐다. 같은 PR의 후속 리뷰에서는 최근 변경과 무관한 지적이 접혔다가 숨겨진다. Balanced 노력 수준 리뷰는 세 개의 리뷰어 모델을 쓰고 다른 모델이 결과를 합친다. 전체 기능은 Copilot Pro, Pro+, Max, Business, Enterprise 플랜에서 제공된다. 버그 수정으로는 코드 리뷰를 껐다 켜도 결제와 미리보기 설정이 유지되고, 실패하거나 시간 초과된 리뷰는 한 번 자동 재시도되며, 선호 모델을 쓸 수 없으면 다른 적격 모델로 전환된다는 점이 포함됐다.
리포지토리 엔드포인트가 GitHub App과 세분화된 토큰을 지원하므로, 리뷰 노력 수준과 사용자 지정 지침을 'Administration: write' 권한으로 스크립트에서 일괄 설정할 수 있다.
원문 출처
GitHub Changelog