GitHub은 11월 6일 Copilot 코드 리뷰의 설정을 API로 관리하고 리뷰 작성 주체와 근거 출처를 확인하는 기능을 공개했다. 엔터프라이즈·조직·저장소 관리자는 각자의 권한에 맞춰 설정 관리를 자동화할 수 있고, 개발자는 더 간결해진 리뷰 요약에서 지적 사항을 확인할 수 있다.

1. 설정 관리와 리뷰 작성 주체 확인을 API로 확장했다

기존 REST API에서는 리뷰를 요청하고 강도를 정한 뒤 결과를 받을 수 있었다. 새 기능은 Copilot이 작성한 리뷰와 코멘트에 작성 주체를 명시해, 자동화 도구가 Copilot의 결과를 식별할 수 있게 한다. 설정 관리는 REST와 GraphQL API로 제공된다.

리뷰에 적용된 강도는 해당 메타데이터, 대상을 설명하는 부가 정보가 제공되는 경우 확인할 수 있다. 코멘트별로 Copilot이 근거 출처로 보고한 스킬과 MCP 서버, 사용자 지정 지시도 확인할 수 있다. 스킬은 작업에 쓰는 기능 묶음이며, MCP 서버는 외부 도구를 연결하는 통로다.

관리 권한은 역할별로 나뉜다. 엔터프라이즈 관리자는 모든 조직에 코드 리뷰를 켜거나 끄고, 사용 여부 결정을 조직 관리자에게 맡길 수 있다. 조직 관리자는 기능 사용 여부와 기본 리뷰 강도, 실행 환경 설정을 관리한다.

저장소 관리자는 리뷰 강도와 사용자 지정 지시 및 MCP 도구를 리뷰에 사용할지 정한다. REST API는 웹 화면과 같은 리뷰 강도 선택지를 제공하며, 조직·저장소 설정 응답에는 이용 가능한 선택지가 담긴다.

2. 관리 범위에 맞춰 인증 수단과 권한을 정한다

엔터프라이즈가 관리하는 설정은 조직이 바꿀 수 없고, 엔터프라이즈·조직 설정 API와 조직 실행 환경 API는 GitHub Apps 및 세분화된 개인용 액세스 토큰, 권한 범위를 세밀하게 제한한 토큰을 지원하지 않는다. 저장소 설정 API는 두 인증 수단을 지원하며, 클래식 개인용 액세스 토큰, 기존 방식의 개인 인증 토큰에는 저장소 관리자 권한이 필요하다.

저장소 설정을 읽을 때는 Administration: read, 변경할 때는 Administration: write 권한이 필요하다. GitHub은 API로 설정하는 방법을 안내하는 별도 문서도 연결했다.

3. 리뷰 요약을 줄이고 피드백 경로를 마련했다

새 요약에서는 리뷰 강도와 설문이 작은 바닥글로 옮겨진다. 건너뛴 파일과 내용이 제외된 파일은 ‘검토하지 않은 파일’ 항목으로 합쳐지고 파일 이름과 제외 사유 링크가 표시된다. 내용이 없는 항목은 숨기며, 긴 목록은 초과한 항목 수를 알려준다.

같은 풀 리퀘스트를 다시 검토할 때 최근 변경과 관련 없는 지적은 접힌 뒤 숨겨진다. 개발자는 반복 검토에서 최근 변경과 관련된 지적에 집중하기 쉬워진다.

사용자는 요약에 부정 평가를 남긴 뒤 사유를 추가해, 동의하지 않는 승인 판단이나 지나치게 긴 코멘트, 틀리거나 지나치게 사소한 지적 등 문제 유형을 선택할 수 있다. GitHub은 이 의견을 Copilot의 지적 개선에 활용한다고 밝혔다. 피드백 수집을 거부한 조직에 설문이 나타나던 문제도 수정됐다.

4. 리뷰 사용량과 자동 요청의 적용 범위를 확인한다

코드 리뷰 에이전트 세션에는 리뷰에서 사용한 AI 크레딧, AI 사용량을 계산하는 과금 단위가 표시된다. 리뷰 강도와 관련해서는 회사 발표 기준으로 균형 강도 리뷰에 검토 모델 세 개가 쓰이고, 다른 모델 하나가 결과를 종합한다.

자동 리뷰 저장소 규칙에는 제외 목록이 추가됐다. 목록에 등록한 사용자나 앱 등은 자동 리뷰 대상에서 빠진다.

외부 Copilot 라이선스로 요청된 리뷰를 차단하는 설정을 켠 경우에도, 조직이 리뷰 비용을 부담하면 GitHub Actions, Dependabot, 그리고 조직·엔터프라이즈 소유 앱은 봇이 만든 풀 리퀘스트에 리뷰를 요청할 수 있다.

5. 재시도와 설정 보존으로 운영 흐름을 다듬었다

회사 발표 기준으로 실패하거나 시간이 초과된 리뷰는 자동으로 한 차례 재시도하며, 선호 모델을 사용할 수 없으면 이용 가능한 다른 모델로 전환할 수 있다. 서비스 업데이트 중 진행 중인 리뷰에는 완료 시간이 더 주어진다. 시작 직후 실패로 잘못 표시돼 결과를 버리던 문제도 수정됐다.

기능을 껐다 다시 켜도 과금 및 미리보기 설정이 유지된다. 관리자는 기능을 일시 중지했다가 다시 사용할 때도 기존 설정을 이어갈 수 있다.

관리자는 작성 주체와 근거 출처를 확인하고 설정을 자동화 체계에서 다루기 쉬워졌다. 그 대가로 연동할 관리 범위에 맞는 인증 수단과 권한을 고르고, 자동 리뷰 대상과 조직이 부담할 리뷰 비용을 함께 점검하는 운영 작업이 남는다.

Copilot 코드 리뷰의 자동화 범위는 넓어졌고, 운영자는 역할별 설정 권한과 리뷰 비용을 함께 관리해야 한다.