VS Code, GitHub Copilot 기능 대폭 강화! 개발 생산성 UP!

by DD
1개월 전
조회수 10

VS Code의 3월 릴리스에서 Autopilot 기능이 추가되어, 에이전트가 자체적으로 작업을 수행하며 개발 자동화(Development Automation)를 지원함

통합 브라우저 디버깅 기능으로 VS Code 내에서 직접 브레이크포인트 설정 및 변수 검사가 가능해져 디버깅 효율성(Debugging Efficiency)을 높임

이미지 및 비디오 지원을 통해 챗(Chat) 메시지에 스크린샷과 비디오를 첨부하여 의사소통 방식(Communication Method)을 개선함

챗 커스터마이징 에디터(Chat Customizations Editor)를 통해 지침, 에이전트, 스킬, 플러그인을 통합 관리하여 개발 환경 설정(Development Environment Configuration)을 간소화함

Autopilot: 자율 에이전트 세션의 작동 원리

Autopilot은 에이전트가 자체적으로 작업을 승인하고, 오류 발생 시 자동 재시도하며, 작업 완료 시까지 자율적으로 작동하는 기능이다.

에이전트 권한 설정(Agent Permissions): Default, Bypass Approvals, Autopilot 세 가지 권한 레벨을 제공하여 작업 수행 방식 제어

사전 검토(Preview): 현재는 프리뷰(Preview) 상태로, 향후 정식 출시를 통해 기능 안정성 확보 예정

Claude Sonnet 4.6 및 GPT-5.4와 같은 모델을 사용하여, 개발자가 직접 모델의 사고 깊이를 조절 가능

Autopilot은 개발자의 개입 없이도 코드 생성, 디버깅, 테스트 등 다양한 작업을 자동화하여 생산성을 향상시킬 수 있다.

통합 브라우저 디버깅: VS Code 내 디버깅 환경 개선

통합 브라우저 디버깅 기능을 통해 VS Code 내에서 브레이크포인트 설정, 코드 스텝 실행, 변수 검사 등을 수행할 수 있다.

Chrome 및 MS Edge 설정 호환성: 기존의 Chrome 및 MS Edge 설정을 대부분 지원하여, 별도의 설정 변경 없이 사용 가능

디버깅 워크플로우(Debugging Workflow) 간소화: VS Code 내에서 모든 디버깅 작업을 처리하여, 외부 도구로 전환할 필요 없음

HTTPS 개발 지원: 자체 서명 인증서(Self-signed certificate) 지원으로 로컬 HTTPS 개발 환경 구축 용이

이 기능은 프론트엔드 개발 생산성을 향상시키고, 디버깅 시간을 단축하는 데 기여할 것으로 예상된다.

챗 커스터마이징 에디터: 개발 환경 설정 간소화

챗 커스터마이징 에디터를 통해 개발자는 지침, 커스텀 에이전트, 스킬, 플러그인을 하나의 통합된 인터페이스에서 관리할 수 있다.

MCP 및 플러그인 마켓플레이스(Marketplace) 지원: 에디터 내에서 직접 MCP(Model Configuration Profile) 및 플러그인 마켓플레이스를 탐색하고 설치 가능

모노레포(Monorepo) 환경 지원: 부모 폴더에서부터 레포지토리 루트까지의 지침, 에이전트, 스킬, 훅을 자동 검색하여 팀 전체의 설정을 공유

Agent-scoped hooks: 특정 커스텀 에이전트에 사전/사후 처리 로직을 연결하여 다른 챗 상호작용에 영향 없이 사용 가능

이러한 기능들은 개발 환경 설정의 효율성을 높이고, 팀 협업을 용이하게 할 것으로 기대된다.

TypeScript 6.0 지원 및 기타 개선 사항

VS Code는 TypeScript 6.0 지원을 통해 코드 품질 및 개발 생산성을 향상시켰다.

TypeScript 7.0 네이티브 리라이트(Native Rewrite) 대비: TypeScript 7.0의 네이티브 리라이트를 위한 중요한 수정 사항 포함

향상된 브라우저 탭 관리: Quick Open, Close All, 타이틀 바 단축키 등을 통해 브라우저 탭 관리 효율성 증대

자동 심볼 참조(Automatic Symbol References): 코드 심볼을 챗에 붙여넣을 때 자동 참조 기능 제공

Copy Final Response 명령: 에이전트의 최종 답변만 복사하여, 불필요한 단계를 건너뛰고 결과만 빠르게 확인 가능

이러한 개선 사항들은 VS Code의 전반적인 사용성을 향상시키고, 개발자들의 작업 효율성을 높이는 데 기여할 것이다.

GitHub Copilot in Visual Studio Code, March Releases