VS Code 1.130 업데이트
아래는 2026년 7월 22일 공개된 VS Code 1.130 공식 릴리스를 기능 목록의 번역이 아니라, 에이전트 작업의 승인 중단을 줄이고 여러 harness의 변경을 안전하게 격리하며 결과 검토와 사용량 확인을 빠르게 만드는 흐름으로 재구성한 글입니다.
공식 릴리스 노트 기준으로 agent host, assisted tool approvals, Agents window Preview의 파일별 diff 통계·compact diff·quick chat, Copilot·Claude·Codex worktree 격리, chat timestamp, Copilot Business·Enterprise AI credit 사용량, Git diff mnemonic link, TypeScript 7 전환을 정리했습니다. VS Code는 점진 배포 중이며 즉시 사용하려면 Check for Updates를 사용할 수 있습니다.
이번 릴리스의 중심 메시지
VS Code 1.130은 agent host라는 실행 기반 위에서 승인·격리·검토의 마찰을 줄여, 에이전트 작업을 더 오래 맡기고 더 빠르게 확인하도록 다듬은 릴리스입니다.
assisted permissions는 승인 중단을 선별하고, 모든 agent harness의 worktree는 병렬 변경을 분리하며, 파일별 통계와 compact diff는 검토 시작점을 명확히 합니다. 자동화 수준을 높일수록 팀은 어떤 도구를 모델 판단에 맡길지와 누가 최종 변경을 병합할지를 더 분명히 정해야 합니다.
1. 사용자 기능 단위별 가치
| 기능 단위 | 주요 사용자 | 사용자가 느끼는 문제 | 업데이트 가치 | 사용자에게 와닿는 메시지 |
|---|---|---|---|---|
| Assisted tool approvals | 승인 요청이 잦은 장시간 agent 작업을 운영하는 개발자 | 위험도가 낮은 도구 호출까지 반복 확인하면 작업 흐름이 자주 멈춤 | 모델이 각 tool call의 위험을 평가해 자동 실행 또는 사용자 승인을 선택 | 승인 횟수보다 실제 위험에 맞춰 개입 지점을 조정한다 |
| 파일별 diff 통계 | 여러 파일의 agent 변경을 검토하는 개발자와 reviewer | 각 파일의 변경 규모를 파악하려면 diff를 하나씩 펼쳐 봐야 함 | Changes editor의 파일 header에서 추가·삭제 줄 수를 실시간 확인 | 큰 변경부터 골라 읽고 검토 순서를 빠르게 정한다 |
| Compact multi-file diff | 좁은 Agents window에서 긴 변경 묶음을 검토하는 사용자 | gutter와 header의 빈 공간이 코드 표시 폭을 줄이고 시선을 분산함 | file header·line number·unchanged-region control을 일관되게 정렬 | 같은 화면 폭에서 실제 변경 코드를 더 많이 본다 |
| 모든 harness의 worktree 격리 | Copilot·Claude·Codex를 병렬로 사용하는 에이전트 헤비 유저 | New Worktree가 Copilot에만 적용돼 harness마다 격리 방식이 달랐음 | agent host의 Claude와 Codex session도 Git worktree에서 실행 | 어떤 agent를 골라도 병렬 작업의 변경 경계를 동일하게 유지한다 |
| Chat timestamp | 긴 대화의 실행 시간과 순서를 되짚는 개발자 | 요청·응답이 언제 실행됐고 얼마나 걸렸는지 대화만 보고 알기 어려움 | message toolbar hover에서 timestamp와 elapsed time 확인 | 에이전트 대화를 결과뿐 아니라 시간 흐름으로도 추적한다 |
| 조직 AI credit 사용량 | Copilot Business·Enterprise를 쓰는 조직 구성원 | 개인 예산이 없으면 editor 안에서 현재 billing cycle 사용량을 보기 어려움 | Copilot status menu에서 누적 AI credit 사용량 표시 | 별도 화면으로 이동하지 않고 현재 소비량을 확인한다 |
| Git diff mnemonic link | terminal의 Git diff 출력에서 파일을 바로 여는 개발자 | `i/`·`w/` 또는 `1/`·`2/` 접두사가 실제 경로로 해석돼 링크가 깨짐 | mnemonic prefix를 제거한 정확한 대상 파일을 VS Code에서 열기 | diff 출력의 경로 표기 방식을 이해하고 올바른 파일로 이동한다 |
2. 가치 기준별 핵심 변화
A. 승인 흐름: 모델이 tool call의 위험을 먼저 평가한다
agent host의 assisted permissions는 모든 tool call을 같은 수준으로 멈춰 세우는 대신, language model이 호출별 위험을 평가해 자동 실행과 사용자 승인 요청 사이를 선택합니다. 장시간 작업의 작은 승인 중단을 줄이는 것이 목적입니다.
| 항목 | 내용 |
|---|---|
| 설정 | `chat.assistedPermissions.enabled` |
| 사용 조건 | agent host에서 실행되는 agent |
| 선택 위치 | agent permissions picker의 Assisted permissions |
| 판단 주체 | language model이 개별 tool call의 위험 평가 |
| 결과 | 위험 평가에 따라 자동 실행하거나 사용자 승인 요청 |
| 운영 의미 | 모든 승인을 없애는 기능이 아니라 확인이 필요한 호출을 선별 |
이 기능은 opt-in 설정이며 permissions picker에서 Assisted permissions를 선택해야 합니다. 중요한 점은 승인 자체를 없애는 자동화가 아니라 모델이 개입 필요성을 판단한다는 것입니다. 조직은 외부 전송, 배포, 삭제, credential 접근처럼 결과가 큰 도구를 별도 정책으로 제한하고, 낮은 위험의 반복 작업부터 적용 범위를 넓히는 편이 안전합니다.
승인 피로를 줄이는 핵심은 확인을 없애는 것이 아니라 위험에 맞는 순간에 확인하는 것이다.
B. 변경 검토: 규모와 코드를 같은 흐름에서 읽는다
Agents window의 Changes editor는 각 파일 header에 추가·삭제 줄 수를 표시하고, multi-file diff의 gutter를 더 조밀하게 구성합니다. reviewer는 변경량이 큰 파일을 먼저 찾고 제한된 폭에서 실제 코드를 더 많이 볼 수 있습니다.
| 검토 항목 | 내용 |
|---|---|
| 상태 | Agents window 전체가 Preview |
| 파일별 통계 | file path 옆에 live insertion·deletion count 표시 |
| Compact diff | gutter의 빈 공간을 줄이고 header·line number·control 정렬 통일 |
| Quick chat | agent host quick chat을 sessions list의 compact single-line row로 구분 |
| 일반 session | 변경 통계·상태·timestamp가 있는 두 번째 줄 유지 |
quick chat도 한 줄짜리 compact row로 표시돼 장기 project session과 시각적으로 구분됩니다. 다만 Agents window는 여전히 Preview입니다. 팀 기본 검토 경로로 정하기 전에 큰 diff, narrow window, 키보드 탐색, session 전환 시 정보 밀도가 실제 repository에 맞는지 확인해야 합니다.
C. 병렬 작업: Claude와 Codex도 worktree 경계를 공유한다
1.129에서 New Worktree 선택은 Copilot harness에만 적용됐습니다. 1.130에서는 agent host에서 실행되는 Claude와 Codex session도 Git worktree isolation을 지원해, harness 선택과 무관하게 같은 workspace에서 병렬 변경을 분리할 수 있습니다.
| Worktree 항목 | 내용 |
|---|---|
| 이전 | Agents window의 New Worktree가 Copilot harness에만 지원 |
| 1.130 | agent host에서 실행되는 Copilot·Claude·Codex가 worktree isolation 지원 |
| 사용 방식 | 새 session에서 New Worktree checkbox 선택 |
| 사용자 가치 | 같은 workspace의 기능별 병렬 session을 서로 다른 Git 작업 경계로 분리 |
| 주의 | worktree는 변경 충돌을 줄이지만 결과 병합과 정리 책임까지 자동화하지 않음 |
이는 여러 agent가 같은 working tree를 동시에 수정하는 충돌을 줄이지만, 결과를 자동으로 통합하지는 않습니다. session마다 작업 목적과 소유 파일을 작게 나누고, 최종 검증과 merge 책임을 한 흐름에 모아야 격리가 실제 생산성으로 이어집니다.
D. 운영 가시성: 대화 시간과 AI credit을 editor에서 확인한다
chat message toolbar에 hover하면 요청·응답 시각과 경과 시간을 볼 수 있습니다. Copilot Business·Enterprise 사용자는 개인 budget이 설정되지 않았더라도 Copilot status menu에서 현재 billing cycle의 누적 AI credit 사용량을 확인할 수 있습니다.
| 가시성 항목 | 내용 |
|---|---|
| Chat timestamp | 요청·응답의 message toolbar에 hover하면 timestamp와 elapsed time 표시 |
| 관련 설정 | `chat.verbose`로 timestamp 표시 비활성화 가능 |
| AI credit 대상 | Copilot Business와 Copilot Enterprise 사용자 |
| 표시 조건 | 사용자 수준 budget이 설정되지 않은 경우에도 현재 billing cycle 누적 사용량 표시 |
| 표시 위치 | Copilot status menu |
| 한계 | 조직 전체 비용 분석 도구가 아니라 개인이 editor에서 소비 흐름을 보는 가시성 |
timestamp는 느린 응답이나 중단된 대화를 진단하는 단서이고, credit 표시는 사용 패턴을 스스로 조정할 빠른 신호입니다. 둘 다 완전한 관측·비용 분석 도구는 아니므로 조직 차원의 예산, 모델별 비용, 생산성 평가는 별도 운영 데이터와 함께 봐야 합니다.
E. 터미널과 기반: Git 경로 해석을 고치고 TypeScript 7로 전환한다
Git의 mnemonic prefix를 켜면 diff 경로는 index와 working tree를 `i/`, `w/`로 구분합니다. VS Code terminal은 이제 이 표기를 실제 폴더로 오해하지 않고 prefix를 제거해 올바른 파일 링크를 만듭니다.
| 항목 | 내용 |
|---|---|
| Git 옵션 | `diff.mnemonicPrefix`가 활성화된 diff 출력 |
| index·working tree | `i/`와 `w/` prefix를 인식하고 link target에서 제거 |
| no-index diff | `git diff --no-index`가 만드는 숫자 prefix `1/`와 `2/`도 인식 |
| 사용자 가치 | terminal diff 경로를 클릭해 실제 파일을 정확히 열기 |
| Engineering | VS Code repository와 내장 TypeScript extension을 TypeScript 7 release로 전환 |
`git diff --no-index`의 `1/`, `2/`도 같은 방식으로 처리됩니다. 작은 수정이지만 terminal 출력에서 파일로 이동하는 반복 동작의 실패를 없앱니다. 내부적으로는 VS Code repository와 TypeScript extension이 TypeScript 7 release를 사용해 향후 언어 도구 기반도 맞췄습니다.
3. 사용자 세그먼트별 해석
개인 개발자
assisted permissions로 장시간 agent 작업의 반복 승인을 줄이고, chat timestamp로 느린 상호작용을 확인
에이전트 헤비 유저
Copilot·Claude·Codex에 같은 worktree 격리 방식을 적용해 병렬 session을 더 예측 가능하게 운영
코드 리뷰어
파일별 추가·삭제 통계와 compact diff로 큰 변경을 먼저 찾고 좁은 패널에서도 더 많은 코드를 검토
팀 리드
assisted permissions의 편의와 모델 기반 위험 판단의 경계를 팀 저장소·도구별 승인 정책에 반영
Copilot 조직 사용자
개인 budget 유무와 관계없이 status menu에서 billing cycle의 누적 AI credit 사용량을 확인
Git 중심 개발자
mnemonic prefix가 있는 diff에서도 terminal link가 올바른 index·working-tree 파일을 열도록 개선
4. 기능별 우선순위 평가
| 우선순위 | 기능 | 이유 |
|---|---|---|
| 1 | Assisted tool approvals | agent 작업을 자주 멈추는 승인 비용을 줄이지만 신뢰 경계를 함께 설계해야 하는 운영 변화 |
| 2 | 모든 harness의 worktree 격리 | Copilot뿐 아니라 Claude·Codex 병렬 session도 같은 Git 격리 원칙으로 운영 |
| 3 | 파일별 diff 통계·compact diff | 다중 파일 변경의 규모 파악과 실제 검토 속도를 바로 개선 |
| 4 | Chat timestamp | 긴 agent 대화를 시간 축으로 진단할 수 있는 작은 가시성 개선 |
| 5 | 조직 AI credit 사용량 | Business·Enterprise 사용자가 editor 안에서 자신의 누적 소비를 확인 |
| 6 | Git diff mnemonic link | 특정 Git 설정에서 깨지던 terminal file navigation을 정확하게 보정 |
5. 한 줄 포지셔닝
VS Code 1.130은 모델 기반 보조 승인, harness 공통 worktree 격리, 밀도 높은 diff 검토를 agent host에 연결해 에이전트 작업의 중단은 줄이고 통제와 확인은 더 선명하게 만든 릴리스입니다.
1
assisted permissions로 낮은 위험의 반복 tool call은 이어 가고 필요한 순간에만 사용자 승인을 요청한다
2
Copilot·Claude·Codex session을 같은 worktree 격리 방식으로 운영해 병렬 변경의 충돌 가능성을 낮춘다
3
파일별 diff 통계, compact view, timestamp와 credit 표시로 결과 검토와 운영 판단의 시작점을 빠르게 찾는다