한 줄 요약: GitHub Copilot Coding Agent가 3월 대규모 업데이트를 받았다. 시작 속도 50% 개선, JetBrains IDE에서 에이전틱 기능 GA, 서브에이전트 위임, MCP 자동 승인까지 — 코딩 에이전트가 본격적으로 "자율 개발자"에 가까워졌다.
이 글이 필요한 사람
- GitHub Copilot을 이미 쓰고 있고, 에이전트 모드 활용을 확대하려는 개발자
- JetBrains IDE(IntelliJ, PyCharm, WebStorm 등)에서 AI 코딩을 도입하려는 팀
- AI 코딩 에이전트 시장의 최신 변화를 추적하는 엔지니어
- MCP(Model Context Protocol) 기반 도구 체인을 구축 중인 DevOps 엔지니어
기준일: 2026년 3월 24일. 출처: GitHub Changelog (3/19), GitHub Changelog (3/11), GitHub Changelog (3/17)
2026년 3월 한 달 동안 GitHub Copilot에 7건의 주요 업데이트가 집중됐다. 코딩 에이전트의 자율성과 속도를 동시에 끌어올린 업데이트로, 전체 타임라인은 다음과 같다.
| 날짜 | 업데이트 | 핵심 변화 |
|---|
| 3월 5일 | Code Review 에이전틱 아키텍처 | 리뷰가 에이전트 기반으로 전환, 더 깊은 코드 분석 |
| 3월 11일 | JetBrains 에이전틱 GA | 커스텀 에이전트, 서브에이전트, Plan Agent 정식 출시 |
| 3월 12일 | 자동 모델 선택 GA | JetBrains에서 작업별 최적 모델 자동 라우팅 |
| 3월 17일 | 시맨틱 코드 검색 | 에이전트가 코드베이스를 의미 기반으로 탐색 |
| 3월 19일 | 50% 빠른 시작 | PR 생성 및 반복 피드백 루프 대폭 단축 |
| 3월 19일 | 세션 가시성 개선 | 서브에이전트 활동 접기/펼치기, 작업 현황 HUD |
3월 11일, GitHub는 JetBrains IDE(IntelliJ IDEA, PyCharm, WebStorm, GoLand 등)에서 Copilot의 핵심 에이전틱 기능을 GA(정식 출시)로 전환했다. 기존에는 VS Code에서만 완전한 에이전트 경험이 가능했던 것과 비교하면, JetBrains 사용자에게 큰 변화다.
GA로 전환된 기능:
- Custom Agents: 팀별 맞춤 지시사항을 설정해 에이전트 동작을 커스터마이징
- Sub-agents: 메인 에이전트가 복잡한 작업을 서브에이전트에 위임. 서브에이전트는 격리된 클린 컨텍스트에서 독립 실행돼 정확도가 높다
- Plan Agent: 코드 변경 전에 실행 계획을 먼저 수립하고, 사용자 승인 후 실행
- Auto Model Selection: GPT-4o, Claude Sonnet, Gemini 등 사용 가능한 모델 중 작업 특성에 맞는 모델을 자동 선택
Preview로 공개된 기능:
- Agent Hooks: 에이전트 이벤트(파일 생성, 코드 실행 등)에 대한 자동화 훅 설정
- MCP Auto-approve: 서버·도구 수준에서 MCP 도구 호출을 자동 승인해, 에이전트 세션 중 수동 승인 병목 제거
3월 19일 업데이트에서 Copilot Coding Agent의 시작 시간이 50% 단축됐다. 이전에는 에이전트가 레포지토리를 클론하고, 방화벽을 초기화하고, 컨텍스트를 수집하는 데 상당한 시간이 걸렸다.
체감 변화는 두 가지 시나리오에서 크다:
1. PR 처음부터 생성하는 경우
이슈를 할당하면 에이전트가 PR을 생성하는 흐름에서, 기존에 1~2분 걸리던 초기화가 30초~1분으로 줄었다. "에이전트에게 시킬 바에 내가 직접 하는 게 빠르다"는 불만이 줄어드는 임계점에 가까워졌다.
2. 반복 수정 요청
에이전트가 만든 PR에 리뷰 코멘트를 달면, 에이전트가 다시 작업을 시작하는 피드백 루프에서도 대기 시간이 절반으로 줄었다. 특히 여러 번 반복 수정이 필요한 대규모 PR에서 누적 시간 차이가 크다.
시맨틱 코드 검색(3월 17일 업데이트)도 에이전트 속도에 기여한다. 기존에 파일 시스템을 순차 탐색하던 방식에서, 의미 기반 인덱스를 활용해 관련 코드를 빠르게 찾는다. 대규모 모노레포에서 특히 효과적이다.
같은 3월 19일, 에이전트 세션의 가시성(observability)도 대폭 개선됐다. 에이전트가 서브에이전트에게 작업을 위임하면, 서브에이전트의 활동이 기본적으로 접힌 상태로 표시되고, 현재 작업 내용을 보여주는 HUD(Heads-Up Display)가 추가됐다.
이전에는 에이전트가 "무언가 하고 있다"는 것만 알 수 있었다면, 이제는:
- 레포지토리 클론 단계: 어떤 레포를 클론하는지 실시간 표시
- 방화벽 초기화: 에이전트 방화벽 시작 상태 확인 가능
- 서브에이전트 활동: 어떤 서브에이전트가 무슨 작업 중인지 한 줄 요약으로 확인
- 작업 완료/실패: 각 단계의 성공·실패 상태가 명확히 구분
이 변화는 단순한 UX 개선이 아니다. 에이전트의 디버깅과 신뢰 구축에 직접적으로 기여한다. 에이전트가 잘못된 방향으로 작업하고 있을 때 중간에 개입할 수 있는 타이밍을 제공하기 때문이다.
3월 업데이트를 바로 활용하기 위한 실무 체크리스트:
1. JetBrains 플러그인 업데이트
JetBrains IDE에서 GitHub Copilot 플러그인을 최신 버전으로 업데이트하면 에이전틱 기능이 자동 활성화된다. Settings → Plugins → GitHub Copilot에서 확인할 수 있다.
2. MCP 자동 승인 설정
자주 사용하는 MCP 도구를 auto-approve로 설정하면, 에이전트 세션 중 "이 도구를 실행해도 될까요?" 확인 팝업이 사라진다. 서버·도구 수준 모두에서 설정 가능하며, 보안이 검증된 내부 도구에 한해 설정하는 것을 권장한다.
3. 커스텀 에이전트 지시사항 작성
팀의 코딩 컨벤션, PR 템플릿, 테스트 규칙을 에이전트 지시사항(instruction file)으로 작성하면, 에이전트가 팀 규칙에 맞는 코드를 생성한다. .github/copilot-instructions.md 파일에 프로젝트 단위로 설정할 수 있다.
4. Plan Agent 활용
복잡한 리팩토링이나 기능 추가 시 Plan Agent를 먼저 실행하면, 에이전트가 변경 계획을 수립하고 사용자 승인을 받은 뒤 실행한다. "에이전트가 멋대로 코드를 바꿨다"는 사고를 방지하는 가장 효과적인 방법이다.