이번 주 Copilot Weekly는 Visual Studio, VS Code, Copilot CLI에 걸친 2026년 4월 1–7일 릴리스 주기를 다룹니다. 주요 내용: 커스텀 에이전트가 이제 저장소에 정의하는 1급 기능이 되었고, #codebase 도구는 VS Code 1.114에서 완전히 의미론적으로 전환했으며, 조직 전체 커스텀 지침이 GA에 도달했고, Copilot CLI는 에어갭 모드와 함께 완전한 bring-your-own-key 지원을 얻었습니다.
Visual Studio — 2026년 3월 업데이트
2026년 4월 2일 발표 · github.blog/changelog
.agent.md를 통한 커스텀 에이전트
개발자는 이제 전문화된 Copilot 에이전트를 저장소에 직접 저장된 .agent.md 파일로 정의할 수 있습니다. 커스텀 에이전트는 전체 워크스페이스 인식, 코드 이해, 도구 접근, 모델 선택, MCP 연결을 갖추며, 에이전트 선택기에서 전체 팀에 나타납니다. 별도의 구성 서비스가 필요 없습니다. 파일 자체가 에이전트입니다.
이는 AI 에이전트를 코드와 함께 버전 관리되고 리뷰 가능한 산물로 취급하는 의미 있는 전환입니다.
에이전트 스킬
에이전트 스킬은 에이전트에게 특정 작업 수행 방법을 가르치는 재사용 가능한 지침 세트입니다. 저장소나 사용자 프로필에 정의하면 Copilot이 자동 발견합니다. 커뮤니티 공유 스킬은 awesome-copilot에서 사용할 수 있습니다. 매번 커스텀 프롬프트를 작성해야 할 작업들의 성장하는 라이브러리입니다.
Agent Mode용 find_symbol 도구
새로운 find_symbol 도구는 에이전트에게 언어 인식 심볼 탐색을 제공합니다: 모든 참조, 타입 메타데이터, 선언, 스코프. 지원 언어에는 C++, C#, Razor, TypeScript, 그리고 LSP 확장이 있는 모든 언어가 포함됩니다. 이전에는 파일 콘텐츠에서 심볼 관계를 추론해야 했던 에이전트가 이제 심볼 그래프를 직접 탐색할 수 있습니다.
Copilot으로 프로파일 테스트
Test Explorer의 새로운 “Profile with Copilot” 명령은 선택한 테스트를 Profiling Agent를 통해 실행하여 CPU와 인스트루멼테이션 데이터를 자동으로 분석하고 실행 가능한 성능 인사이트를 표면화합니다. 플레임 그래프를 응시하며 추측하는 것보다 낫습니다.
라이브 프로파일링 기반 PerfTips
디버그 시간의 PerfTips가 이제 Profiler Agent에 연결됩니다. 디버깅 중 인라인 성능 신호를 클릭하면 Copilot이 경과 시간, CPU 사용량, 메모리 동작을 분석하여 목적에 맞는 최적화를 제안합니다. 단순히 “이 라인이 200ms 걸렸다"가 아니라 왜 그런지, 어떻게 해야 할지도 알려줍니다.
스마트 워치 제안
Copilot은 이제 디버깅 중 Watch 창에서 컨텍스트 인식 표현식 제안을 제공하여, 가장 의미 있는 런타임 값을 더 빠르게 표면화합니다. 작은 삶의 질 개선이지만, 같은 중첩 속성 경로를 50번 입력해 본 사람에게는 환영할 만한 일입니다.
Copilot으로 NuGet 취약점 수정
Solution Explorer에서 NuGet 패키지 취약점이 감지되면, Copilot은 이제 “Fix with GitHub Copilot” 링크를 통해 목적에 맞는 종속성 업데이트를 추천하고 적용할 수 있습니다. 수동 CVE-투-패키지-버전 조회 단계를 제거합니다.
엔터프라이즈 MCP 거버넌스
Visual Studio의 MCP 서버 사용은 이제 GitHub 관리 허용 목록 정책을 준수하여, 관리자에게 조직 내에서 허용되는 MCP 서버에 대한 통제를 제공합니다. 개발자에게 MCP를 롤아웃하기 전 거버넌스 스토리를 기다려 왔다면, 이것이 답입니다.
VS Code 1.114 — 워크스페이스 검색 간소화
2026년 4월 1일 릴리스 · code.visualstudio.com/updates/v1_114
#codebase 도구는 이제 완전히 의미론적입니다. 이전의 퍼지 텍스트 검색 폴백이 제거되었습니다. 로컬 대 원격 인덱스 구분도 사라졌습니다. VS Code는 이제 수동 구성 없이 단일 통합 인덱스를 자동으로 관리합니다.
이는 들리는 것보다 더 중요합니다. 의미론적 전용은 결과가 부분 문자열 매칭이 아닌 의미에 기반함을 뜻합니다. 키워드를 우연히 공유하는 관련 없는 파일의 노이즈를 더 이상 받지 않습니다. 통합 인덱스는 코드가 로컬에 인덱싱되었는지 원격에 인덱싱되었는지 컨텍스트로 첨부하기 전에 더 이상 고민할 필요가 없음을 뜻합니다.
Copilot Chat 업데이트
2026년 4월 1일 릴리스 · code.visualstudio.com/updates/v1_114
/troubleshoot이 이전 세션 참조
/troubleshoot 스킬은 이제 채팅 이슈를 진단할 때 이전 채팅 세션을 참조할 수 있습니다. 커스텀 지침이 무시된 이유, 응답이 느린 이유 등. /troubleshoot #session이나 + Add Context > Sessions를 통해 이전 세션을 첨부하세요. 이슈를 조사하기 위해 재현할 필요가 없습니다.
최종 응답 복사
새로운 “Copy Final Response” 명령은 모든 도구 호출이 완료된 후 마지막 Markdown 출력만 복사하여, 생각 단계와 중간 도구 출력을 제외합니다. 에이전트 스캐폴딩이 붙여넣기를 어지럽히지 않고 깔끔한 응답을 공유하는 데 유용합니다.
조직 커스텀 지침 — 일반 공급
2026년 4월 2일 · github.blog/changelog
GitHub Copilot의 조직 커스텀 지침이 이제 Copilot Business와 Enterprise 관리자를 위해 GA입니다. 모든 저장소에 걸쳐 Copilot의 행동을 형성하는 기본 지침을 설정하세요. github.com의 Copilot Chat, Copilot 코드 리뷰, Copilot 클라우드 에이전트에서 일관되게 적용됩니다.
구성: Organization Settings → Copilot → Custom Instructions.
이는 엔터프라이즈 거버넌스에 중요했던 간극을 메웁니다. 저장소별로 커스텀 지침을 설정할 수는 있었지만, 조직 전체의 기준 행동을 강제할 수는 없었습니다. 이제 가능합니다.
Copilot CLI — BYOK와 로컬 모델 지원
2026년 4월 7일 · github.blog/changelog
Copilot CLI는 이제 **Bring Your Own Key (BYOK)**를 지원합니다. 환경 변수를 통해 Azure OpenAI, Anthropic, 또는 모든 OpenAI 호환 엔드포인트(Ollama, vLLM, Foundry Local을 통한 로컬 모델 포함)를 사용하도록 구성하세요. 새로운 COPILOT_OFFLINE=true 모드는 완전히 에어갭된 워크플로를 위해 모든 GitHub 원격 측정을 비활성화합니다.
커스텀 제공자를 사용할 때 GitHub 인증은 이제 선택 사항입니다. 단, 로그인하면 /delegate, GitHub Code Search, GitHub MCP 서버 같은 기능이 여전히 잠금해제됩니다.
규제 산업이나 주권 클라우드 환경의 엔터프라이즈 팀에게 이는 중요한 잠금해제입니다. 데이터가 경계를 떠나지 않고 Copilot CLI 워크플로를 얻을 수 있습니다.
출처: github.blog/changelog · code.visualstudio.com/updates · devblogs.microsoft.com/visualstudio