VS Code 1.129 업데이트
아래는 2026년 7월 15일 공개된 VS Code 1.129 공식 릴리스를 기능 목록의 번역이 아니라, 에이전트 세션의 실행 위치를 editor window에서 분리하고 여러 agent 작업을 서로 관찰·위임하며 결과 검토와 기업 인증을 운영 가능한 경계로 옮긴 변화로 재구성한 글입니다.
공식 릴리스 노트 기준으로 전용 agent host, agent session-management tools, Agents window 편집 패널 Experimental, chat의 `!` 명령 실행, Copilot harness BYOK, prompt-to-skill migration Experimental, remembered defaults와 worktree 선택, Modern UI Experimental, GitHub Enterprise 인증, custom editor 우선순위를 정리했습니다. VS Code는 점진 배포 중이며 즉시 사용하려면 Check for Updates를 사용할 수 있습니다.
이번 릴리스의 중심 메시지
VS Code 1.129는 에이전트 세션을 창에 붙은 대화에서 독립 실행 작업으로 옮기고, 한 agent가 다른 session을 관찰하고 위임하는 운영 구조를 연 릴리스입니다.
사용자는 같은 session을 여러 창에서 이어 보고, agent에게 하위 session 생성을 맡기며, 대화 옆에서 결과 파일과 diff를 검토할 수 있습니다. 조직은 agent host의 managed setting, 세션 간 메시지 승인, GHE 인증, BYOK와 customization 호환성을 먼저 운영 기준으로 정해야 합니다.
1. 사용자 기능 단위별 가치
| 기능 단위 | 주요 사용자 | 사용자가 느끼는 문제 | 업데이트 가치 | 사용자에게 와닿는 메시지 |
|---|---|---|---|---|
| 전용 agent host | Copilot·Claude·Codex 세션을 여러 VS Code 창에서 이어 쓰는 개발자 | agent session이 특정 editor window의 수명과 표시 상태에 묶이면 작업 연속성이 떨어짐 | AHP 기반 별도 process에서 session을 실행하고 여러 VS Code window가 같은 session에 연결 | 에이전트 작업을 창 안의 대화가 아니라 독립 실행 세션으로 다룬다 |
| agent session-management tools | 여러 agent session에 하위 작업을 나누는 에이전트 헤비 유저 | 다른 session의 상태 확인과 작업 위임을 위해 사용자가 직접 창을 오가야 함 | agent가 session을 조회·관찰하고 새 session이나 chat을 만들어 메시지로 작업을 시작 | 한 에이전트가 다른 작업 세션을 찾아 위임하고 결과 흐름을 연결한다 |
| Agents window 편집 패널 | agent가 만든 파일과 diff를 대화 옆에서 검토하는 reviewer | 파일·Changes·대화가 분리된 panel에 있어 검토 중 시선과 상태가 자주 이동함 | 파일과 diff를 shared tab bar가 있는 docked editor에서 열고 session별 검토 상태를 복원 | 에이전트 결과 검토를 main editor와 가까운 편집 경험으로 만든다 |
| chat의 `!` 명령 실행 | 대화 중 짧은 terminal command를 바로 실행하는 개발자 | 단순 명령을 실행하려고 chat과 terminal 사이를 반복 이동해야 함 | agent host chat message 앞에 `!`를 붙여 내용을 terminal command로 실행 | 대화 흐름을 벗어나지 않고 명령을 실행한다 |
| BYOK models with Copilot harness | 자체 API key와 모델을 Agents window에서 운영하는 AI 관리자 | agent host의 Copilot harness에서 조직 모델을 선택할 수 있는지 경계가 불명확함 | Agents window의 agent host Copilot harness에서 BYOK 모델 사용 | Copilot 실행 틀과 자체 모델 선택을 한 세션에서 결합한다 |
| prompt files to skills migration | 여러 agent harness에서 slash command 자산을 재사용하려는 팀 | `*.prompt.md`는 Local harness에만 지원되어 Copilot·Claude·Codex 흐름과 호환되지 않음 | workspace와 user prompt file을 선택해 harness 공통 skills 구조로 마이그레이션 | 로컬 전용 prompt 자산을 여러 에이전트가 읽는 skill로 옮긴다 |
| remembered session defaults | 비슷한 승인·agent mode로 session을 반복 생성하는 사용자 | 새 session마다 같은 mode와 approval choice를 다시 골라야 함 | 마지막 agent mode와 승인 선택을 다음 session의 기본값으로 기억 | 반복되는 세션 시작 설정을 줄인다 |
| New Worktree checkbox | agent 변경을 현재 folder와 격리해 검토하는 개발자 | folder와 worktree isolation을 dropdown에서 비교해 선택해야 함 | 단일 checkbox로 Git worktree 격리를 명시적으로 선택 | 새 작업을 별도 worktree에 둘지 시작 화면에서 바로 결정한다 |
| Reopen Editor With | 파일과 diff에 맞는 대체 editor를 선택하는 사용자 | 여러 editor가 지원돼도 Command Palette에서 전환 명령을 찾아야 함 | editor toolbar의 더보기 메뉴에서 다른 editor로 바로 다시 열기 | 현재 문맥을 유지한 채 적합한 editor를 선택한다 |
| Modern UI preview | 새 workbench 외형과 밀도를 미리 평가하는 사용자와 디자인 시스템 팀 | 향후 UI 변화를 실제 작업 환경에서 비교해 볼 진입점이 없음 | 실험 설정으로 modernized VS Code workbench appearance를 미리 사용 | 안정 기능과 분리된 preview로 새 작업대 외형을 평가한다 |
| GitHub Enterprise Copilot 인증 | GHE instance를 통해 Copilot을 제공하는 엔터프라이즈 개발자 | agent host 인증이 github.com만 향해 GHE-backed 구독은 sign-in을 완료할 수 없음 | 선택한 GHE host에서 OAuth와 Copilot access token 요청 수행 | 기업 GitHub 경계 안에서도 agent host Copilot을 사용한다 |
| custom editor diff·merge 우선순위 | custom editor extension 제작자와 binary diff 사용자 | 일반 파일용 custom editor가 diff와 merge에도 자동 선택되면 검토 경험이 어긋날 수 있음 | 파일·diff·merge editor 우선순위를 분리하고 자동 선택 제외 옵션 제공 | 파일을 여는 editor와 변경을 검토하는 editor의 책임을 나눈다 |
2. 가치 기준별 핵심 변화
A. 실행 구조: 에이전트 세션이 window 밖의 전용 host로 이동한다
1.129의 가장 큰 변화는 agent harness를 별도 process에서 실행하는 agent host입니다. session이 특정 VS Code window에 종속되지 않으므로 같은 작업을 여러 창에서 연결해 볼 수 있고, Copilot·Claude·Codex가 AHP라는 공통 실행 경계를 사용합니다.
| 항목 | 내용 |
|---|---|
| 구조 | agent harness를 VS Code window와 분리된 전용 process에서 실행 |
| 프로토콜 | Agent Host Protocol(AHP) |
| 지원 harness | Copilot, Claude, Codex |
| 연결 방식 | 같은 session을 여러 VS Code window에서 동시에 연결하고 표시 |
| Copilot 기반 | Copilot SDK를 사용해 Copilot CLI·독립 Copilot app 등과 동작 방향을 정렬 |
| 활성화 | `chat.agentHost.enabled`를 켜고 harness dropdown에서 실행 주체 선택 |
| 관리 조건 | `chat.agentHost.enabled`는 조직 수준 managed setting |
| 배포 상태 | editor window와 Agents window 사용자에게 점진적으로 rollout 중 |
이 구조는 창을 닫거나 바꿀 때 agent 작업의 맥락이 끊기는 문제를 줄일 기반입니다. 다만 현재 적극적으로 rollout 중이고 `chat.agentHost.enabled`는 조직 관리 설정입니다. 팀은 새 기능을 기대하기 전에 대상 사용자에게 agent host가 실제 제공됐는지, 어떤 harness를 허용할지부터 확인해야 합니다.
에이전트 세션의 중심이 editor window에서 독립 실행 host로 이동하고 있다.
B. 작업 위임: agent가 다른 session을 찾고 하위 작업을 시작한다
agent host에서 실행되는 Copilot·Claude·Codex는 다른 session과 chat을 다루는 session-management tools를 사용할 수 있습니다. 현재 대화를 비대하게 만들지 않고 별도 session이나 peer chat에 하위 작업을 나눌 수 있다는 점이 핵심입니다.
| 도구·경계 | 내용 |
|---|---|
| List | session status, workspace, changes를 조회하며 archived session은 명시적으로 요청할 때만 포함 |
| Read | 다른 session의 최근 conversation을 읽어 현재 작업을 파악 |
| Create | 하위 작업을 새 session 또는 기존 session 안의 새 chat으로 분리 |
| Send | agent가 만든 session이나 chat에 메시지를 보내 작업을 시작하거나 방향을 조정 |
| 사용자 이동 | 도구가 session을 만들거나 대상으로 삼으면 Open Session pill 표시 |
| 승인 경계 | 다른 session으로 메시지를 보내기 전 항상 사용자 확인 요청 |
| 확산 제한 | 자기 chat에는 메시지를 보낼 수 없고 짧은 시간의 전송 횟수를 제한 |
이는 멀티에이전트 운영을 사용자의 수동 창 전환에서 agent가 다루는 작업 흐름으로 바꿉니다. 동시에 VS Code는 다른 session으로 메시지를 보낼 때 사용자 확인을 요구하고, 자기 chat 전송과 무제한 fan-out을 막습니다. 자동 위임을 쓰더라도 session을 만드는 기준, 병렬 작업 수, 결과를 합치는 책임은 팀이 명확히 두는 편이 안전합니다.
C. 결과 검토: 대화 옆 docked editor와 격리 선택이 가까워진다
Agents window의 새 편집 패널은 agent가 만든 파일과 diff를 chat 옆 한 pane에 모읍니다. main editor와 비슷한 tab과 keybinding을 사용하고, session을 바꿔도 검토 상태를 복원해 긴 리뷰의 재탐색 비용을 줄입니다.
| 편집 패널 항목 | 내용 |
|---|---|
| 상태 | Experimental, opt-in |
| 설정 | `sessions.layout.singlePaneDetailPanel` |
| 적용 | 시작할 때 한 번 읽히므로 설정 후 window reload 필요 |
| 파일 검토 | chat 옆 docked editor에서 파일과 diff를 tab으로 열기 |
| Changes view | inline·side-by-side 전환, 전체 expand·collapse, compact diff |
| 다음 행동 | editor tab title에서 Create Pull Request 같은 다음 action 실행 |
| 상태 복원 | session별 pane width, open editors, active editor, 파일별 collapsed state 복원 |
아직 Experimental이며 시작 시 한 번만 읽는 설정이라 window reload가 필요합니다. 새 session 화면에서는 마지막 agent mode와 approval choice가 기본값으로 유지되고, New Worktree checkbox로 변경 격리를 바로 선택할 수 있습니다. 반복 입력은 줄지만 이전 승인 선택도 재사용되므로 민감한 repository에서는 session 시작 전 값을 확인해야 합니다.
D. 실행과 재사용: chat 명령, BYOK, skills가 harness 차이를 줄인다
chat message 앞의 `!`는 짧은 terminal command를 대화 안에서 실행하게 합니다. 동시에 Copilot harness에 BYOK model을 연결하고, Local harness 전용 prompt files를 skills로 옮기는 실험 기능이 추가됐습니다.
| 워크플로우 항목 | 내용 |
|---|---|
| `!` prefix | agent host session의 chat message 내용을 terminal command로 실행 |
| 사용 위치 | editor window와 Agents window |
| BYOK | agent host에서 Copilot harness를 선택한 Agents window session에 BYOK model 사용 |
| Prompt 호환성 | `*.prompt.md`는 Local harness만 지원하고 다른 harness는 skills로 slash command 표현 |
| 마이그레이션 설정 | `chat.customizations.promptMigration.enabled` |
| 입력 위치 | workspace `.github/prompts/`와 user data의 prompt files |
| 결과 | 선택한 prompt files를 skills로 변환하고 생성된 skill을 바로 열기 |
`!` 명령은 context switch를 줄이지만 입력 전체가 명령이 되므로 실행 전 내용을 읽는 습관이 필요합니다. prompt migration은 팀 customization을 harness 공통 자산으로 정리할 기회지만 Experimental입니다. 기존 prompt의 입력·출력 기대와 생성된 skill의 동작을 비교한 뒤 단계적으로 전환하는 편이 좋습니다.
E. 편집 경험: 적합한 editor 선택과 Modern UI 평가가 쉬워진다
AI 기능 밖에서는 editor toolbar에서 현재 파일이나 diff를 다른 editor로 다시 여는 진입점이 생겼습니다. Modern UI는 새 workbench appearance를 미리 볼 수 있는 Experimental 설정으로 제공됩니다.
| 편집 경험 항목 | 내용 |
|---|---|
| Reopen Editor With | editor toolbar의 더보기 메뉴에서 현재 파일이나 diff를 다른 editor로 다시 열기 |
| Modern UI 상태 | Experimental |
| Modern UI 설정 | `workbench.experimental.modernUI` |
| Insiders | Insiders build에서는 Modern UI가 기본 활성화 |
| Stable 의미 | 실험 설정을 직접 켜 현재 UI와 새 workbench appearance를 비교 |
Modern UI는 Stable에서 자동 전환되는 기능이 아니라 평가용 preview에 가깝습니다. 실제 도입 판단은 외형 선호만이 아니라 tab 식별, 밀도, 대비, 키보드 탐색처럼 매일 반복하는 작업에 미치는 영향을 기준으로 해야 합니다.
F. 기업·확장 경계: GHE 인증과 diff editor 책임이 분리된다
GitHub Enterprise를 통해 Copilot을 제공하는 조직은 이제 agent host에서도 해당 instance를 선택해 인증할 수 있습니다. 확장 생태계에서는 custom editor가 일반 파일과 diff·merge에 동일하게 자동 선택되던 책임을 분리합니다.
| GHE 항목 | 내용 |
|---|---|
| 이전 제한 | agent host Copilot OAuth와 token request가 github.com만 대상으로 해 GHE-backed 구독 인증 실패 |
| 새 흐름 | Copilot sign-in에서 GitHub Enterprise instance를 선택하고 해당 host로 인증·token 요청 |
| 지원 창 | editor window와 Agents window |
| 지원 agent | Copilot과 Claude agents |
| 필수 조건 | agent host 기능이므로 `chat.agentHost.enabled` 활성화 필요 |
| 운영 확인 | 조직 managed setting, GHE OAuth, Copilot entitlement를 함께 점검 |
| Custom editor 항목 | 내용 |
|---|---|
| 기본 변화 | custom editor는 diff와 merge editor 자동 선택에서 기본적으로 제외 |
| 사용자 선택 | Reopen Editor With로 특정 diff를 다른 editor에서 열기 |
| 지속 설정 | `workbench.diffEditorAssociations`로 matching diff의 editor 지정 |
| Proposed API | `customEditorPriority`가 textEditor, diffEditor, mergeEditor 우선순위를 분리 |
| `never` priority | 해당 editor type의 자동 선택은 막되 명시 선택 가능 상태 유지 |
| Binary fallback | text diff editor가 binary content를 표시하지 못하면 호환 custom diff editor 사용 |
GHE 지원은 엔터프라이즈 도입 범위를 넓히지만 agent host managed setting과 Copilot entitlement가 함께 맞아야 합니다. custom editor 제작자는 diff와 merge의 기본 선택 변화가 기존 사용자 흐름을 바꾸는지 확인하고, 필요하면 별도 priority와 association을 안내해야 합니다.
3. 사용자 세그먼트별 해석
개인 개발자
`!` 명령과 remembered defaults로 terminal 전환과 반복 설정을 줄이고, 필요할 때 worktree 격리를 바로 선택
에이전트 헤비 유저
agent host와 session-management tools로 여러 세션을 연결하고 하위 작업을 별도 session·chat에 위임
코드 리뷰어
실험적 docked editor에서 대화 옆 파일과 diff를 열고 session별 검토 상태를 복원
팀 리드
prompt files를 skills로 옮겨 Copilot·Claude·Codex harness 간 customization 호환성을 높이고 승인 경계를 점검
AI/BYOK 관리자
Copilot harness와 BYOK model의 조합을 검증하고 agent host rollout·managed setting을 배포 기준에 포함
엔터프라이즈 운영자
GHE 기반 Copilot 인증을 agent host에 연결하되 OAuth host, entitlement, 조직 관리 설정을 함께 확인
확장 제작자
일반 파일·diff·merge editor의 자동 선택 우선순위를 분리해 기존 custom editor 동작 변화에 대응
UI·접근성 평가자
Modern UI를 안정 UI와 비교해 밀도, 대비, 키보드 탐색 영향을 실험 기능 단계에서 점검
4. 기능별 우선순위 평가
| 우선순위 | 기능 | 이유 |
|---|---|---|
| 1 | 전용 agent host | session 수명을 window에서 분리하고 Copilot·Claude·Codex를 AHP 기반 실행 경계로 묶는 구조 변화 |
| 2 | session-management tools | agent가 다른 세션을 조회하고 하위 작업을 생성·전달해 멀티에이전트 운영 방식을 직접 바꿈 |
| 3 | GHE Copilot 인증 | github.com 인증 제한을 없애 기업 GitHub 환경의 agent host 도입 가능 범위를 넓힘 |
| 4 | Agents window 편집 패널 | agent 결과 검토를 대화 옆 docked editor로 모으지만 Experimental opt-in이라 평가가 우선 |
| 5 | prompt-to-skill migration | Local harness 전용 customization을 여러 harness가 재사용할 수 있는 자산으로 옮김 |
| 6 | chat의 `!` 명령 | 짧은 terminal 작업의 context switch를 줄이지만 실행 전 명령 검토 습관이 중요 |
| 7 | BYOK Copilot harness | 자체 모델 운영 선택지를 agent host로 넓히지만 provider·비용·데이터 정책 확인이 필요 |
| 8 | custom editor 우선순위 | extension과 diff·merge 검토 동작을 더 예측 가능하게 분리 |
| 9 | Modern UI preview | 향후 UI를 미리 평가할 수 있지만 기능 생산성보다 실험·피드백 성격이 큼 |
5. 한 줄 포지셔닝
VS Code 1.129는 Agent Host Protocol 기반 전용 process와 세션 간 위임 도구로 에이전트 작업을 독립 실행·분산 운영 구조로 옮기고, 결과 검토와 GHE·BYOK·skills 호환성을 같은 운영 표면에 연결한 릴리스입니다.
1
전용 agent host에서 Copilot·Claude·Codex session을 실행하고 여러 VS Code window에서 같은 작업을 이어 본다
2
agent가 다른 session을 조회하고 새 session·chat에 하위 작업을 위임하되 메시지 승인과 fan-out 제한을 유지한다
3
docked editor, GHE 인증, BYOK, prompt-to-skill migration으로 검토·기업 인증·customization 경계를 정돈한다