GitHub Copilot, 에이전트 모드 VS Code 정식 GA—PR 자동 생성까지
GitHub이 Copilot 에이전트 모드를 VS Code에서 정식 GA로 전환하며, 이슈 할당부터 코드 작성·테스트·PR 초안 생성까지 단일 워크플로로 처리할 수 있게 됐다. 기존 인라인 제안 방식과 달리 리포지터리 전체 컨텍스트를 읽고 멀티파일 편집을 자율 수행하므로, 반복 보일러플레이트 작업 시간을 크게 단축할 수 있다.
에이전트 모드란 무엇인가
GitHub Copilot 에이전트 모드는 단순 코드 자동완성을 넘어, 사용자가 자연어로 목표를 지시하면 Copilot이 스스로 계획을 수립하고 여러 파일을 순차 수정하는 방식이다. VS Code 1.101 이상에서 사이드바 채팅 패널에 Agent 탭이 정식 노출되며, 별도 익스텐션 설치 없이 GitHub Copilot 구독만으로 사용 가능하다.
주요 동작 흐름:
- 이슈 URL 또는 자연어 지시 입력
- Copilot이 영향 받는 파일 목록·수정 계획 미리 보기 제시
- 승인 후 자율 편집 실행 → 변경 diff 확인
gh pr create연동으로 PR 초안(제목·본문·리뷰어 제안) 자동 작성
핵심 스펙 및 제한
| 항목 | 값 | |---|---| | 최대 컨텍스트 파일 수 | 리포당 300개 | | 단일 세션 토큰 한도 | 128K tokens | | 지원 언어 | TypeScript, Python, Go, Java, C#, Rust 등 주요 20개 | | PR 초안 생성 | GitHub.com 연동 필수 | | 가격 | GitHub Copilot Individual·Business·Enterprise 기존 요금제 포함 (공식 페이지 참조) |
에이전트 모드 실행 중 외부 터미널 명령(npm install 등)은 사용자 승인 후에만 실행되며, 샌드박스 외부 네트워크 호출은 기본 차단된다.
한국 개발자·크리에이터 활용 포인트
반복 작업 자동화: REST API 엔드포인트 추가, 단위 테스트 파일 생성, i18n 키 일괄 추가 등 정형화된 작업을 이슈 한 줄로 위임할 수 있다.
PR 리뷰 부담 감소: 자동 생성된 PR 본문에 변경 이유·테스트 방법이 포함되어, 리뷰어가 맥락 파악에 쓰는 시간을 줄여 준다.
주의사항: 에이전트가 계획 단계에서 보여 주는 파일 목록을 반드시 검토할 것. 대형 모노레포에서는 의도치 않은 공유 유틸리티 파일이 수정 대상에 포함될 수 있다. .github/copilot-instructions.md 파일에 수정 금지 경로를 명시해 두면 오작동을 예방할 수 있다.