Feature Article
GitHub Copilot in Visual Studio 업데이트 — custom agents·agent skills·MCP 거버넌스 도입
GitHub은 2026년 4월 2일 Visual Studio용 Copilot 업데이트를 공개하며 .agent.md 기반 custom agents, 재사용 가능한 agent skills, 조직 단위 MCP allowlist 거버넌스를 한 번에 도입했다. 여기에 find_symbol 같은 언어 인지형 도구와 테스트 프로파일링, 취약 패키지 수정까지 연결해 Copilot을 단순 채팅 보조가…
배경 및 맥락
2026년 AI 코딩 도구 경쟁은 더 좋은 completion을 누가 내놓느냐보다, 에이전트를 실제 팀 개발 프로세스에 얼마나 깊게 심을 수 있느냐로 이동하고 있다. GitHub는 이미 Copilot SDK, cloud agent, CLI 확장을 연달아 내놓았는데, 이번 Visual Studio 업데이트는 그 흐름을 IDE 내부 운영 모델까지 밀어 넣은 사례다.
특히 엔터프라이즈 관점에서 중요한 변화는 "에이전트가 어떤 외부 도구와 연결될 수 있는가"를 조직이 중앙에서 통제할 수 있게 됐다는 점이다. 에이전트 확산의 병목이 성능이 아니라 보안, 감사 가능성, 표준화라는 점을 GitHub가 제품 레벨에서 인정한 셈이다.
핵심 내용
GitHub가 밝힌 이번 업데이트의 중심은 세 가지다. 첫째, .agent.md 파일로 저장소 안에 custom agent를 정의할 수 있다. 둘째, agent skills를 저장소 또는 사용자 프로필에 정의해 Copilot이 자동 발견·적용할 수 있다. 셋째, MCP server 사용이 GitHub 정책 allowlist를 따르도록 바뀌어 조직 차원의 연결성 통제가 가능해졌다.
여기에 기능 면에서도 에이전트의 실무 밀도를 높였다. find_symbol 도구는 C++, C#, Razor, TypeScript 등에서 참조 찾기와 선언 스코프 파악을 지원하고, Test Explorer의 프로파일링 에이전트는 특정 테스트 실행 결과의 CPU·instrumentation 데이터를 분석한다. 디버깅 중 PerfTips와 NuGet 취약점 수정도 Copilot이 직접 연결한다. 즉, 단순 코드 생성이 아니라 탐색, 분석, 수정, 검증까지 IDE 루프 안에 묶기 시작했다.
경쟁 구도 / 비교
Cursor, Claude Code, Copilot CLI처럼 최근 에이전트 제품은 주로 편집기나 터미널 중심으로 발전해 왔다. 반면 이번 업데이트는 Visual Studio라는 대형 엔터프라이즈 IDE 안에서 custom agents, skills, MCP 정책, 성능 분석 도구를 한 덩어리로 넣었다는 점이 다르다.
이는 "개발자 개인 생산성" 중심 경쟁에서 "조직이 승인한 에이전트 워크플로" 경쟁으로 이동한다는 신호다. 특히 MCP allowlist와 skills 자동 적용은 오픈 에이전트 생태계를 흡수하면서도 중앙 통제를 유지하려는 GitHub식 전략으로 볼 수 있다.
의미
앞으로 IDE 에이전트의 차별화는 어느 모델을 쓰느냐보다, 팀 규칙과 도구 연결을 얼마나 재현 가능하게 배포하느냐에서 갈릴 가능성이 크다. 이번 업데이트는 agent를 기능이 아니라 플랫폼 레이어로 다루기 시작한 전환점에 가깝다.
개발 조직 입장에서는 이제 Copilot 도입 여부보다, agent 정의 파일, skill 저장소, MCP 정책, 보안 승인 절차를 포함한 내부 운영 체계를 설계하는 것이 더 중요한 과제가 된다.