GitHub Copilot 에이전트 모드 출시

GitHub Copilot의 새로운 에이전트 모드 출시
2021년 처음 도입된 Copilot은 개발자를 지원하는 AI 페어 프로그래머로서, 코드를 작성·개선·검토하는 역할 수행
이번 업데이트로 에이전트적 AI가 결합된 에이전트 모드가 VS Code에서 프리뷰 버전으로 도입됨
이제 Copilot은 스스로 코드 결과를 분석하고, 오류를 찾고 수정하는 과정을 자동으로 반복 가능
터미널 명령어를 제안하고 사용자가 이를 실행하도록 요청하며, 런타임 오류를 분석해 자동으로 해결책을 제시하기도 함
에이전트 모드에서는 단순히 “요청된 작업을 실행”하는 데서 나아가, 작업 달성을 위해 필요한 추가 절차까지 스스로 파악해 수행
VS Code에서 에이전트 모드 시작하기
VS Code Insiders 버전을 다운로드 후, GitHub Copilot Chat 설정에서 에이전트 모드를 활성화해야 함
Copilot Edits 패널에서 ‘Edit’ 대신 ‘Agent’로 전환하면 사용 가능
향후 Copilot을 지원하는 모든 IDE로 확장 예정
Copilot Edits, VS Code에서 정식 출시(GA)
작년 GitHub Universe에서 발표되었으며, 채팅형 인터페이스와 인라인 편집 기능을 결합한 협업 편집 도구
여러 파일에 걸쳐 변경 사항을 한 번에 제안하고, 사용자는 제안을 검토·수정·승인하는 과정을 빠르게 반복 가능
GPT-4, Claude 3.5 Sonnet, Google Gemini 2.0 Flash 등 여러 모델 중 선택 가능
“추론 후 제안” 방식을 적용해, 모델이 제안한 변경 사항을 에디터 안에 바로 표시
테스트 뷰나 디버그 뷰 등을 병행하며, 제안된 변경을 검토·수용·되돌리는 등 반복 작업이 가능
음성 명령도 지원해, 실제 팀원과 대화하듯 자연스러운 프로그래밍 협업 흐름 구성
향후 적용 속도 개선, Copilot Chat과의 문맥 연동, 자동 파일 선정, 부분 되돌리기 등의 기능 추가 예정
Visual Studio 2022에서도 프리뷰 형태로 도입
Project Padawan: 자동화된 SWE 에이전트
향후 GitHub에 통합될 Copilot의 신규 프로젝트 코드명 “Project Padawan” 공개
코드 생성·리뷰·리팩토링·테스트 자동화 등 개발자를 지원하는 AI 시스템
이 기능이 출시되면, GitHub 이슈에 Copilot을 직접 할당해 자동으로 PR을 작성하고, 테스트와 리뷰어 할당까지 모두 수행
비공개 샌드박스 환경에서 Repository를 clone·build·test·lint하면서, 이슈나 PR의 대화 내용과 프로젝트별 맞춤 지침을 모두 고려해 작업
사소하고 반복적인 버그 수정·테스트 자동화 같은 작업을 Copilot에 맡김으로써, 개발자는 중요한 업무에 집중 가능
핵심 요약
GitHub Copilot이 에이전트 모드로 발전해, 코드 작성·오류 수정·추가 작업까지 자동으로 처리
Copilot Edits를 통해 여러 파일을 한 번에 수정 가능하며, 사용자는 제안을 빠르게 검토·수정·거절 가능
Project Padawan으로 이슈 할당부터 PR 작성, 빌드, 테스트, 리뷰까지 GitHub에서 자동화 예상
반복 업무를 줄이고 개발자가 핵심 코드 작업에 집중하도록 돕는 것이 목표
Gemini 2.0 Flash, GPT-4 등 다양한 모델 지원 및 음성 명령·다양한 IDE 연동으로 협업 효율 극대화
출처