Visual Studio Code 1.128이 오늘 출시되었으며, 올해 내내 우리가 목격한 AI 우선 편집기 개선의 빠른 속도를 이어가고 있습니다. 이 릴리스는 세 가지 영역에 중점을 둡니다: 에이전트 세션을 더 유연하게 만들고 탐색 가능하게 개선, 멀티모달 지원을 정식 출시로 전환, 그리고 개발자에게 편집기 환경에 대한 더 많은 제어권 부여.
출시된 기능과 그것이 워크플로에 중요한 이유에 대한 기술적 분석은 다음과 같습니다.
1. Copilot Vision 정식 출시 (Generally Available)
기능 소개
VS Code Chat의 멀티모달 지원이 이제 정식 출시되었습니다. 이미지와 PDF을 채팅 프롬프트에 붙여넣기, 드래그 앤 드롭, 또는 컨텍스트 메뉴를 사용하여 첨부할 수 있습니다. 에이전트는 세션 중에 도구 호출을 통해 이미지를 읽을 수도 있습니다.
중요한 이유
이 릴리스에서 가장 광범위한 영향을 미치는 변경 사항입니다. Copilot Vision은 VS Code, github.com, CLI에서 작동하며, Free, Pro, Pro+, Business, Enterprise 플랜에서 기본적으로 활성화되어 있습니다. 엔터프라이즈 팀의 경우, 개발자가 이제 에러 대화상자 스크린샷, 아키텍처 다이어그램, UI 목업, 또는 PDF 사양서를 채팅에 직접 붙여넣고 모든 것을 텍스트로 설명하지 않고도 맥락에 맞는 지원을 받을 수 있음을 의미합니다.
실용적인 사용 사례가 상당합니다: 프론트엔드 개발자는 디자인 목업을 붙여넣고 에이전트에게 구현을 요청할 수 있고, DevOps 엔지니어는 에러 스크린샷을 공유하여 즉각적인 문제 해결을 받을 수 있으며, 팀은 코드 생성 작업의 컨텍스트로 PDF 아키텍처 문서를 첨부할 수 있습니다. 이는 시각적 컨텍스트를 수동으로 설명하는 마찰을 제거하고 에이전트 상호작용을 훨씬 더 효율적으로 만듭니다.
2. 멀티 채팅 에이전트 세션, Claude 지원
기능 소개
Anthropic의 Claude Agent SDK를 VS Code에서 직접 활용하는 Claude 에이전트 호스트 세션이 이제 단일 세션 내에서 여러 채팅을 지원합니다. 별도의 최상위 세션으로 분산시키는 대신, 하나의 Claude 세션에서 여러 관련 대화 스레드를 실행할 수 있습니다.
중요한 이유
이는 최근 릴리스에서 Copilot 세션을 위해 도입된 멀티 채팅 기반을 기반으로 하며, Claude로 확장됩니다. 이제 접근 방식을 비교하고, 이전 턴에서 분기하여 대안을 탐색하며, 작업을 병렬로 실행할 수 있습니다 — 모두 단일 그룹화된 세션 내에서. 각 채팅은 자체 기록, 제목, 모델 선택을 유지하며, 재시작 후 부모 세션과 함께 모두 복원됩니다.
복잡한 작업의 경우, 이는 워크플로 가속기입니다. 메인 채팅에서 기능을 구현하면서 피어 채팅에서 테스트를 병렬로 작성하고, 분기된 채팅에서 대체 구현을 탐색할 수 있습니다. 채팅은 동일한 Claude 세션 아래에 그룹화되어 작업 공간을 체계적으로 유지합니다.
3. 워크스페이스 없이 빠른 채팅
기능 소개
이제 에이전트 창에서 워크스페이스를 선택하거나 열지 않고도 채팅을 시작할 수 있습니다. 이러한 “빠른 채팅"은 Chats 섹션에 나타나며, 특정 폴더에 연결되지 않은 질문에 유용합니다.
중요한 이유
Copilot과의 모든 상호작용이 전체 프로젝트 세션일 필요는 없습니다. 구문, API 참조, 또는 일반적인 코딩 개념에 대한 빠른 질문을 이제 워크스페이스 설정의 오버헤드 없이 즉시 할 수 있습니다. 빠른 채팅은 재로드 후 복원되며 워크스페이스 세션과 분리되어 유지되므로 프로젝트 중심 작업을 어지럽히지 않습니다.
이는 chat.agentHost.enabled를 통해 에이전트 호스트가 활성화되어 있어야 합니다. Pinned 및 Chats 그룹은 기본적으로 비어 있을 때 표시되며, sessions.list.showEmptyDefaultGroups를 사용하여 세션이 포함될 때까지 숨길 수 있습니다.
4. 읽기 전용 서브에이전트 채팅 (Preview)
기능 소개
에이전트가 작업을 서브에이전트에 위임할 때, 해당 트랜스크립트가 에이전트 창에 읽기 전용 피어 채팅으로 나타납니다. 메인 대화에서 서브에이전트의 진행 상황을 방해하거나 조종하지 않고도 모니터링할 수 있습니다.
중요한 이유
서브에이전트 관찰 가능성은 VS Code의 에이전트 진화에서 반복적으로 등장한 주제입니다. 읽기 전용 서브에이전트 채팅을 통해, 각 워커가 수행 중인 작업에 대한 전용 보기를 제공합니다 — Conversations 메뉴, 실행 중인 서브에이전트 칩, 또는 부모 트랜스크립트의 인라인 서브에이전트 필에서 접근할 수 있습니다. 서브에이전트 제목은 가능한 경우 표시되며, 모든 변경 작업은 생략되어 워커 트랜스크립트가 보기 전용으로 유지됩니다.
복잡한 멀티 에이전트 워크플로를 관리하는 팀의 경우, 이는 서브에이전트의 작업을 실수로 방해할 위험 없이 배경에서 일어나는 일을 이해하는 데 필요한 투명성을 제공합니다.
5. 구성 가능한 브라우저 탭 배치
기능 소개
새로운 설정인 workbench.browser.newTabPlacement를 통해 통합 브라우저 탭이 열리는 위치를 제어할 수 있습니다:
- activeGroup (기본값): 브라우저 탭이 활성 편집기 그룹에서 열립니다
- sideGroup: 브라우저 탭이 측면에 전용 잠금 그룹에서 열립니다
- window: 브라우저 탭이 전용 보조 창에서 열립니다
중요한 이유
통합 브라우저는 에이전트 워크플로의 핵심 부분이 되었습니다 — 에이전트는 작업을 검증하는 데 사용하고, 개발자는 변경 사항을 미리 보는 데 사용합니다. 브라우저 사용이 증가함에 따라 탭 혼잡이 실제 문제가 됩니다. 브라우저 탭을 측면 그룹이나 별도 창에 격리하는 기능은 코드 편집기를 깔끔하게 유지하면서 브라우저 출력에 빠르게 접근할 수 있게 합니다.
기존 탭에서 열린 페이지(Ctrl+click으로 링크 클릭)는 여전히 부모와 동일한 그룹에서 열리며, 언제든지 탭을 수동으로 재구성할 수 있습니다.
6. OS 수준 키보드 단축키
기능 소개
VS Code가 이제 VS Code가 포커스된 애플리케이션이 아닐 때도 작동하는 OS 수준 키보드 단축키를 제공할 수 있습니다. keybindings.json의 모든 키바인딩에 "systemWide": true를 추가하여 OS 수준으로 만들 수 있습니다.
중요한 이유
이는 미묘하지만 강력한 추가 기능입니다. 이제 VS Code 명령 — 에이전트 창 열기, 새 채팅 시작, 또는 특정 작업 실행 — 을 시스템의 어디에서나 VS Code를 먼저 전환하지 않고 트리거할 수 있습니다. 여러 창(터미널, 브라우저, 문서, 채팅)에서 작업하는 개발자의 경우, 이는 명령을 실행하기 전에 VS Code를 찾고 포커스하는 컨텍스트 전환 오버헤드를 제거합니다.
에이전트 창을 포커스하기 위한 macOS 예제 키바인딩:
{
"key": "cmd+shift+a",
"command": "workbench.action.openAgentsWindow",
"systemWide": true
}
7. BYOK 모델 개선 사항
기능 소개
두 가지 새로운 설정이 Bring Your Own Key (BYOK) 경험을 개선합니다:
chat.agentHost.byokModels.enabled(Experimental): 에이전트 호스트에서 세션을 실행할 때 BYOK 모델을 사용합니다. 활성화 후 에이전트 호스트 프로세스를 재시작하세요.chat.byokUtilityModelDefault: BYOK 세션의 기본 유틸리티 모델을 구성합니다 — 메인 에이전트 모델, GitHub Copilot 모델, 또는 none 중에서 선택하세요.
추가로, 이제 모델 JSON 구성의 modelOptions 객체를 통해 커스텀 엔드포인트 모델별로 샘플링 매개변수(temperature 및 top_p)를 구성할 수 있습니다. 속성을 숫자로 설정하여 VS Code의 기본값을 재정의하거나, null로 설정하여 매개변수를 생략하고 모델 서버의 기본값을 사용하세요.
중요한 이유
컴플라이언스, 비용 제어, 또는 특수한 사용 사례를 위해 커스텀 모델 프로바이더를 사용하는 조직은 VS Code에서 해당 모델의 동작에 대해 더 세밀한 제어를 얻습니다. 모델별 샘플링 매개변수 구성 기능은 실제 페인 포인트를 해결합니다: 일부 프로바이더는 temperature와 top_p에 대한 엄격한 요구 사항을 가지고 있으며, 이전에 VS Code는 거부나 예상치 못한 동작을 일으킬 수 있는 기본값을 전송했습니다.
8. 특정 채팅으로의 딥 링크
기능 소개
vscode:// 딥 링크가 이제 워크스페이스를 열고 링크의 세션 쿼리 매개변수로 식별되는 특정 채팅을 포커스할 수 있습니다. 에이전트 창의 “Open in VS Code” 액션이 이 동작을 사용합니다.
중요한 이유
딥 링크를 통해 특정 대화로 돌아가는 것이 매우 쉬워졌습니다 — 더 이상 워크스페이스를 먼저 열고 목록에서 올바른 세션을 찾을 필요가 없습니다. 이는 팀원과 에이전트 세션 컨텍스트를 공유하거나 잠시 자리를 비운 후 작업을 빠르게 재개하는 데 특히 유용합니다.
9. 엔터프라이즈: OpenTelemetry를 통한 관리형 Copilot 원격 분석
기능 소개
조직은 이제 관리형 구성을 통해 GitHub Copilot이 OpenTelemetry (OTel) 데이터를 전송하는 위치를 지정할 수 있습니다. Copilot 관리 설정의 원격 분석 블록은 다음을 제어합니다:
- OTLP 내보내기 엔드포인트 및 프로토콜
- OTel 서비스 이름 및 리소스 속성
- 내보내기 헤더 (예: 수집기용 인증 토큰)
- 프롬프트 및 응답 콘텐츠 캡처 여부
- 개발자가 콘텐츠 캡처 설정을 변경할 수 있는지 여부
관리형 값은 항상 우선하며, 환경 변수 및 사용자 설정보다 높은 우선순위를 갖습니다. 이는 Copilot Chat 확장 프로그램과 에이전트 호스트 프로세스 모두에 적용됩니다.
중요한 이유
규제 산업의 경우, 원격 분석 거버넌스는 협상의 여지가 없습니다. 이 관리형 구성은 각 개발자가 OTEL_* 환경 변수를 설정할 필요 없이 관측 가능성 데이터가 승인된 수집기로 전송되도록 보장합니다 — 또한 개인이 실수로 (또는 의도적으로) 원격 분석을 리디렉션하거나 비활성화하는 것을 방지합니다. 프롬프트 및 응답 콘텐츠 캡처 여부를 제어하는 기능은 보안 팀에 데이터 보존 정책을 준수하는 데 필요한 세분성을 제공합니다.
에이전트 창에서 채팅을 위한 키보드 단축키
새로운 키보드 단축키가 멀티 채팅 세션에서 채팅 탐색을 간소화합니다:
- 채팅 생성: 메뉴 탐색 없이 빠르게 생성
- 마지막으로 닫은 채팅 다시 열기: 실수로 닫은 채팅 복구
- 다음/이전 채팅: 열린 채팅 간 탐색
- 열린 채팅 간 빠른 전환: 빠른 탭 전환
- 활성 채팅 탭 닫기: 마우스 사용 없이 정리
- 활성 비메인 채팅 삭제: 더 이상 필요 없는 피어 채팅 제거
- 검색 가능한 채팅 선택기: 이름으로 열린 또는 닫힌 채팅 찾기
이러한 단축키는 에이전트 창에 한정되며, 채팅별 작업이 없을 때 세션 수준 동작으로 대체됩니다.
엔터프라이즈 팀에 대한 의미
VS Code 1.128은 지난 여러 릴리스에서 설정된 궤적을 이어갑니다: AI 에이전트를 더 능력 있게, 더 관찰 가능하게, 그리고 엔터프라이즈 환경에서 더 관리하기 쉽게 만드는 것. Copilot Vision의 정식 출시가 가장 두드러집니다 — 멀티모달 지원은 이전에는 단순히 불가능했던 워크플로를 잠금 해제하며, 모든 Copilot 구독자에게 기본적으로 제공됩니다.
Copilot과 함께 Claude를 평가하거나 적극적으로 사용하는 팀의 경우, Claude 세션에 대한 멀티 채팅 지원은 Copilot 에이전트 경험과의 동등성을 가져오며 멀티 모델 워크플로를 훨씬 더 실용적으로 만듭니다.
OpenTelemetry를 통한 엔터프라이즈 원격 분석 관리는 규제 산업에 있는 경우 특별한 주의가 필요합니다. 기존 관리 설정 인프라와 결합하여, 이는 IT 관리자에게 Copilot의 관측 가능성 파이프라인에 대한 포괄적인 제어를 제공합니다.
업데이트 받기
VS Code는 모든 사용자에게 점진적으로 배포되고 있습니다. 버전 1.128을 즉시 받으려면 VS Code에서 Check for Updates를 사용하거나, 기능이 릴리즈되는 대로 시도하기 위해 nightly Insiders 빌드를 다운로드하세요.
전체 릴리스 노트는 공식 VS Code 1.128 업데이트 페이지를 방문하세요.
Kevin Kaminski는 Azure, AI 에이전트, 엔터프라이즈 클라우드 아키텍처에 중점을 둔 Microsoft 파트너인 Big Hat Group Inc.의 Principal Architect입니다. AI 개발 도구와 엔터프라이즈 기술에 대한 일일 인사이트를 원하시면 X에서 팔로우하세요.