VS Code 1.127 업데이트
아래는 2026년 7월 1일 공개된 VS Code 1.127 공식 릴리스를 기능 목록의 번역이 아니라, 에이전트가 웹 앱을 직접 검증하고 사용자가 많은 agent session을 정리하며 조직이 브라우저·명령·Copilot 정책 경계를 관리하는 방식의 변화로 재구성한 글입니다.
공식 릴리스 노트 기준으로 browser tools for agents 일반 제공, per-site browser permissions, Agents window Preview의 group·drag and drop·chat input banners, multi-chat 개선, `/troubleshoot`, subagent credits, macOS/Linux terminal sandboxing, built-in Ollama provider deprecation, file-based managed Copilot settings를 정리했습니다. VS Code는 점진 배포 중이며 즉시 사용하려면 Check for Updates를 사용할 수 있습니다.
이번 릴리스의 중심 메시지
VS Code 1.127은 에이전트가 웹 앱을 직접 확인하는 능력을 안정 기능으로 끌어올리고, 많아진 agent 작업을 정리·검토·통제하는 운영 표면을 넓힌 릴리스입니다.
핵심은 에이전트가 더 많은 일을 하게 만드는 것만이 아닙니다. 브라우저 권한, domain filtering, 터미널 샌드박스, subagent 비용, 파일 기반 정책 전달처럼 자동화가 실제 팀 환경에서 쓰일 때 필요한 관찰 가능성과 통제 지점이 함께 늘어났습니다.
1. 사용자 기능 단위별 가치
| 기능 단위 | 주요 사용자 | 사용자가 느끼는 문제 | 업데이트 가치 | 사용자에게 와닿는 메시지 |
|---|---|---|---|---|
| browser tools for agents GA | 에이전트에게 웹 앱 구현과 검증을 맡기는 개발자 | 브라우저 확인을 별도 MCP 서버나 수동 테스트로 이어 붙여야 함 | 에이전트가 통합 브라우저를 열고 읽고 캡처하고 클릭하며 자체 검증 | build-test-fix 루프를 VS Code 안에서 닫는다 |
| 통합 브라우저 사이트별 권한 | 카메라, 위치, 기기 접근이 필요한 웹 앱을 검증하는 개발자 | 통합 브라우저에서 실제 브라우저 권한 흐름과 가까운 검증이 어려움 | 사이트별 prompt로 camera, microphone, location, clipboard, device 권한 허용·차단 | 웹 앱 권한 검증을 더 실제 사용 환경에 가깝게 만든다 |
| Agents window 세션 그룹 | 여러 agent session을 프로젝트와 주제별로 운영하는 사용자 | 세션 목록이 길어지면 어떤 작업이 어디에 속하는지 빠르게 파악하기 어려움 | custom group과 접기, 그룹 안 새 세션 생성, 그룹 단위 done 처리 제공 | 많은 agent 작업을 목록이 아니라 작업 묶음으로 관리한다 |
| 세션 목록 drag and drop | 바쁜 Agents window를 계속 정리하며 쓰는 개발자와 리뷰어 | 세션 순서, group 이동, pinning을 메뉴로만 처리하면 정리 비용이 큼 | 세션, 그룹, workspace header를 드래그해 순서와 소속을 바꿈 | 에이전트 작업판을 손으로 재배치하듯 정리한다 |
| chat input banners | 에이전트 세션에서 PR과 CI 상태를 함께 보는 개발자 | 실패한 CI와 새 PR comment를 확인하려고 대화 밖으로 이동해야 함 | chat input 위 banner에서 Fix Checks, Reveal Checks, Address Comments를 바로 실행 | 실패와 피드백을 대화 흐름 안에서 처리한다 |
| editor gutter feedback | agent 변경을 줄 단위로 검토하는 reviewer | 수정 지점을 설명하려면 파일과 줄을 말로 다시 지정해야 함 | gutter glyph로 특정 줄에 feedback comment를 바로 추가 | 에이전트에게 고칠 줄을 더 정확히 가리킨다 |
| 세션 맥락 기반 PR 제목·설명 | Agents window에서 PR을 만드는 개발자 | 자동 생성 PR 제목과 설명이 일반적이어서 매번 손봐야 함 | session context를 사용해 작업 내용을 더 잘 반영한 PR 제목과 설명 생성 | 에이전트 작업 결과를 리뷰 가능한 PR 문장으로 더 빨리 정리한다 |
| multi-chat session 정리 개선 | 한 agent host session에서 구현·테스트·리뷰 chat을 나누는 사용자 | 보조 chat을 닫으면 잃어버리거나 전체 진행 상태를 active chat만 기준으로 오해하기 쉬움 | chat close/reopen/delete, 진행·변경 파일 집계, fork를 peer chat으로 생성 | 한 세션 안의 병렬 대화를 작업 단위로 보존하고 추적한다 |
| /troubleshoot agent host session | agent가 느리거나 지시를 무시하는 이유를 확인하려는 사용자 | 문제 원인을 감으로 추정하거나 로그를 직접 뒤져야 함 | chat session log를 분석해 local·remote agent host session 문제를 진단 | agent 행동 문제를 대화 안에서 조사한다 |
| subagent credits | subagent delegation 비용을 파악하려는 팀 리드와 AI 도구 사용자 | 어떤 subagent가 얼마만큼 credit을 썼는지 대화 전체 비용에서 분리하기 어려움 | chat response의 subagent section hover에서 사용 credit 확인 | 위임된 AI 작업 비용을 숨은 합계가 아니라 항목별로 본다 |
| macOS·Linux 터미널 명령 샌드박스 | 에이전트에게 터미널 명령 실행을 자주 맡기는 개발자 | 모든 명령 승인이 번거롭지만 무제한 실행은 위험함 | 네트워크 차단과 파일시스템 제한 sandbox에서 명령을 실행하고 elevation이 필요할 때만 승인 요청 | 승인 피로를 줄이면서 명령 실행 경계를 유지한다 |
| built-in Ollama provider deprecation | 로컬 Ollama 모델을 VS Code chat에서 쓰는 사용자 | 내장 provider와 확장 provider가 나뉘면 지원 경로와 모델 업데이트가 혼란스러움 | 공식 Ollama VS Code extension 사용을 권장하고 built-in provider는 deprecate | 로컬 모델 연결을 확장 기반 공급자 흐름으로 정리한다 |
| 파일 기반 managed Copilot settings | MDM 없는 환경에서도 Copilot 정책을 배포해야 하는 엔터프라이즈 운영자 | 기기 관리에 등록되지 않은 머신에는 managed Copilot settings 적용이 번거로움 | OS별 well-known path의 managed-settings.json으로 정책 전달 | Copilot 정책 배포 경로를 MDM 밖 환경까지 넓힌다 |
2. 가치 기준별 핵심 변화
A. 브라우저 검증: 에이전트가 웹 앱을 직접 열고 확인한다
1.127에서 가장 큰 전환은 browser tools for agents가 Preview를 지나 일반 제공 기능이 됐다는 점입니다. 에이전트는 통합 브라우저에서 페이지를 열고, 내용을 읽고, console error를 보고, screenshot을 찍고, 입력과 클릭을 수행하며 자기 작업을 검증할 수 있습니다.
| 항목 | 내용 |
|---|---|
| 상태 | 일반 제공(GA), 기본 활성화 |
| 설정 | `workbench.browser.enableChatTools` |
| 핵심 기능 | 페이지 열기, 콘텐츠와 console error 읽기, screenshot, 선택, 입력, navigate |
| 인프라 의미 | 외부 MCP server 없이 VS Code 통합 브라우저 기반으로 agent 검증 수행 |
| 운영 정책 | `BrowserChatTools`로 전체 비활성화, `ChatAgentNetworkFilter`와 allow/deny domain list로 접근 도메인 제한 |
| 사용자 가치 | 웹 앱 구현 후 agent가 직접 확인하고 수정하는 closed loop를 에디터 안에서 구성 |
프론트엔드 개발 흐름에서는 "코드를 만든 뒤 사람이 브라우저로 확인"하던 단계를 에이전트 루프 안으로 일부 넣을 수 있습니다. 대신 조직에서는 어떤 도메인에 agent browser tools가 접근할 수 있는지, 어떤 상황에서 브라우저 공유를 허용할지 명확히 정해야 합니다.
브라우저 에이전트의 GA는 자동 코드 생성보다, 생성한 결과를 같은 도구 안에서 다시 검증하게 만든다는 점에서 실무 영향이 크다.
B. 브라우저 권한: 실제 웹 앱에 가까운 검증이 가능해진다
통합 브라우저는 이제 사이트별 권한 prompt를 지원합니다. 위치, 카메라, 마이크, 센서, 클립보드, Bluetooth·USB·serial·HID 같은 device API를 쓰는 웹 앱은 권한 흐름까지 VS Code 안에서 확인할 수 있습니다.
| 권한 항목 | 내용 |
|---|---|
| 권한 범위 | Geolocation, camera, microphone, sensors, clipboard, Bluetooth, USB, serial, HID |
| 사용자 흐름 | 페이지가 권한을 요청하면 사이트별 allow 또는 deny prompt 표시 |
| 관리 위치 | 현재 사이트의 Site Permissions browser menu item에서 권한 관리 |
| 검증 가치 | 회의, 위치, 장치, 클립보드 기반 웹 앱을 실제 브라우저 흐름과 더 가깝게 테스트 |
| 주의할 점 | agent browser tools와 함께 쓸 때 사이트 권한과 agent 접근 도메인 정책을 같이 검토해야 함 |
이 변화는 특히 권한 요청이 핵심 기능인 웹 제품에 유용합니다. 다만 통합 브라우저가 더 실제 브라우저에 가까워질수록, 개발자는 테스트 편의뿐 아니라 사이트별 허용 상태와 agent 접근 범위까지 함께 관리해야 합니다.
C. 세션 운영: 바쁜 Agents window를 정리하는 기능이 늘었다
Agents window는 여러 session을 프로젝트와 machine을 넘나들며 탐색·반복·검토하는 companion window입니다. 이번 릴리스에서는 세션이 많아졌을 때 목록을 정리하고 CI와 리뷰 피드백을 바로 처리하는 기능이 추가됐습니다.
| 개선 항목 | 내용 |
|---|---|
| 상태 | Agents window는 Preview |
| 그룹 | custom group 생성, group header 접기, group 안 새 session 시작, group 전체 done 처리 |
| Drag and drop | session reorder, group/workspace header rearrange, session을 group 또는 Pinned section으로 이동 |
| 다중 선택 | 여러 session을 block 단위로 함께 이동 |
| Chat input banners | CI 실패와 PR review comment를 chat input 위에 표시하고 바로 fix/reveal/address 실행 |
| Onboarding tours | Agents window 사용법을 안내하는 Experimental walkthrough |
| Gutter feedback | editor gutter에서 특정 줄에 Add Feedback comment 추가 |
| PR 생성 | session context로 더 구체적인 PR title과 description 생성 |
group과 drag and drop은 단순한 정리 기능이 아닙니다. 에이전트 작업이 많아질수록 사용자는 "어떤 작업이 진행 중이고, 어떤 작업이 리뷰 대상이며, 어떤 작업을 닫아도 되는가"를 빠르게 판단해야 합니다. 목록 정리는 곧 agent 운영 능력입니다.
D. 병렬 대화: 한 agent session 안의 작업 흐름을 더 잘 보존한다
multi-chat session은 한 agent host session 안에서 여러 chat을 유지하는 기능입니다. 1.127에서는 닫기, 다시 열기, 삭제, 진행 상태 집계, 변경 파일 집계, fork 동작이 다듬어졌습니다.
| 개선 항목 | 내용 |
|---|---|
| Chat lifecycle | tab X로 close하면 숨김 처리, Conversations dropdown에서 reopen, context menu에서 Delete Chat |
| Progress | 어느 peer chat이 작업 중이어도 session이 in-progress로 표시 |
| Changes | 각 tab과 session header Changes pill이 모든 peer chat의 변경을 집계 |
| Fork | multi-chat session의 conversation fork가 새 top-level session이 아니라 같은 session의 peer chat으로 생성 |
| Layout | Workspace와 Changes pill이 compact secondary button 형태로 일관 표시 |
| Focus | session을 열면 editor나 Changes view가 있어도 chat input으로 focus 이동 |
| Responsive sidebar | `sessions.layout.autoCollapseSessionsSidebar`로 좁은 Agents window에서 sessions sidebar 자동 숨김 |
사용자는 구현 chat이 돌아가는 동안 리뷰나 테스트 질문을 별도 peer chat으로 나눌 수 있습니다. 중요한 점은 각 chat이 독립적으로 움직이면서도 session 차원에서는 진행 상태와 변경 파일이 합쳐져 보인다는 점입니다. 병렬화가 늘어나는 만큼, 어떤 chat이 어떤 변경을 만들었는지 확인하는 습관도 필요합니다.
E. 운영 가시성: 문제 진단, 비용, 명령 실행 경계를 보강한다
1.127은 agent가 실패하거나 느릴 때, subagent delegation이 비용을 쓸 때, 터미널 명령이 자동 실행될 때의 운영 표면도 다듬었습니다. 자동화가 많아질수록 실행 자체보다 "무엇이 왜 일어났는지"를 볼 수 있어야 합니다.
| 운영 항목 | 내용 |
|---|---|
| Troubleshoot | `/troubleshoot`로 chat session log를 분석하고 `#session`으로 local·remote agent host session 지정 |
| Subagent credits | subagent section hover에서 delegation에 쓰인 AI credits 확인 |
| Terminal sandboxing | macOS와 Linux에서 rollout, network access 차단과 filesystem access 제한 |
| 승인 흐름 | sandbox 밖 실행이 필요할 때만 elevation approval 요청 |
| 사용자 통제 | Permissions dropdown에서 sandboxing을 끌 수 있음 |
| 운영 의미 | 승인 왕복을 줄이되 명령 실행 경계와 비용 가시성을 함께 유지 |
terminal sandboxing은 승인 피로를 줄이는 동시에 네트워크와 파일시스템 경계를 둡니다. 하지만 sandbox 밖 실행이 필요할 때는 여전히 사용자의 elevation 판단이 필요합니다. subagent credits 역시 비용을 줄이는 기능은 아니지만, 위임된 작업 비용을 설명 가능한 단위로 나누는 데 의미가 있습니다.
F. 모델과 기업 정책: 확장 기반 모델과 파일 기반 정책으로 이동한다
built-in Ollama provider deprecation은 로컬 모델 사용 흐름을 공식 확장 기반으로 옮기는 신호입니다. 동시에 file-based managed Copilot settings는 MDM이 없는 엔터프라이즈 환경에서도 정책을 배포할 수 있는 경로를 추가합니다.
| 모델 항목 | 내용 |
|---|---|
| 변화 | built-in Ollama provider deprecation |
| 권장 경로 | official Ollama VS Code extension 설치 |
| 대상 사용자 | Bring Your Own Key 흐름으로 로컬 Ollama model을 쓰는 사용자 |
| 해야 할 일 | 공식 확장을 설치하고 deprecated built-in provider를 제거해 사용 중단을 피함 |
| 의미 | 모델 공급자 지원을 VS Code 내장 구현보다 확장 생태계 흐름으로 이동 |
| 정책 항목 | 내용 |
|---|---|
| 전달 방식 | disk의 JSON file로 managed GitHub Copilot settings 제공 |
| 우선순위 | MDM 또는 account-based enterprise settings가 없을 때만 파일을 honoring |
| macOS 경로 | `/Library/Application Support/GitHubCopilot/managed-settings.json` |
| Linux 경로 | `/etc/github-copilot/managed-settings.json` |
| Windows 경로 | `%ProgramFiles%\GitHubCopilot\managed-settings.json` |
| 사용 사례 | MDM 미등록 장비, configuration management, imaging pipeline으로 정책 배포 |
| 스키마 | GitHub.com에서 작성하는 enterprise managed client settings와 같은 JSON schema 사용 |
파일 기반 정책은 MDM이나 account-based enterprise settings가 없을 때만 적용됩니다. 따라서 조직은 정책 우선순위와 배포 채널을 문서화해야 합니다. 개발자 개인에게는 단순한 설정 파일처럼 보이지만, 운영자에게는 Copilot 정책을 이미지 빌드나 configuration management에 포함할 수 있는 배포 표면입니다.
3. 사용자 세그먼트별 해석
개인 개발자
browser tools GA와 terminal sandboxing으로 에이전트에게 구현·검증·명령 실행을 더 자주 맡기되 승인 범위를 유지
프론트엔드 개발자
사이트별 browser permission과 agent browser tools로 카메라, 위치, 클립보드가 필요한 웹 앱 검증이 현실에 가까워짐
에이전트 헤비 유저
session group, drag and drop, multi-chat lifecycle로 많은 agent 작업을 주제와 진행 상태별로 정리
코드 리뷰어
chat input banner와 gutter feedback으로 실패한 CI, PR comment, 특정 줄 피드백을 대화 흐름 안에서 처리
팀 리드
subagent credits와 session 정리 기능으로 어떤 위임 작업이 비용을 쓰고 어떤 세션이 리뷰 대상인지 더 쉽게 설명
보안·플랫폼 팀
browser tool 정책, domain filtering, terminal sandboxing, per-site permission을 함께 관리해야 하는 새 운영 지점 확보
AI/BYOK 관리자
Ollama provider deprecation과 파일 기반 managed settings로 모델 연결과 Copilot 정책 배포 경로를 재정리
엔터프라이즈 운영자
MDM이 없는 장비에도 managed-settings.json으로 Copilot 정책을 배포할 수 있는 선택지가 생김
4. 기능별 우선순위 평가
| 우선순위 | 기능 | 이유 |
|---|---|---|
| 1 | browser tools for agents GA | agent가 웹 앱을 직접 열고 캡처하고 조작해 검증하는 흐름이 기본 기능으로 올라옴 |
| 2 | Agents window 세션 그룹과 drag and drop | agent session이 많아지는 팀에서 작업 목록을 유지·정리하는 일상 흐름에 직접 영향 |
| 3 | chat input banners와 gutter feedback | CI 실패, PR comment, 코드 줄 피드백을 대화 밖으로 나가지 않고 agent에게 전달 |
| 4 | terminal command sandboxing | 승인 피로와 실행 위험을 동시에 다루는 agent 운영 기본값 변화 |
| 5 | 통합 브라우저 사이트별 권한 | 카메라·기기·클립보드 기반 웹 앱 검증 정확도를 높이고 권한 관리 책임도 늘림 |
| 6 | subagent credits | delegation 비용을 subagent 단위로 볼 수 있어 비용 회고와 사용량 설명이 쉬워짐 |
| 7 | 파일 기반 managed Copilot settings | MDM 없는 엔터프라이즈 환경에서 Copilot 정책 배포 선택지를 넓힘 |
| 8 | built-in Ollama provider deprecation | 로컬 모델 사용자는 공식 확장 기반 흐름으로 이전 계획을 세워야 함 |
5. 한 줄 포지셔닝
VS Code 1.127은 browser tools for agents를 안정 기능으로 전환하면서, 에이전트가 늘린 자동화 흐름을 세션 정리, 비용 표시, 권한·정책 통제로 다룰 수 있게 만든 릴리스입니다.
1
browser tools for agents GA로 웹 앱 구현과 검증을 VS Code 안의 에이전트 루프로 연결한다
2
세션 그룹, drag and drop, multi-chat 개선으로 많은 agent 작업을 더 잘 정리하고 리뷰한다
3
sandboxing, browser permissions, managed settings로 자동화가 닿는 네트워크·명령·정책 경계를 더 명확히 한다