깃허브 코파일럿, 에이전트 모드 출시…스스로 에러 잡고 제미나이 지원
깃허브가 VS Code용 코파일럿 에이전트 모드를 도입하고 코파일럿 에디츠를 정식 출시했다. 필요한 하위 작업을 스스로 추론하고 런타임 오류를 자율 수정하며, 모델 목록에 제미나이 2.0 플래시가 추가됐다. 이슈를 할당받아 PR까지 작성하는 자율 에이전트 '프로젝트 파다완'도 함께 공개됐다.
AI로 코딩할 때 가장 번거로운 순간은 다름 아닌 '인간 복사기' 역할을 해야 할 때입니다. AI가 짜준 코드를 터미널에 붙여넣고 돌렸을 때 빨간 에러 메시지가 뜨면, 그걸 다시 긁어서 대화창에 넣고 "고쳐줘"라고 되묻는 과정입니다.
GitHub이 이 과정을 손보기에 나섰습니다. 2025년 2월 6일, VS Code용 GitHub Copilot에 스스로 실행하고 오류를 고치는 '에이전트 모드(agent mode)'를 도입했다고 발표했습니다.
이와 함께 여러 파일을 동시에 수정하는 'Copilot Edits' 기능이 정식 버전(GA)으로 출시되었고, 모델 선택지에 Google의 Gemini 2.0 Flash가 추가되었습니다. 아울러 완전 자율형 SWE 에이전트 프로젝트인 'Project Padawan'의 청사진도 처음 공개되었습니다.
에러를 직접 읽고 고치는 자율 루프
에이전트 모드는 AI가 코드 제안에서 멈추지 않고 작업이 완료될 때까지 스스로 실행과 수정을 반복하는 기능입니다.
VS Code Insiders 버전에서 사용할 수 있는 이 모드는 사용자의 명령을 수행하는 데 필요한 하위 작업을 스스로 추론합니다. 프롬프트에 구체적으로 적지 않은 필수 작업도 알아서 파악하며, 필요한 터미널 명령어를 추천하고 사용자에게 실행 승인을 요청합니다.
핵심은 자체 복구(Self-healing) 능력입니다. 터미널에서 런타임 오류가 발생하면 Copilot이 오류를 직접 분석해 자동으로 코드를 수정합니다. 터미널의 에러 로그를 대화창으로 복사해 붙여넣을 필요가 없습니다. 사용자는 Copilot Edits 패널에서 모드를 'Edit'에서 'Agent'로 바꾸기만 하면 됩니다. GitHub은 향후 지원하는 모든 IDE로 이를 확대할 계획입니다.
투기적 디코딩과 Issue를 혼자 처리하는 Padawan
정식 출시된 Copilot Edits는 지정한 여러 파일을 자연어 명령으로 한 번에 인라인 수정해 주는 기능입니다.
효율성을 위해 이원화 모델 구조를 채택했습니다. GPT-4o, o1, o3-mini, Claude 3.5 Sonnet, 그리고 이번에 추가된 Gemini 2.0 Flash 중 선택한 파운데이션 모델이 맥락을 분석하고, 변경 사항 적용에 최적화된 '투기적 디코딩(speculative decoding)' 엔드포인트가 에디터에 빠르게 코드를 반영합니다. Visual Studio 2022에서도 프리뷰로 제공됩니다.
한편 개발 중인 'Project Padawan'은 에이전트를 아예 저장소의 독립된 기여자로 만드는 구상입니다.
올해 말 출시를 목표로 하는 이 시스템은 GitHub의 Issue를 Copilot에 직접 할당할 수 있게 해줍니다. 명령을 받은 Copilot은 안전한 클라우드 샌드박스를 띄워 저장소를 복제하고, 환경을 구축한 뒤 코드를 작성하고 테스트와 린트 검사까지 마칩니다. 최종적으로 테스트가 완료된 풀 리퀘스트(PR)를 올리고, 인간 리뷰어를 지정해 피드백이 오면 그에 맞춰 코드를 다시 수정합니다.
왜 중요한가
AI 코딩 도구의 경쟁 기준은 이제 '단순 코드 완성'을 넘어 '자율적인 에이전트 루프'로 완전히 전환되었습니다.
개발자 입장에서 에이전트 모드는 가장 소모적인 잔업을 줄여줍니다. 사소한 문법 오류나 런타임 버그가 터질 때마다 맥락이 끊기며 터미널을 확인하던 피로를 크게 덜 수 있어, VS Code를 주력으로 쓴다면 Insiders 버전을 설치해 바로 시험해볼 가치가 충분합니다.
우리는 GitHub의 이번 행보가 매우 영리하다고 봅니다. Cursor나 Windsurf 같은 독립 AI 에디터들이 빠른 파일 편집과 터미널 연동으로 개발자들을 끌어모으자, GitHub은 투기적 디코딩을 통한 반응 속도 개선과 멀티 모델 지원으로 빠르게 에디터 격차를 좁혔습니다.
더 큰 차별점은 Project Padawan입니다. 경쟁 제품들이 로컬 IDE 환경에 갇혀 있는 반면, GitHub은 코드 저장소와 이슈, PR이라는 독점적인 인프라를 쥐고 있습니다. 에이전트가 클라우드 샌드박스에서 비동기로 백그라운드 작업을 처리하고 리뷰를 주고받는 구조는 GitHub만이 완성할 수 있는 엔드투엔드 워크플로이며, 이는 경쟁사들이 쉽게 넘기 힘든 진입장벽이 될 것입니다.
출처 (1)
- github.blog(새 탭에서 열림)원문github.blog
토픽 추적GitHub Copilot 에이전트 기능 진화
- 깃허브 코파일럿, VS Code용 에이전트 모드 출시…MCP 지원 및 Pro+ 신설
- 깃허브 코파일럿, 에이전트 모드 출시…스스로 에러 잡고 제미나이 지원이 기사