VS Code 1.128 업데이트
아래는 2026년 7월 8일 공개된 VS Code 1.128 공식 릴리스를 기능 목록의 번역이 아니라, 에이전트 세션을 병렬 작업 단위로 나누고 이미지·PDF를 대화 맥락으로 받아들이며 BYOK와 telemetry를 팀 운영 기준으로 다루는 변화로 재구성한 글입니다.
공식 릴리스 노트 기준으로 Claude agent 멀티챗, workspace 없는 Quick chat, read-only subagent chats Preview, Agents window chat shortcuts, Copilot Vision 일반 제공, BYOK 모델 설정, specific chat deep link, 통합 브라우저 탭 배치, OS-level keyboard shortcuts, Copilot OpenTelemetry 관리 설정을 정리했습니다. VS Code는 점진 배포 중이며 즉시 사용하려면 Check for Updates를 사용할 수 있습니다.
이번 릴리스의 중심 메시지
VS Code 1.128은 에이전트 작업을 한 줄 대화에서 멀티챗 운영으로 넓히고, 시각 자료와 BYOK·telemetry 설정을 실무 운영 표면으로 끌어올린 릴리스입니다.
사용자는 Claude session 안에서 구현과 테스트를 나눠 실행하고, 이미지와 PDF를 바로 Chat에 붙이며, 브라우저 탭 위치와 OS-level shortcut을 작업 방식에 맞출 수 있습니다. 조직 관점에서는 BYOK 모델 세부 설정과 Copilot telemetry export 정책이 새 관리 지점이 됩니다.
1. 사용자 기능 단위별 가치
| 기능 단위 | 주요 사용자 | 사용자가 느끼는 문제 | 업데이트 가치 | 사용자에게 와닿는 메시지 |
|---|---|---|---|---|
| Claude agent 멀티챗 세션 | 한 agent session에서 구현·테스트·대안 검토를 나누는 개발자 | 관련 대화를 별도 top-level session으로 나누면 맥락과 변경 흐름이 흩어짐 | Claude session 안에서 여러 peer chat을 만들고 동시에 turn 전송 | 한 세션 안에서 접근법을 비교하고 병렬로 작업한다 |
| workspace 없는 Quick chat | 프로젝트와 무관한 질문을 Agents window에서 바로 묻는 사용자 | 간단한 질문에도 workspace를 먼저 고르거나 열어야 함 | Agents window의 Chats section에서 workspace-less chat을 바로 시작 | 폴더를 열지 않아도 에이전트에게 질문한다 |
| read-only subagent chats Preview | subagent delegation을 관찰해야 하는 에이전트 헤비 유저 | subagent가 무엇을 하고 있는지 main conversation 안에서만 추정해야 함 | subagent transcript를 read-only peer chat으로 열어 진행 상황 확인 | 위임된 작업을 방해하지 않고 들여다본다 |
| Agents window chat shortcuts | 키보드 중심으로 여러 chat tab을 이동·정리하는 사용자 | chat 생성, 닫기, 복구, 전환을 마우스와 메뉴로 반복해야 함 | chat 생성, reopen, 다음·이전 이동, picker, close, delete 단축키 제공 | 멀티챗 운영을 키보드 흐름으로 다룬다 |
| Copilot Vision GA | 이미지와 PDF를 근거로 UI·문서·오류를 설명해야 하는 개발자 | 시각 자료를 별도 텍스트 설명으로 바꿔야 chat이 이해함 | 이미지와 PDF를 paste, drag and drop, context menu로 Chat에 첨부 | 보이는 자료를 그대로 대화 맥락에 넣는다 |
| BYOK models in agent host sessions | agent host session에서 자체 키 모델을 쓰려는 AI/BYOK 관리자 | agent host에서 BYOK 모델 사용 범위와 실험 상태를 명확히 알아야 함 | `chat.agentHost.byokModels.enabled`로 agent host BYOK 모델 사용 | 원격 agent host에도 BYOK 모델 선택지를 실험적으로 연다 |
| custom endpoint sampling parameters | strict parameter 요구가 있는 custom endpoint model 운영자 | VS Code가 보내는 temperature와 top_p 값이 provider 요구와 맞지 않을 수 있음 | `modelOptions`에서 `temperature`, `top_p`를 override하거나 null로 생략 | 모델 서버 요구에 맞춰 sampling parameter를 정밀 조정한다 |
| BYOK utility model 기본값 | BYOK 모델에서 제목·커밋 메시지 같은 background task를 쓰는 사용자 | main agent model만 BYOK로 쓰면 utility flow가 비활성화되어 보조 기능이 빠짐 | `chat.byokUtilityModelDefault`로 main model, Copilot model, none 중 선택 | BYOK에서도 보조 생성 작업의 모델 책임을 명확히 정한다 |
| specific chat deep link | Agents window session을 외부 앱이나 다른 창에서 다시 여는 사용자 | workspace를 연 뒤 수동으로 해당 session과 chat을 찾아야 함 | `vscode://` deep link가 workspace와 session query parameter의 chat을 함께 focus | 에이전트 대화로 돌아가는 길을 링크 하나로 줄인다 |
| 통합 브라우저 탭 배치 | 문서와 로컬 앱 preview를 자주 여는 프론트엔드 개발자 | browser tab이 active editor group을 차지해 코드와 preview 배치가 흐트러짐 | `workbench.browser.newTabPlacement`로 active group, side group, window 선택 | 브라우저 탭의 자리를 개발 흐름에 맞춰 고정한다 |
| OS-level keyboard shortcuts | VS Code가 focus되지 않아도 명령을 호출하려는 파워 유저 | Agents window나 특정 명령을 호출하려면 먼저 VS Code로 focus를 돌려야 함 | keybindings.json에 `systemWide`를 추가해 OS-level shortcut 생성 | VS Code 밖에서도 에이전트 작업 표면을 바로 부른다 |
| Copilot telemetry export 관리 | Copilot 사용 관찰성을 중앙 수집해야 하는 엔터프라이즈 운영자 | 개발자별 `OTEL_*` 환경 변수나 사용자 설정에 의존하면 수집 기준이 흔들림 | managed settings의 `telemetry` block으로 OTLP endpoint, protocol, header, content capture 정책 관리 | Copilot 관찰성을 조직 승인 collector로 보낸다 |
2. 가치 기준별 핵심 변화
A. 세션 운영: Claude agent 작업이 멀티챗으로 확장된다
1.128의 중심은 Claude agent-host session에서 여러 관련 chat을 한 session 안에 둘 수 있게 된 변화입니다. 구현, 테스트, 대안 검토를 별도 session으로 흩뜨리지 않고 같은 session 안의 peer chat으로 나눌 수 있습니다.
| 항목 | 내용 |
|---|---|
| 대상 | Claude agent-host sessions |
| 핵심 변화 | 한 Claude session 안에서 관련 chat을 여러 개 유지 |
| 병렬 실행 | peer chat에 turn을 동시에 전송하고 각 chat이 독립 history, title, model selection 유지 |
| Fork | 이전 turn에서 새 chat을 fork해 대안 구현을 같은 session 안에서 비교 |
| 복원 | parent session과 함께 restart 후 복원 |
| 목록 처리 | peer chat은 별도 top-level session이 아니라 Claude session 아래에 유지 |
| 사용자 가치 | 구현, 테스트, 대안 검토를 한 작업 단위 안에서 나누고 비교 |
멀티챗은 단순히 탭을 늘리는 기능이 아닙니다. 같은 workspace와 session 맥락에서 여러 접근법을 비교하고, 이전 turn에서 fork한 대안을 실험하고, 테스트 작성과 구현을 병렬로 진행할 수 있게 합니다. 대신 각 chat이 다른 변경을 만들 수 있으므로 리뷰할 때 어떤 peer chat이 어떤 판단을 했는지 추적하는 습관이 중요합니다.
에이전트 세션의 단위가 "한 대화"에서 "관련 대화들의 작업 묶음"으로 넓어지고 있다.
B. 진입과 관찰: Quick chat과 subagent chat이 작업 표면을 넓힌다
Agents window는 이제 workspace가 없어도 질문을 시작할 수 있습니다. 동시에 subagent가 생긴 경우에는 read-only peer chat으로 진행을 볼 수 있습니다. 하나는 시작 마찰을 줄이고, 다른 하나는 위임된 작업의 관찰 가능성을 높입니다.
| Quick chat 항목 | 내용 |
|---|---|
| 진입점 | Agents window의 Chats section header plus button |
| 특징 | workspace를 선택하지 않아도 focused and ready for input 상태로 시작 |
| 표시 위치 | Chats section에 workspace session과 분리해 표시 |
| 제약 | workspace-specific Changes나 Files side pane이 없음 |
| 복원 | reload 후 다른 sessions와 함께 복원 |
| 필수 조건 | `chat.agentHost.enabled`가 켜진 agent host sessions에서만 지원, 조직 관리 설정 |
| 관련 설정 | `sessions.list.showEmptyDefaultGroups`로 빈 Pinned와 Chats group 표시 여부 조정 |
| Subagent 항목 | 내용 |
|---|---|
| 상태 | Preview |
| 표시 방식 | subagent transcript를 read-only peer chat으로 제공 |
| 열기 위치 | Conversations menu, running-subagents chip, parent transcript의 inline subagent pill |
| 보이는 정보 | live progress와 가능한 경우 subagent title |
| 제한 | composer와 mutating chat actions를 제거해 worker transcript를 view-only로 유지 |
| 사용자 가치 | subagent를 방해하지 않고 진행 상황과 판단 근거를 관찰 |
Quick chat은 workspace-specific Changes와 Files가 없기 때문에 코드 변경 작업보다는 짧은 질문과 방향 확인에 맞습니다. read-only subagent chats는 반대로 작업을 직접 조작하기보다 worker transcript를 관찰하는 데 초점이 있습니다. 두 기능 모두 agent host 기반 흐름에 의존하므로 조직 관리 설정 여부를 확인해야 합니다.
C. 시각 맥락: Copilot Vision이 안정 기능으로 올라온다
Copilot Vision은 이번 릴리스에서 일반 제공 상태가 됐습니다. 사용자는 이미지와 PDF를 붙여 넣거나 drag and drop하거나 context menu로 Chat에 첨부할 수 있습니다.
| 항목 | 내용 |
|---|---|
| 상태 | 일반 제공(GA) |
| 입력 방식 | paste, drag and drop, context menu로 image와 PDF 첨부 |
| agent 연동 | 이미지는 agent가 tool call로 읽을 수 있음 |
| 개발자 가치 | UI screenshot, 에러 화면, 디자인 참고, PDF 문서를 설명문으로 다시 쓰는 수고 감소 |
| 주의할 점 | 지원 형식과 availability는 GitHub changelog 기준을 함께 확인해야 함 |
이 변화는 UI 오류, 디자인 참고, 스크린샷, PDF 문서를 다루는 개발자에게 직접적입니다. 이제 "이 화면에서 무엇이 잘못됐는지"를 긴 설명으로 바꾸기보다, 보이는 자료를 그대로 대화의 근거로 줄 수 있습니다. 다만 민감한 화면이나 문서가 포함될 수 있으므로 팀의 데이터 공유 기준은 함께 정리해야 합니다.
D. BYOK 운영: 모델 선택을 더 세밀하게 통제한다
BYOK 관련 변화는 실험 기능과 설정 세분화가 함께 들어왔습니다. agent host session에서 BYOK 모델을 쓰는 길이 열리고, custom endpoint model에는 sampling parameter를 모델별로 지정할 수 있습니다.
| BYOK 항목 | 내용 |
|---|---|
| Agent host BYOK | `chat.agentHost.byokModels.enabled`를 켜고 agent host process restart |
| 상태 | Experimental |
| Custom endpoint | `modelOptions`에서 `temperature`, `top_p` 지정 |
| Parameter 생략 | 값을 `null`로 설정하면 request에서 해당 parameter를 생략하고 model server default 사용 |
| 적용 범위 | Chat Completions, Responses, Messages-compatible endpoints |
| Utility model | `chat.byokUtilityModelDefault`로 main agent model, GitHub Copilot 제공 model, none 선택 |
| 우선순위 | `chat.utilityModel` 또는 `chat.utilitySmallModel` 설정이 이 기본값보다 우선 |
특히 `temperature`와 `top_p`를 `null`로 둘 수 있는 점은 strict parameter 요구가 있는 provider에 중요합니다. BYOK utility model 기본값은 chat title이나 commit message 같은 배경 작업을 어떤 모델이 맡을지 정하게 해 줍니다. 이 설정들은 편의 기능이면서 동시에 비용, latency, 데이터 경계를 바꾸는 운영 선택지입니다.
E. 작업 배치와 단축키: 브라우저와 Agents window를 더 빨리 부른다
통합 브라우저 탭 배치와 OS-level shortcut은 큰 AI 기능은 아니지만, 반복 작업의 마찰을 줄입니다. 브라우저가 코드 영역을 어디에서 차지할지 정하고, VS Code가 focus되지 않아도 명령을 실행할 수 있습니다.
| 브라우저 항목 | 내용 |
|---|---|
| 설정 | `workbench.browser.newTabPlacement` |
| activeGroup | 기본값, browser tab을 active editor group에 열기 |
| sideGroup | 전용 side group에 browser tab을 열고 해당 group을 browser 전용으로 lock |
| window | 전용 auxiliary window group에 browser tab을 열고 browser 전용으로 lock |
| 탐색 동작 | 기존 tab에서 link를 `Ctrl`로 열면 parent와 같은 group에 열림 |
| 사용자 가치 | 코드, 문서, local preview 배치를 반복 작업에 맞게 고정 |
| 단축키 항목 | 내용 |
|---|---|
| 구성 위치 | `keybindings.json` |
| 설정 키 | `systemWide` |
| 동작 | VS Code가 focus되지 않아도 keybinding으로 VS Code command 실행 |
| 예시 활용 | macOS에서 `cmd+shift+a`로 Agents window focus |
| 주의할 점 | OS나 다른 앱 shortcut과 충돌하지 않도록 조직·개인 기준 필요 |
프론트엔드 개발자는 browser tab을 side group이나 auxiliary window로 고정해 preview가 코드 편집을 밀어내는 일을 줄일 수 있습니다. OS-level shortcut은 Agents window 같은 표면을 빠르게 여는 데 유용하지만, 운영체제와 다른 앱의 global shortcut과 충돌하지 않도록 개인·팀 기준을 세워야 합니다.
F. 엔터프라이즈 관찰성: Copilot telemetry를 승인된 collector로 보낸다
Enterprise 항목에서는 Copilot telemetry export를 OpenTelemetry로 관리하는 기능이 중요합니다. 조직은 개발자별 환경 변수 대신 managed settings의 `telemetry` block으로 수집 위치와 콘텐츠 캡처 정책을 강제할 수 있습니다.
| Telemetry 항목 | 내용 |
|---|---|
| 관리 대상 | Copilot Chat extension과 agent host process |
| 전달 방식 | Copilot managed settings의 `telemetry` block |
| 수집 대상 | OTLP export endpoint와 protocol, OTel service name, resource attributes |
| 보안 설정 | collector 인증 token 같은 exporter headers |
| 콘텐츠 정책 | prompt와 response content capture 여부 및 개발자 변경 가능 여부 |
| 우선순위 | managed value가 environment variable과 user setting보다 우선 |
| 운영 가치 | 개발자별 환경 변수 대신 승인된 collector로 Copilot telemetry를 일관 전송 |
이 변화는 Copilot 사용을 측정하고 감시하려는 조직에 직접적입니다. managed value가 environment variable과 user setting보다 우선하기 때문에, 운영자는 endpoint, header, prompt/response content capture 여부를 배포 전 명확히 합의해야 합니다.
3. 사용자 세그먼트별 해석
개인 개발자
Copilot Vision GA와 browser tab placement로 보이는 자료와 preview 배치를 더 적은 설명과 전환으로 다룸
프론트엔드 개발자
Claude 멀티챗으로 구현과 테스트를 병렬 진행하고, browser tab을 side group이나 window에 고정해 검증 흐름을 유지
에이전트 헤비 유저
workspace 없는 Quick chat, read-only subagent chats, chat shortcuts로 Agents window를 더 빠르게 운영
팀 리드
멀티챗과 deep link로 작업 단위 대화를 유지하고, Copilot Vision으로 UI·문서 리뷰 맥락을 더 정확히 공유
AI/BYOK 관리자
agent host BYOK, custom endpoint sampling, utility model 기본값으로 자체 모델 운영 기준을 세분화
엔터프라이즈 운영자
Copilot telemetry export를 managed settings로 강제해 승인된 OTel collector와 콘텐츠 캡처 정책을 적용
보안·플랫폼 팀
OS-level shortcut 충돌, telemetry header와 prompt/response capture, BYOK endpoint parameter를 정책 검토 대상으로 관리
4. 기능별 우선순위 평가
| 우선순위 | 기능 | 이유 |
|---|---|---|
| 1 | Claude agent 멀티챗 세션 | 한 agent session 안에서 구현, 테스트, 대안 검토를 병렬화해 작업 구조를 직접 바꿈 |
| 2 | Copilot Vision GA | 이미지와 PDF를 대화 입력으로 안정 지원해 UI·문서·오류 설명 비용을 크게 줄임 |
| 3 | Copilot telemetry export 관리 | Copilot 관찰성을 조직 collector로 강제할 수 있어 엔터프라이즈 운영 영향이 큼 |
| 4 | BYOK 모델 세부 설정 | agent host BYOK, sampling parameter, utility model 기본값이 자체 모델 운영 안정성에 영향 |
| 5 | workspace 없는 Quick chat | 프로젝트와 무관한 질문을 Agents window에서 바로 처리해 시작 마찰을 줄임 |
| 6 | read-only subagent chats | 위임된 subagent 작업을 방해하지 않고 관찰할 수 있어 병렬 agent 운영의 투명성을 높임 |
| 7 | 통합 브라우저 탭 배치 | preview와 문서가 코드 영역을 밀어내는 문제를 줄이는 실용적 편의 개선 |
| 8 | OS-level keyboard shortcuts | 파워 유저에게 빠른 진입점을 주지만 shortcut 충돌 관리가 필요 |
5. 한 줄 포지셔닝
VS Code 1.128은 Claude agent 멀티챗과 Copilot Vision GA로 에이전트 입력과 작업 단위를 넓히고, BYOK·telemetry·browser 배치를 팀 운영 기준에 맞게 더 세밀하게 조정하게 만든 릴리스입니다.
1
Claude 멀티챗으로 구현, 테스트, 대안 검토를 한 agent session 안에서 병렬로 운영한다
2
Copilot Vision GA로 이미지와 PDF를 설명문으로 바꾸지 않고 Chat 맥락에 직접 넣는다
3
BYOK 모델 설정과 Copilot OpenTelemetry 관리로 AI 사용의 비용, 데이터 경계, 관찰성을 조직 기준에 맞춘다