Visual Studio의 Copilot 계획·검토 기능 강화
Plan agent, Skills 패널, 변경 요약 보기 등 Copilot 작업 흐름을 다듬었습니다.
교안에 영향
커밋 메시지 관련 안내는 이제 GitHub > Copilot > Source Control Integration 설정이 아니라 repository의 Copilot custom instructions file을 기준으로 해야 합니다.
요약
- Plan agent로 코드 작성 전에 구현 계획을 함께 세울 수 있습니다. - Skills 패널에서 에이전트 스킬을 보고 관리할 수 있습니다. - 여러 파일을 바꾼 Copilot 변경 내용을 하나의 요약 diff로 확인할 수 있습니다. - Copilot Chat의 컨텍스트 창 사용량 확인, 커밋 추가, 커밋 메시지 지침 위치 변경, C++ 빌드 최적화 분석 개선이 포함됐습니다.
바뀐 것
새 기능
- agent picker에 Plan으로 표시되는 Plan agent를 추가해, 코드 작성 전에 구현 계획을 함께 검토할 수 있게 했습니다.
- chat 창에 Skills 패널을 추가해 workspace와 user profile에서 찾은 agent skill을 한곳에서 볼 수 있게 했습니다.
- Copilot이 여러 파일을 편집한 뒤 working set에서 Open change summary view를 열어 전체 변경 내용을 한 탭에서 볼 수 있게 했습니다.
- Git History, File History, Annotate (Blame) view에서 커밋을 마우스 오른쪽 버튼으로 클릭해 Copilot Chat에 직접 context로 추가할 수 있게 했습니다.
개선
- Copilot Chat prompt 오른쪽 위에 컨텍스트 창 사용량을 보여주는 ring 아이콘을 추가하고, 상세 내역 확인과 Summarize conversation 사용을 지원합니다.
- commit message custom instructions를 기존 GitHub > Copilot > Source Control Integration setting에서 repository의 Copilot custom instructions file로 옮겼습니다.
- @BuildPerfCpp가 full rebuild analysis에서 regression을 감지하면, 비슷한 incremental build를 다시 실행해 반복 빌드 최적화를 더 잘 반영하도록 했습니다.