GitHub Copilot 코드 리뷰 피드백 반영률을 조직 사용량 지표 API로 확인
Usage metrics API adds code review details and addressed rate
GitHub Copilot 사용량 지표 API의 저장소 단위 리포트에 copilot_code_review 객체가 추가되어, Copilot 코드 리뷰 댓글을 개발자가 실제로 반영했는지와 리뷰 후 사람이 변경을 요청하지 않고 병합된 PR 수를 저장소별로 추적할 수 있게 됐다. 기존 pull_requests 필드가 제안 적용 여부만 보여줬던 것과 달리, 다른 방식으로 처리된 피드백까지 집계한다. 새 필드는 total_comments_evaluated(평가된 댓글 수)와 total_comments_addressed(반영된 댓글 수)를 제공하며, 반영률은 후자를 전자로 나눠 계산한다. 반영에는 제안 적용, Copilot에게 수정 요청, 직접 코드 수정, 후속 PR에서 수정하겠다는 답글이 모두 포함된다. review_comments_by_severity, review_comments_by_review_tier, review_comments_by_comment_type, review_comments_by_customization 항목으로 심각도(high, medium, low), 리뷰 등급(lite, balanced, max), 댓글 유형(bug, security, 저장소 고유 가이드라인인 custom), 커스터마이징 여부(커스텀 지침, 스킬, MCP 서버, none)별로 나눠 볼 수 있다. total_merged_no_human_change_request_after_review는 Copilot 리뷰 후 사람이 변경을 요청하지 않고 병합된 PR 수다. 댓글은 Copilot이 게시한 날이 아니라 PR이 병합된 날 평가되어 병합일에 집계되며, 봇이 연 PR은 댓글 평가 대상에서 보통 제외되지만 해당 PR도 병합 집계에는 포함된다. 기존 pull_requests.total_copilot_applied_suggestions는 준비된 제안을 누군가 적용한 경우만 세지만, 새 집계는 평가된 모든 댓글을 대상으로 하고 처리 방식과 무관하게 반영으로 계산한다는 점이 다르다. 이 리포트는 엔터프라이즈 및 조직의 repos-1-day 리포트에 모든 행마다 포함되며, 활동이 없는 날은 0과 빈 배열로 표시된다. 접근하려면 엔터프라이즈 소유자, 엔터프라이즈 빌링 관리자, 조직 소유자 또는 View Copilot Metrics 권한이 있는 커스텀 역할이 필요하고, Copilot 사용량 지표 정책이 활성화되어 있어야 한다.
copilot_code_review.total_comments_addressed를 total_comments_evaluated로 나눠 저장소별 반영률을 산출하고, review_comments_by_customization으로 커스텀 지침·스킬·MCP 서버 적용 여부에 따른 차이를 비교할 수 있다.
원문 출처
GitHub Changelog