한 줄 요약: GitHub Copilot 코딩 에이전트가 GA(정식 출시)되며 셀프 리뷰, 보안 스캐닝, 모델 선택, 커스텀 에이전트, CLI 핸드오프 기능을 추가했다. 4월 24일부터 Free/Pro/Pro+ 사용자 데이터로 AI 모델을 학습하는 정책 변경도 함께 발표됐다.
GitHub Copilot이 “자동완성 도구”에서 “자율적 코딩 에이전트”로 변화하고 있다. 2026년 3월 GA된 코딩 에이전트는 이슈를 할당받으면 브랜치를 따고, 코드를 작성하고, 셀프 리뷰를 거친 뒤 PR을 여는 전체 사이클을 자동으로 수행한다. 이 글은 새로 추가된 6가지 핵심 기능, 데이터 정책 변경, 실무 도입 관점을 정리한다.
※ 이 글은 2026년 4월 기준, GitHub Blog·GitHub Changelog·NxCode 분석을 참조하여 작성됐습니다.
GitHub Copilot의 “에이전트 모드”와 “코딩 에이전트”는 다른 기능이다. 혐동하기 쉬운데, 핵심 차이는 실행 환경이다:
| 항목 | 에이전트 모드 | 코딩 에이전트 |
|---|
| 실행 위치 | 로컬 IDE 내부 | GitHub 클라우드 샌드박스 |
| 작업 방식 | 대화형 코드 작성 | 이슈 할당 → 브랜치 → 코드 → PR |
| 사용자 개입 | 실시간 협업 | 비동기 위임 후 PR 확인 |
| 지원 IDE | VS Code, JetBrains | 웹(github.com) + VS Code + JetBrains |
코딩 에이전트는 Devin과 유사한 “위임형” 모델이다. 이슈를 할당하면 에이전트가 GitHub Codespace에서 독립적으로 작업하고, 완료되면 PR을 열어준다. 2026년 3월부터 VS Code와 JetBrains 모두에서 GA로 사용 가능하다.
GA와 함께 추가된 가장 중요한 기능 두 가지다:
1. 셀프 리뷰(Self-Review)
코딩 에이전트가 PR을 열기 전에 Copilot Code Review를 스스로 실행한다. 피드백을 받고, 수정하고, 개선된 패치를 다시 확인한 뒤에야 PR을 생성한다. 사람이 리뷰하기 전에 기본적인 품질 검증이 끝나는 셋이다.
2. 보안 스캐닝(Built-in Security)
에이전트 워크플로우 내부에서 다음 3가지 스캔을 자동 실행한다:
- Code Scanning — 코드 취약점 검사 (CodeQL 기반)
- Secret Scanning — API 키, 토큰 등 민감정보 누출 감지
- Dependency Scanning — 의존성 취약점 검사
특히 Code Scanning은 원래 GitHub Advanced Security(유료) 기능인데, 코딩 에이전트에서는 무료로 제공된다. 이것만으로도 소규모 팀에는 상당한 가치가 있다.
모델 피커(Model Picker)
이전에는 코딩 에이전트가 단일 모델로만 작동했다. 이제 Agents 패널에서 작업별로 모델을 선택할 수 있다. 복잡한 기능 구현에는 더 강력한 모델을, 단순 리팩토링에는 빠르고 저렴한 모델을 할당할 수 있다.
커스텀 에이전트(Custom Agents)
.github/agents/ 디렉토리에 에이전트 정의 파일을 만들 수 있다. 예를 들어 성능 최적화 에이전트를 정의하면:
- 벤치마크를 먼저 실행한다
- 코드를 변경한다
- 벤치마크를 다시 측정한다
- 개선이 확인되면 PR을 열다
이런 접근은 Claude Code의 Skills나 Hooks와 컨셋이 유사하다. 다만 Copilot은 GitHub의 CI/CD 파이프라인과 직접 통합된다는 점에서 프로덕션 환경에서의 장점이 있다.
GA와 별개로, GitHub은 2026년 4월 24일부터 Copilot Free·Pro·Pro+ 사용자의 상호작용 데이터를 AI 모델 학습에 사용하겠다고 발표했다.
상호작용 데이터는 구체적으로:
- 입력(prompts)과 출력(completions)
- 코드 스니펫과 관련 컨텍스트
영향 범위:
| 플랜 | 데이터 학습 사용 | Opt-out 가능 |
|---|
| Free / Pro / Pro+ | 예 (4/24부터 기본 활성화) | 예 (설정에서 수동 해제) |
| Business | 아니오 | 해당 없음 |
| Enterprise | 아니오 | 해당 없음 |
개인 개발자라면 설정 페이지에서 “Allow GitHub to use my data for product improvements” 옵션을 확인해야 한다. Opt-out하지 않으면 기본적으로 데이터가 학습에 사용된다. Business/Enterprise 플랜은 영향을 받지 않으므로 기업 환경에서는 별도 조치가 필요 없다.
2026년 3월 5일, Copilot Code Review가 에이전트 아키텍처로 전환됐다. 이전에는 변경된 코드만 보고 리뷰했지만, 이제는:
- 프로젝트 전체 컨텍스트를 먼저 수집한다
- 변경사항이 기존 코드에 미치는 영향을 분석한다
- 개선 제안을 생성한다
- 제안을 코딩 에이전트에 전달해 자동으로 Fix PR을 생성한다
즉, 리뷰어가 “이 부분 수정해”라고 코멘트를 달면, 코딩 에이전트가 자동으로 수정 PR을 만드는 플로우가 가능해졌다. 코드 리뷰와 코드 수정이 하나의 파이프라인으로 연결된 것이다.