Visual Studio 2026, 깃허브 코파일럿(GitHub Copilot) 업데이트
클라우드 에이전트(Cloud Agent) 통합으로 IDE에서 직접 클라우드 에이전트 세션 시작 가능
커스텀 에이전트(Custom Agent) 지원 강화로 사용자 수준 정의 및 프로젝트 간 이동 지원
디버거 에이전트(Debugger Agent) 도입으로 런타임 동작 기반 버그 검증 및 수정 제안
C++ 코드 편집 도구(C++ Code Editing Tools) 개선으로 C++ 코드베이스 탐색 기능 제공
클라우드 에이전트(Cloud Agent) 통합: IDE에서 바로 시작
본문에 따르면 Visual Studio 2026에서 클라우드 에이전트(Cloud Agent)를 IDE 내에서 직접 시작할 수 있도록 지원한다. 사용자는 에이전트 선택기에서 클라우드를 선택하고, 작업 내용을 설명하면 클라우드 에이전트가 원격 인프라에 깃허브 이슈(GitHub Issue) 및 풀 리퀘스트(Pull Request)를 생성한다.
개발 생산성 향상: IDE를 벗어나지 않고도 클라우드 기반 작업 수행 가능
자동화된 워크플로우: 이슈 생성 및 풀 리퀘스트 과정을 자동화하여 수동 작업 감소
원격 환경 지원: 로컬 환경 제약 없이 원격 인프라에서 작업 가능
이러한 기능은 개발자가 코드 작성에 집중(Code-Focused)할 수 있도록 돕고, 클라우드 환경과의 통합을 더욱 원활하게 만든다.
커스텀 에이전트(Custom Agent) 지원: 사용자 정의 확장
Visual Studio 2026은 커스텀 에이전트(Custom Agent)를 사용자 수준에서 정의하고, 프로젝트 간에 공유할 수 있도록 지원한다. 사용자 정의 에이전트는 %USERPROFILE%/.github/agents/ 디렉토리에 저장되어, 개인 설정이 유지된다.
개인화된 개발 환경: 사용자별 맞춤형 에이전트 설정 가능
프로젝트 간 일관성: 프로젝트를 변경해도 동일한 에이전트 사용 가능
확장성: 다양한 기능을 가진 에이전트 개발 및 활용 가능
이러한 기능은 개발자가 자신의 작업 스타일에 맞는 환경(Customized Environment)을 구축하고, 생산성을 극대화하는 데 기여한다.
디버거 에이전트(Debugger Agent) 도입: 런타임 버그 검증
새롭게 추가된 디버거 에이전트(Debugger Agent)는 실제 런타임 동작을 기반으로 버그를 검증하고, 수정 사항을 제안한다. 깃허브(GitHub) 또는 애저 데브옵스(Azure DevOps) 이슈를 기반으로, 에이전트가 버그를 재현하고, 진단하며, 수정 사항을 제시한다.
버그 해결 시간 단축: 런타임 환경에서 직접 버그를 검증하여 문제 해결 속도 향상
정확한 진단: 실제 런타임 동작을 기반으로 버그를 진단하여 정확성 확보
자동화된 수정 제안: 에이전트가 수정 사항을 제시하여 개발자의 작업 부담 감소
이 기능은 개발자가 버그를 효율적으로 해결(Efficient Bug Fixing)하고, 코드 품질을 향상시키는 데 도움을 준다.
C++ 코드 편집 도구(C++ Code Editing Tools) 개선: C++ 개발 생산성 향상
Visual Studio 2026은 C++ 코드 편집 도구를 기본적으로 제공하며, 에이전트 모드에서 활용할 수 있도록 개선되었다. get_symbol_call_hierarchy 및 get_symbol_class_hierarchy 도구를 통해 C++ 코드베이스를 언어적으로 탐색할 수 있다.
코드 탐색 기능 강화: C++ 코드베이스 내에서 심볼(Symbol) 간의 관계를 쉽게 파악
생산성 향상: 코드 탐색 및 이해를 돕는 기능을 통해 개발 생산성 증대
C++ 개발 지원: C++ 개발 환경을 개선하여 개발자 경험 향상
이러한 개선 사항은 C++ 개발자가 더욱 효율적으로 코드를 작성(Efficient Code Writing)하고, 복잡한 코드베이스를 쉽게 이해하도록 돕는다.