Visual Studio Code 1.127 릴리스가 공식 출시되었으며, 개발자와 팀이 AI 에이전트와 상호 작용하는 방식에 큰 변화를 가져옵니다. 이 업데이트는 단순한 삶의 질 개선이 아닙니다. AI 에이전트를 더 안전하고, 관찰 가능하며, 실제 팀 워크플로우에 훨씬 더 잘 통합되도록 만드는 것입니다. 특히 엄격한 보안 및 규정 준수 요구 사항이 있는 엔터프라이즈 환경에서 그렇습니다.

소프트웨어 엔지니어링 팀에 중요한 가장 핵심적인 새 기능과 그 의미에 대한 기술적 분석입니다.

1. Agents 창 미리 보기 및 다중 채팅 세션

무엇인가

VS Code 1.127은 프로젝트 전반의 에이전트 활동을 관리하는 전용 Agents 창을 도입합니다. 또한 다중 채팅 세션을 통해 여러 동시 대화와 워크플로우를 한 번에 유지할 수 있습니다.

왜 중요한가

역사적으로 편집기에서 AI와 상호 작용하는 것은 매우 파일 중심적이었습니다. 새로운 Agents 창은 작업 중심 개발(예: “이 레거시 모듈 리팩터링” 또는 “들어오는 버그 분류”)을 위한 진정한 제어 평면 역할을 합니다. 다중 채팅 세션을 통해 개발자가 실제로 일하는 방식 그대로 작업할 수 있습니다. 한 스레드에서 프로덕션 핫픽스를 처리하면서 다른 스레드에서 기능 실험을 탐색하는 식입니다.

팀의 경우 영구적인 에이전트 세션이 공유 산출물이 됩니다. 이제 Pull Request와 함께 에이전트 세션을 전달하여 검토자가 AI의 추론과 제약을 이해할 수 있습니다.

2. 서브에이전트 크레딧 가시성

무엇인가

이제 서브에이전트 크레딧 사용량을 직접 확인할 수 있어, 특정 서브에이전트가 뒤에서 얼마나 많은 토큰 또는 AI 크레딧을 소비하는지 볼 수 있습니다.

왜 중요한가

현대 에이전트 아키텍처는 계획, 코드 작성, 테스트 생성과 같은 작업에 특화된 서브에이전트에 크게 의존합니다. 지금까지 이러한 비용은 대부분 불투명했습니다. 이 새로운 가시성을 통해 팀은 비용을 효과적으로 모니터링하고, 다양한 오케스트레이션 전략(예: 계획 중심 vs. 직접 실행)을 비교하며, 엔터프라이즈 토큰 예산을 적용할 수 있습니다. 엔터프라이즈에서 AI에 대한 진정한 비용 관찰 가능성을 향한 중요한 단계입니다.

3. 채팅 터미널 명령 샌드박싱(macOS/Linux)

무엇인가

AI 에이전트가 채팅을 통해 터미널 명령을 실행할 때, 이제 macOS와 Linux에서 샌드박스 환경에서 실행되어 파일 시스템과 네트워크 접근을 제한합니다.

왜 중요한가

AI가 셸 명령을 실행하도록 허용하는 것은 매우 강력하지만 본질적으로 위험합니다. 샌드박싱은 잘못 구성된 에이전트 또는 프롬프트 인젝션 공격의 피해 범위를 제한합니다. 이 보안 경계는 더 많은 “Autopilot” 워크플로우를 장려합니다. 개발자가 모든 명령을 수동으로 승인할 필요 없이 에이전트가 설정, 빌드, 테스트 단계를 자율적으로 실행할 수 있게 하여, 최소 권한 원칙을 유지하면서 생산성을 크게 향상시킵니다.

4. 기본 제공 Ollama 공급자 사용 중단

무엇인가

VS Code가 공식적으로 기본 제공 Ollama 공급자를 사용 중단합니다. 사용자는 공식 Ollama VS Code 확장 또는 기타 Bring Your Own Key(BYOK) 설정으로 전환해야 합니다.

왜 중요한가

이 조치는 VS Code의 역할을 모델 공급업체가 아닌 중립적 도구 플랫폼으로 명확히 합니다. 확장 생태계에 의존함으로써 VS Code는 표준화된 BYOK 패턴을 장려합니다. 이는 배포하는 모든 모델에 대해 일관된 감사, 로깅, 제어가 필요한 엔터프라이즈 환경에 특히 유리합니다.

5. 통합 브라우저 사이트별 권한 및 Browser Tools GA

무엇인가

VS Code 통합 브라우저가 이제 사이트별 권한(카메라, 위치, 센서)을 지원합니다. 또한 에이전트용 Browser Tools가 일반 가용성(GA)에 도달하여, 에이전트가 통합 브라우저와 프로그래밍 방식으로 상호 작용할 수 있습니다.

왜 중요한가

이것은 사실상 편집기를 풀스택, UI 포함 자동화 표면으로 바꿉니다. GA Browser Tools를 통해 에이전트는 이제 웹 앱을 빌드하고, 실행하고, 브라우저를 열고, UI를 클릭하고, 기능을 검증할 수 있습니다. 이제 VS Code 내에서 AI가 완전히 오케스트레이션하는 폐루프, 엔드투엔드 테스트(코드 → 빌드 → 브라우저에서 실행 → UI 검증)를 구축할 수 있습니다.

6. 관리형 Copilot 설정의 파일 기반 전달

무엇인가

관리자는 이제 기존 MDM 접근 방식을 보완하는 managed-settings.json 파일을 통해 엔터프라이즈 관리형 GitHub Copilot 설정을 배포할 수 있습니다.

왜 중요한가

수천 대의 머신을 보유한 조직의 경우 일관된 AI 구성을 보장하는 것이 최우선입니다. 파일 기반 전달은 구성 관리 도구(Ansible 또는 Chef 등)와 원활하게 작동하며, 표준 MDM에 등록되지 않을 수 있는 머신(예: 에어갭 시스템 또는 Linux 개발 머신)에서 Copilot 정책을 적용할 수 있는 방법을 제공합니다.

결론

1.127 릴리스와 함께 VS Code는 AI 에이전트가 단순한 “스테로이드를 맞은 자동 완성"이 아님을 알리고 있습니다. 관리 가능하고, 제어 가능하며, 안전한 작업 자원입니다. Agents 제어 평면, 관찰 가능한 비용, 샌드박스 실행, 강력한 엔터프라이즈 구성 옵션을 통해 팀은 보안과 예산에 대한 완전한 제어를 유지하면서 더 높은 수준의 자율 작업을 AI에 안전하게 위임할 수 있습니다.

즐거운 코딩 되세요!