VS Code 1.130 출시 — AI 지원 코딩을 훨씬 덜 번거롭게 만듭니다
요약
VS Code 1.130 업데이트는 AI 에이전트 워크플로의 마찰을 줄이는 데 집중합니다. 에이전트 호스트 프로토콜(AHP)을 도입하여 AI 세션을 별도 프로세스로 관리하며, 여러 창에서 동시에 에이전트 진행 상황을 확인할 수 있는 환경을 제공합니다.
핵심 포인트
- 에이전트 호스트(Agent Host) 도입으로 AI 세션의 독립적 실행 및 관리 가능
- 동일한 AI 에이전트 세션을 여러 VS Code 창에 동시 연결 및 렌더링 지원
- 에이전트 호스트 프로토콜(AHP)을 통한 Copilot, Claude, Codex 통합 강화
- AI 에이전트의 도구 승인 및 변경 사항 검토 프로세스 개선
AI 지원 코딩 (AI-assisted coding) 세션에 깊이 몰입해 있다가 계속해서 나타나는 승인 팝업 때문에 흐름이 끊겨본 적이 있다면, 그 고통을 잘 아실 겁니다. 마치 영화를 보고 있는데 누군가 계속 일시정지를 누르며 "정말인가요? 진짜로 확실한가요?"라고 묻는 것과 같습니다.
2026년 7월 22일에 출시된 VS Code 1.130은 이러한 마찰 지점들을 조용히 해결합니다. 그리고 그 과정에서 에이전트 워크플로 (agent workflows), 채팅 가시성 (chat visibility), 터미널 파일 링크 (terminal file links) 등에 진정으로 유용한 업그레이드를 가져왔습니다.
그렇다면 — 실제로 무엇이 바뀌었으며, 이것이 여러분의 일상적인 개발 생활에 의미가 있을까요? 함께 살펴보겠습니다. 🚀
VS Code 1.130이란 무엇인가?
VS Code는 정기적인 주기에 따라 업데이트를 출시합니다. 버전 1.130은 최신 안정화 버전(stable release)이며, AI 에이전트 세션을 더 부드럽고 관리하기 쉽게 만드는 것에 중점을 두고 있습니다.
VS Code 내부에서 GitHub Copilot, Claude 또는 Codex를 사용한다면, 이번 업데이트는 여러분의 워크플로와 직접적인 관련이 있습니다. 설령 사용하지 않더라도, 알아둘 만한 삶의 질(quality-of-life) 개선 사항들이 있습니다.
이번 릴리스가 중요한 이유
우리가 코드를 작성하는 방식이 빠르게 변하고 있습니다. 이제 AI 코딩 에이전트 (AI coding agents)는 에디터 내부에서 여러 파일을 동시에 수정하고, 터미널 명령어를 실행하며, 사용자를 대신하여 작업을 수행합니다.
하지만 이러한 에이전트들을 관리하는 방식은 그동안 투박했습니다. 도구 하나하나를 수동으로 승인해야 했고, 긴 디프 뷰 (diff views) 속에서 길을 잃었으며, 에이전트가 실제로 무엇을 변경했는지 파악하기 어려웠습니다.
VS Code 1.130은 이러한 페인 포인트 (pain points)를 직접적으로 해결합니다. 팀은 에이전트 세션이 작동하는 방식을 재설계했고, 변경 사항을 검토하는 방식을 개선했으며, 승인을 처리하는 더 스마트한 방법들을 추가했습니다.
AI 지원 코딩이 이미 여러분의 워크플로의 일부라면, 이번 업데이트는 이를 눈에 띄게 깔끔하게 만들어 줄 것입니다. 아직 그렇지 않다면, 지금이 관심을 갖기 시작할 좋은 시기입니다.
VS Code 1.130의 새로운 기능
🔧 에이전트 호스트 (The Agent Host) — AI 세션을 위한 더 스마트한 기반
이번 릴리스에서 가장 큰 구조적 변화는 **에이전트 호스트 (agent host)**입니다.
이것은 마치 AI 코딩 세션을 다른 모든 것과 함께 붐비는 공간에서 실행하는 대신, 전용 공간으로 옮기는 것과 같습니다. 에이전트 호스트 (agent host)는 **에이전트 호스트 프로토콜 (Agent Host Protocol, AHP)**을 기반으로 Copilot, Claude, Codex를 포함한 에이전트 하네스 (agent harnesses)를 실행하는 별도의 프로세스입니다.
이것이 왜 중요할까요? 이제 동일한 에이전트 세션을 동시에 여러 VS Code 창에 연결하고 렌더링할 수 있기 때문입니다. 한 창에서 에이전트를 실행하고 다른 창에서 그 진행 상황을 확인할 수 있으므로, 작업을 재시작하거나 중복할 필요가 없습니다.
에이전트 호스트의 Copilot 에이전트는 또한 Copilot SDK를 통해 구동되며, 이를 통해 Copilot CLI, 독립형 GitHub Copilot 앱 및 기타 Copilot 제품들과 정렬됩니다. 이는 도구 전반에 걸쳐 더욱 일관된 동작을 의미합니다.
이를 사용해 보려면 chat.agentHost.enabled를 활성화하고 하네스 드롭다운에서 에이전트 호스트 하네스를 선택하세요.
✅ 지원된 도구 승인 (Assisted Tool Approvals) — 더 적은 방해, 더 스마트한 결정
설정: chat.assistedPermissions.enabled
이 기능은 여러분의 좌절감을 가장 많이 줄여줄 기능입니다.
AI 에이전트가 작업을 수행할 때, 파일 읽기, 명령 실행, 편집 등 과정 중에 여러 도구를 호출하는 경우가 많습니다. 각 도구 호출마다 승인 프롬프트가 나타날 수 있습니다. 오래 걸리는 작업의 경우, 이러한 프롬프트가 빠르게 쌓여 작업 흐름을 끊게 됩니다.
지원된 도구 승인 (assisted tool approvals) 기능을 사용하면 언어 모델(language model) 자체가 각 도구 호출의 위험 수준을 평가합니다. 위험도가 낮은 작업은 자동으로 실행될 수 있습니다. 진정으로 위험한 작업에 대해서만 사용자의 승인을 요청합니다.
이는 판단력이 뛰어난 유능한 비서를 두는 것과 같습니다. 비서는 일상적인 업무를 처리하고, 실제로 사용자의 승인이 필요한 경우에만 방해를 합니다.
이 설정을 활성화하면 에이전트 호스트에서 실행되는 에이전트의 권한 선택기(permissions picker)에 **지원된 권한 (Assisted permissions)**이 추가됩니다.
👀 에이전트 창 개선 사항 (미리보기)
에이전트 (Agents) 창이 의미 있는 업그레이드를 거쳤습니다. 변경된 사항은 다음과 같습니다:
파일 수준의 차이 통계 (File-level diff statistics)
변경 사항 (Changes) 에디터의 각 파일 헤더에 이제 파일 경로 옆으로 실시간 삽입 및 삭제 횟수가 표시됩니다. 각 파일이 얼마나 변경되었는지 더 이상 추측할 필요가 없습니다. 여러 파일의 차이 (diff)를 훑어보며 어떤 파일이 집중적으로 수정되었고 어떤 파일이 미세하게 편집되었는지 즉시 알 수 있습니다.
컴팩트한 다중 파일 차이 보기 (Compact multi-file diff view)
차이 (diff) 보기 레이아웃이 더 촘촘한 거터 (gutter) 레이아웃을 사용합니다. 코드 앞의 빈 공간이 제거되었습니다. 파일 헤더, 줄 번호, 변경되지 않은 영역 컨트롤이 일관된 정렬을 공유합니다. 실제 코드 리뷰를 위한 공간이 더 확보되어, 특히 화면 폭이 좁은 환경에서 매우 유용합니다.
컴팩트한 퀵 채팅 (Compact quick chats)
퀵 채팅 (Quick chats)이 이제 세션 목록에서 단일 행으로 표시됩니다. 일반 세션은 여전히 통계, 상태 및 타임스탬프가 포함된 두 번째 줄을 보여줍니다. 이를 통해 퀵 채팅과 전체 프로젝트 세션을 한눈에 쉽게 구분할 수 있습니다.
모든 에이전트 하네스에 대한 워크트리 (Worktree) 지원
이전에는 에이전트 (Agents) 창의 '새 워크트리 (New Worktree)' 체크박스가 Copilot 하네스 (harness)에서만 작동했습니다. 이제 Claude 및 Codex 세션도 Git 워크트리 (worktrees)를 지원하므로, 어떤 에이전트를 사용하든 동일한 워크스페이스 내에서 서로 다른 기능을 위한 병렬 세션을 생성할 수 있습니다.
💬 채팅 타임스탬프 (Chat Timestamps)
설정: chat.verbose
작은 추가 사항이지만 놀라울 정도로 유용합니다. 이제 채팅 요청과 응답에 타임스탬프가 표시됩니다. 메시지 도구 모음에 마우스를 올리면 상호 작용이 언제 발생했는지, 그리고 얼마나 걸렸는지 확인할 수 있습니다.
채팅 세션으로 돌아왔을 때 해당 편집이 2분 전의 것인지 2시간 전의 것인지 몰라 당황했던 적이 있다면, 이 기능이 문제를 해결해 줄 것입니다. 더 깔끔한 화면을 선호한다면 chat.verbose를 통해 이 기능을 비활성화할 수 있습니다.
📊 Copilot Business 및 Enterprise를 위한 통합 AI 크레딧 사용량
조직에서 Copilot Business 또는 Copilot Enterprise를 사용하는 경우, 이제 **Copilot 상태 메뉴 (Copilot status menu)**에서 현재 결제 주기에 대한 총 AI 크레딧 사용량을 직접 확인할 수 있습니다.
이전에는 사용자 수준의 예산(user-level budget)이 설정된 경우에만 크레딧 사용량이 표시되었습니다. 조직(org)에서 관리되는 대부분의 사용자는 자신이 얼마나 많은 크레딧을 소비했는지 확인할 방법이 없었습니다.
이제 사용자 수준의 예산이 설정되어 있지 않더라도, 상태 메뉴(status menu)에서 현재 결제 주기 동안 사용된 총 크레딧을 확인할 수 있습니다. 작은 변화이지만, 에디터를 벗어나지 않고도 사용량을 파악하는 데 도움이 됩니다.
⚡ 기억 보조 접두사(Mnemonic Prefixes)가 포함된 Git Diff의 클릭 가능한 파일 링크
이 기능은 터미널 사용자들을 위한 것입니다.
Git의 diff.mnemonicPrefix 옵션이 활성화되면, Git diff 출력은 인덱스(index)를 위한 i/나 작업 트리(working tree)를 위한 w/와 같은 접두사를 사용합니다. 이러한 접두사는 정보를 제공하지만, 역사적으로 터미널 출력에서 파일 경로를 클릭할 수 없게 만드는 원인이 되었습니다.
VS Code 1.130은 이제 이러한 접두사를 인식하고 링크 대상에서 이를 제거하여, 클릭 시 올바른 파일이 열리도록 합니다. 또한 VS Code는 git diff --no-index에 의해 생성되는 숫자 접두사 1/ 및 2/도 처리합니다.
터미널 기반의 Git 워크플로우(workflow)에 의존한다면, 이 기능은 작지만 실질적인 마찰을 제거해 줍니다.
🏗️ TypeScript 7 — 내부 구조
VS Code 코드베이스는 이제 TypeScript 7 릴리스 버전을 사용하여 컴파일됩니다. 팀은 또한 TypeScript 7 확장 프로그램(extension)으로 전환했습니다.
이는 사용자에게 직접 보이는 기능이라기보다 엔지니어링 측면의 이정표에 가깝지만, TypeScript 생태계의 큰 진전을 의미합니다. 더 자세히 알고 싶다면, TypeScript 팀이 게시한 전체 릴리스 공지(release announcement)를 확인해 볼 가치가 있습니다.
이전 vs 이후: VS Code의 에이전트 워크플로우 (Agent Workflows)
| 1.130 이전 | 1.130 이후 |
|---|---|
| 모든 도구 호출(tool call)에 대한 승인 프롬프트 | 모델이 위험도를 평가하며, 저위험 호출은 자동으로 실행됨 |
| ... |
VS Code 1.130을 최대한 활용하기 위한 최고의 팁
💡 에이전트 호스트(agent host)를 점진적으로 활성화하세요. 이 기능은 아직 출시 중이며 일부 기능은 활성화가 필요합니다. 우선 chat.agentHost.enabled를 활성화하고 선호하는 하네스(harness)를 테스트하는 것부터 시작하세요.
💡 먼저 중요도가 낮은 프로젝트에서 지원된 권한 (assisted permissions)을 사용해 보세요. 스마트한 기능이지만, 중요한 작업에 의존하기 전에 모델이 위험을 어떻게 평가하는지 익혀두는 것이 좋습니다.
💡 병렬 기능 개발을 위해 워크트리 (worktrees)를 사용하세요. 이제 Claude와 Codex가 이를 지원하므로, 메인 워크스페이스를 방해하지 않고 서로 다른 브랜치에 대해 별도의 에이전트 세션을 실행할 수 있습니다.
💡 Business 또는 Enterprise 플랜을 사용 중이라면 Copilot 상태 메뉴를 확인하세요. 크레딧 사용량을 실시간으로 파악하면 더욱 효과적으로 계획을 세울 수 있습니다.
💡 터미널을 많이 사용한다면 Git에서 기억 보조 접두사 (mnemonic prefixes)를 활성화하세요. 클릭 가능한 링크 지원 덕분에 diff 탐색이 진정으로 빨라집니다.
피해야 할 일반적인 실수
업데이트를 건너뛰고 왜 새로운 기능이 나타나지 않는지 궁금해하는 것.
VS Code 1.130은 점진적으로 배포됩니다. 즉시 사용하고 싶다면 VS Code에서 **업데이트 확인 (Check for Updates)**을 사용하세요. 또는 항상 최신 버전을 원한다면 **Insiders 빌드 (Insiders build)**를 다운로드하세요.
지원된 권한 (assisted permissions)을 활성화하고 잊어버리는 것.
이 기능은 스마트하지만, 결코 완벽하지는 않습니다. 모델은 판단(judgment calls)을 내립니다. 특히 사용 초기에는 무엇이 자동으로 실행되는지 계속 주시하세요.
Agents 창에서 퀵 채팅 (quick chats)과 프로젝트 세션 (project sessions)을 혼동하는 것.
컴팩트한 행(row) 스타일은 퀵 채팅을 일반 세션과 시각적으로 구분해 줍니다. 유지하고 싶은 세션을 실수로 닫지 않도록 새로운 레이아웃을 이해하는 데 몇 분을 투자하세요.
채팅 타임스탬프 (chat timestamp) 기능을 무시하는 것.
사소하게 들릴 수 있습니다. 하지만 긴 세션을 실행하거나 동일한 워크스페이스에서 협업하는 경우, AI 상호작용이 언제 발생했는지 아는 것이 실제 디버깅 시간을 절약해 줄 수 있습니다.
마치며
VS Code 1.130은 화려한 릴리스는 아니지만, 사려 깊은 릴리스입니다. 팀은 AI 지원 개발을 위해 더 안정적이고 더 유능한 기반을 구축하고 있으며, 이번 릴리스의 개선 사항들은 실질적인 진전을 보여줍니다.
에이전트 호스트 아키텍처 (agent host architecture)가 이번 업데이트의 가장 큰 핵심입니다. 아직 순차적으로 배포 중이지만, 완전히 적용되고 나면 에이전트 세션 (agent sessions)의 경험을 의미 있는 방식으로 변화시킬 것입니다. 중단 현상은 줄어들고, 가시성은 높아지며, 더 나은 멀티 하네스 (multi-harness) 지원까지 — 이 모든 것들이 결합되어 시너지를 낼 것입니다.
AI 코딩 에이전트 (AI coding agents)를 정기적으로 사용하신다면, 오늘 바로 업데이트하여 새로운 설정들을 살펴보세요. 개선 사항들이 미묘할 수는 있지만 진정으로 유용합니다.
그리고 VS Code에서 AI 지원 코딩 (AI-assisted coding)을 막 탐색하기 시작한 단계라면, 지금이 뛰어들기에 아주 좋은 시기입니다. 툴링 (tooling)은 매 릴리스마다 점점 더 좋아지고 있습니다. 😊
즐거운 코딩 되시길 바랍니다 — 그리고 언제나 그렇듯, 가치 있는 것들을 계속 만들어 나가세요.
이와 같은 실용적인 개발 콘텐츠를 더 보고 싶으신가요? 더 많은 기사, 가이드 및 리소스를 확인하려면 *hamidrazadev.com을 방문해 보세요. 만약 이 포스트가 시간을 절약해 주었거나 새로운 것을 가르쳐 주었다면, 동료 개발자에게 공유해 주세요 — 큰 힘이 됩니다. 🙌
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기