목록으로
Developer Tools 2026-05-20 공식 릴리스

VS Code 1.121 업데이트

아래는 2026년 5월 20일 공개된 VS Code 1.121 공식 릴리스를 단순 기능 나열이 아니라, 에이전트의 실행 환경 확장, 모델 선택의 세분화, 도구 효율과 안전성의 동시 개선이라는 관점에서 재구성한 글입니다.

공식 릴리스 노트 기반으로 원격 에이전트, Agent Host Protocol, 유틸리티 모델 구성, Custom Endpoint BYOK, 터미널 도구 최적화, Mermaid·HTML 내장 미리보기, Quick suggestions 기본값 변경을 정리했습니다.

출처: VS Code 1.121 공식 릴리스 노트

이번 릴리스의 중심 메시지

에이전트의 실행 위치를 원격으로 넓히고, 모델 선택과 도구 동작을 세분화해 더 오래·더 안전하게·더 적은 비용으로 일하도록 다듬는다.

VS Code 1.121은 에이전트를 로컬 머신에 묶지 않고 원격에서 운영할 수 있게 하고, 백그라운드 유틸리티 모델까지 사용자 통제 아래 두며, 터미널 도구를 토큰·리소스·비밀 보호 측면에서 한층 정교하게 만드는 릴리스입니다.

1. 사용자 기능 단위별 가치

기능 단위주요 사용자사용자가 느끼는 문제업데이트 가치사용자에게 와닿는 메시지
원격 에이전트 세션장시간 작업하는 개발자, 멀티 디바이스 사용자로컬 머신을 끄거나 이동하면 에이전트 작업도 중단됨SSH·Dev Tunnel로 원격 머신에 에이전트 호스트를 띄워 세션이 계속 진행노트북을 닫아도 에이전트는 원격에서 계속 일한다
Agent Host Protocol (AHP)에이전트 도구 제작자, 플랫폼 엔지니어여러 클라이언트가 같은 에이전트 세션을 조율할 표준 프로토콜이 없음다중 클라이언트 상태 동기화를 정의한 오픈 프로토콜 공개VS Code 외 다른 클라이언트·호스트와 상호 운용한다
Grafana 에이전트 대시보드DevOps, AI 비용·성능 관리자OTel 트레이스를 받아도 시각화·모니터링까지 직접 구성해야 함Azure Managed Grafana용 사전 구성 대시보드 제공에이전트 운영 지표를 즉시 가시화한다
Claude Agent Auto 권한 모드 (Preview)Claude Agent 사용자, 장시간 자동 작업 운영자권한 프롬프트가 자주 떠 흐름이 끊기지만 완전 무방비 모드는 위험함별도 분류기가 실행 전 위험 행동을 검사하고 차단안전망을 유지하면서 권한 피로를 줄인다
유틸리티 모델 구성BYOK 사용자, 모델 비용·품질 최적화 담당자커밋 메시지·타이틀 생성 같은 경량 작업도 기본 Copilot 모델만 사용 가능chat.utilityModel·chat.utilitySmallModel로 백그라운드 작업 모델 분리작업 성격에 맞는 모델로 비용을 최적화한다
Custom Endpoint BYOK (Insiders)자체 호스팅 모델·프록시 사용자기존 OpenAI Compatible 공급자는 Chat Completions만 지원해 Responses·Messages API에 사용 불가Chat Completions·Responses·Messages를 모두 지원하는 단일 공급자 제공어떤 API 계열의 모델 엔드포인트든 하나로 연결한다
HTML 통합 브라우저 미리보기프론트엔드 개발자, 정적 사이트 작성자로컬 HTML 미리보기를 위해 별도 확장 설치가 필요탐색기·에디터 탭·툴바에서 통합 브라우저로 바로 열기확장 없이 HTML을 즉시 확인한다
에이전트 인지 터미널 (VSCODE_AGENT)CLI 도구 제작자, 빌드·테스트 스크립트 운영자CLI가 사람과 에이전트를 구분할 수 없어 진행 애니메이션·프롬프트가 에이전트를 막음에이전트가 실행한 명령에 VSCODE_AGENT 환경 변수 자동 설정CLI가 에이전트용 출력 모드로 안전하게 전환한다
백그라운드 터미널 정리장시간 에이전트 세션 사용자에이전트가 만든 백그라운드 터미널이 쌓여 리소스와 목록을 차지완료된 백그라운드 터미널 자동 폐기, 출력은 채팅에 보존터미널 목록을 깨끗하게 유지한다
터미널 출력 광범위 압축테스트·빌드 자동화를 에이전트로 돌리는 개발자pytest, jest, cargo test, Docker, 패키지 매니저 출력이 토큰을 낭비함테스트 러너·빌드·린터·패키지 매니저 출력 압축 범위 확대에이전트가 핵심 결과에 더 빠르게 도달한다
민감 프롬프트 보호비밀번호·OTP 입력이 필요한 작업을 에이전트로 돌리는 사용자에이전트가 비밀번호 프롬프트를 가로채 채팅 컨텍스트에 노출될 위험패스워드·PIN·인증코드 입력은 채팅에서 가로채고 사용자가 터미널에 직접 입력비밀 정보가 모델 컨텍스트로 유출되지 않게 한다
Mermaid 내장 미리보기기술 문서 작성자, Notebook 사용자Markdown 미리보기·Notebook에서 Mermaid 다이어그램을 보려면 확장 설치 필요Markdown 미리보기·Notebook·채팅에서 Mermaid 코드블록 기본 렌더링다이어그램을 추가 설정 없이 바로 본다
YAML Frontmatter 렌더링Markdown 기반 블로거, 정적 사이트 사용자미리보기에서 frontmatter가 숨겨져 메타데이터를 확인하기 불편기본적으로 frontmatter를 표 형태로 미리보기 상단에 표시글의 메타데이터를 한눈에 확인한다
빠른 제안 기본값 변경Copilot 인라인 제안 사용자타이핑 시 알파벳순 첫 심볼이 자동 선택돼 Copilot 제안 품질이 떨어짐인라인 보완 공급자가 있을 때 텍스트 입력에서 suggest 컨트롤 자동 트리거 비활성Copilot 제안과 ghost text가 더 정확해진다

2. 가치 기준별 핵심 변화

A. 원격 에이전트: 에이전트를 클라이언트에서 분리

가장 큰 변화는 Agents 윈도우가 원격 머신에서 에이전트 세션을 실행할 수 있게 된 점입니다. SSH 또는 Dev Tunnel로 자신이 소유한 머신에 접속하면 VS Code CLI가 경량 에이전트 호스트를 띄우고, 그 위에서 새 에이전트 루프가 동작합니다.

항목내용
SSH~/.ssh/config 항목 선택 또는 user@host 직접 입력
Dev Tunnelscode tunnel로 만들어둔 터널 선택
에이전트 호스트원격에 경량 프로세스로 실행, Copilot SDK 기반
장기 실행클라이언트가 끊겨도 원격에서 세션 계속 진행
AHP다중 클라이언트가 상태를 공유하는 오픈 프로토콜

에이전트 호스트는 장기 실행 프로세스라 노트북을 닫거나 클라이언트가 끊겨도 원격에서 작업이 계속됩니다. 클라이언트-호스트 사이의 통신은 새로 공개된 Agent Host Protocol(AHP)을 따르며, 여러 클라이언트가 같은 세션을 조율할 수 있다는 점이 ACP 같은 기존 프로토콜과의 차이입니다.

에이전트의 실행 위치를 클라이언트로부터 떼어내면, 작업의 생명주기는 더 이상 사람의 자리에 종속되지 않는다.

B. 모델 구성: 백그라운드 모델까지 사용자 통제 안으로

그동안 커밋 메시지·타이틀·요약·이름 변경 제안·의도 감지 같은 백그라운드 작업은 Copilot이 제공하는 유틸리티 모델로 고정되어 있었습니다. 이번 릴리스에서 이 모델들을 BYOK 모델로 교체할 수 있게 됐습니다.

설정/항목내용
chat.utilityModel일반 유틸리티 작업(타이틀, 요약, 카테고리 분류 등) 기본 모델 재정의
chat.utilitySmallModel빠르고 가벼운 작업에 사용할 저비용 모델 지정
기본값두 설정 모두 Default일 때 Copilot 제공 유틸리티 모델 사용
Custom Endpoint (Insiders)Chat Completions·Responses·Messages API 계열을 단일 공급자로 통합
BYOK 가시성Language Models 에디터의 모델 추가 드롭다운에서 선택

Insiders에서는 Custom Endpoint 공급자가 추가되어 Chat Completions뿐 아니라 Responses, Messages 호환 엔드포인트도 단일 공급자로 연결할 수 있습니다. 기존 OpenAI Compatible(customoai) 공급자는 deprecation 예정 상태로 표시됐습니다.

어떤 모델이 어디에 쓰일지를 사용자가 결정할 수 있을 때, BYOK 전략이 진짜로 비용·품질 정책으로 작동한다.

C. Claude Agent Auto 권한 모드 (Preview)

Claude Agent의 Auto 모드는 권한 프롬프트 없이 실행하되, 별도 분류기 요청이 실행 직전 행동을 검사하는 방식입니다. 완전한 무방비 실행이 아니라 백그라운드 안전망을 둔 자동 실행이라는 점이 핵심입니다.

항목내용
설정github.copilot.chat.claudeAgent.allowAutoPermissions
동작별도 분류 요청이 실행 전 행동을 검사해 위험 시 차단
차단 대상요청 범위를 벗어난 권한 확대, 미인식 인프라 접근, 외부 적대적 콘텐츠 유도
완전 무방비 모드allowDangerouslySkipPermissions로 별도 활성화 필요

분류기는 요청 범위를 벗어난 권한 확대, 미인식 인프라 접근, 외부에서 읽은 적대적 콘텐츠가 유도하는 행동 등을 차단합니다. 완전한 우회가 필요한 경우만 별도의 allowDangerouslySkipPermissions를 켜야 합니다.

D. 관찰 가능성: Grafana 대시보드 사전 구성

Azure Managed Grafana 팀과 협력해, VS Code 에이전트가 내보내는 OpenTelemetry 신호용 대시보드가 사전 구성 형태로 제공됩니다. VS Code를 Azure Application Insights로 전달하는 OTel Collector에 연결하면 작업·토큰 사용량·채팅 세션·도구 호출, 모델별 응답 시간과 TTFT를 즉시 시각화할 수 있습니다.

관찰 데이터가 있어도 대시보드가 없으면 운영은 직관에 머문다. 사전 구성은 그 격차를 메운다.

E. 통합 브라우저: HTML 미리보기와 요소 첨부 강화

로컬 HTML 파일 미리보기를 위해 더 이상 별도 확장이 필요하지 않습니다. 탐색기·에디터 탭 우클릭이나 에디터 타이틀 바의 미리보기 아이콘으로 통합 브라우저에서 바로 열 수 있습니다.

채팅에 요소를 첨부하는 UI도 개편됐습니다. 클릭과 드래그로 요소 범위를 선택해 공유 컨테이너를 더 쉽게 지정할 수 있고, 페이지 어디서든 우클릭 컨텍스트 메뉴로 요소를 채팅에 첨부할 수 있습니다.

F. 터미널 도구: 토큰·리소스·비밀을 동시에 정돈

이번 릴리스에서 에이전트가 사용하는 터미널 도구가 다섯 갈래에서 동시에 개선됐습니다.

개선 항목내용
VSCODE_AGENT에이전트가 실행한 명령에만 환경 변수 설정, CLI가 머신 친화 출력 전환
백그라운드 표시터미널이 살아있는 동안 Running ... in background — Show 헤더 표시
자동 정리백그라운드 터미널 명령 완료 시 자동 폐기, Show로 연 터미널은 유지
출력 압축pytest, jest, cargo test, tsc, Docker, 패키지 매니저 등 범위 확대
민감 프롬프트비밀번호·OTP 입력은 채팅이 가로채고 사용자가 터미널에 직접 입력

VSCODE_AGENT 환경 변수는 CLI가 사람과 에이전트를 구분해 동작 모드를 전환할 수 있게 합니다. 백그라운드 터미널은 명령 완료 시 자동으로 폐기되지만 사용자가 Show로 연 터미널은 그대로 유지됩니다. pytest, jest, cargo test, tsc, Docker, 패키지 매니저 같은 흔한 출력은 더 적극적 으로 압축되어 모델이 핵심 결과에 빠르게 도달합니다.

비밀번호·OTP 같은 민감 프롬프트는 채팅이 가로채 사용자에게 직접 입력하게 한다. 모델 컨텍스트에 비밀이 새지 않는 가장 단순한 방법이다.

G. 에디터: Quick Suggestions 기본값 변경

Copilot 인라인 제안과 suggest 컨트롤의 상호작용이 자주 충돌하는 문제를 정리하기 위해 editor.quickSuggestions 기본값이 변경됐습니다.

항목내용
설정editor.quickSuggestions 기본값 변경
배경타이핑 시 첫 알파벳 심볼이 선택돼 Copilot 제안 품질을 떨어뜨림
새 동작인라인 보완 공급자가 있으면 텍스트 입력에서 suggest 컨트롤 자동 트리거 안 함
기존 복원{ other: "on", comments: "off", strings: "off" }로 되돌리기 가능

인라인 보완 공급자(Copilot 등)가 있으면 텍스트 입력만으로는 suggest 컨트롤이 자동으로 떠오르지 않습니다. 이로써 알파벳순 첫 심볼이 선택되어 Copilot 제안의 prefix까지 오염되던 현상이 줄어듭니다.

H. 언어: Mermaid 내장과 Frontmatter 가시화

Matt Bierner의 Markdown Preview Mermaid Support 확장이 VS Code 내장 확장(Mermaid Markdown Features)으로 병합됐습니다. mermaid 펜스드 코드블록을 Markdown 미리보기, Notebook의 Markdown 셀, 채팅에서 렌더링 하고 패닝·줌과 소스 복사도 지원합니다.

미리보기 항목내용
HTML 파일탐색기·에디터 탭 우클릭, 또는 에디터 타이틀 바의 미리보기 아이콘
Mermaid 다이어그램mermaid 펜스드 코드블록을 미리보기·Notebook·채팅에서 렌더링
Mermaid 인터랙션패닝·줌 지원, 우클릭으로 소스 복사
YAML Frontmatter기본 table, codeBlock·hide 선택 가능 (markdown.preview.frontMatter)
요소 선택드래그로 범위 선택, 우클릭 컨텍스트 메뉴로 채팅 첨부

YAML frontmatter는 기본적으로 미리보기 상단에 표(table) 형태로 렌더링됩니다. markdown.preview.frontMatter 설정으로 table·codeBlock· hide 중 선택할 수 있고, 미리보기 컨텍스트 메뉴에서 바로 설정을 열 수 있습니다.

3. 사용자 세그먼트별 해석

장시간 에이전트 작업 운영자

원격 에이전트 세션이 핵심입니다. 노트북을 닫아도 원격 머신에서 세션이 계속 진행되므로, 장시간 리팩토링·테스트·배포 워크플로우를 클라이언트 가용성과 분리할 수 있습니다. Claude Auto 권한 모드는 권한 피로를 줄이되 분류기 검증으로 안전망을 유지합니다.

DevOps / 플랫폼 엔지니어

Grafana 대시보드 사전 구성으로 OTel 트레이스를 즉시 운영 가시화로 연결할 수 있습니다. AHP 공개는 사내 에이전트 호스트나 다중 클라이언트 조율 시나리오를 표준 위에서 설계할 수 있는 기반이 됩니다.

BYOK·자체 호스팅 모델 사용자

유틸리티 모델 구성과 Custom Endpoint 공급자(Insiders)가 핵심입니다. 커밋 메시지·요약 같은 백그라운드 작업까지 사용자가 선택한 모델로 일관화할 수 있고, Responses·Messages API 계열 엔드포인트도 단일 공급자로 연결합니다.

에이전트로 테스트·빌드를 자동화하는 개발자

터미널 출력 압축 확대, 백그라운드 터미널 정리·표시, VSCODE_AGENT 환경 변수가 직접적인 가치입니다. 토큰 비용과 리소스 점유가 동시에 줄고, CLI 도구도 에이전트 친화적으로 응답하도록 유도할 수 있습니다.

기술 문서 작성자 / Notebook 사용자

Mermaid 내장 미리보기와 YAML frontmatter 표 렌더링이 즉시 체감됩니다. 다이어그램과 메타데이터를 추가 확장 없이 바로 확인하며 작성 흐름을 유지할 수 있습니다.

프론트엔드 / 정적 사이트 개발자

HTML 통합 브라우저 미리보기와 채팅 요소 첨부 개편이 핵심입니다. 확장 없이 로컬 HTML을 즉시 확인하고, 드래그·컨텍스트 메뉴로 요소를 에이전트와 공유해 UI 수정 사이클을 단축할 수 있습니다.

4. 기능별 우선순위 평가

우선순위기능이유
1원격 에이전트 세션 (Preview)에이전트 작업을 클라이언트 가용성과 분리, 장기 자율 실행 가능
2터미널 출력 광범위 압축토큰 비용 절감 효과가 일상적인 빌드·테스트 워크플로우에 직접 작용
3유틸리티 모델 구성백그라운드 작업까지 BYOK 모델로 일관화, 비용·품질 최적화
4민감 프롬프트 보호에이전트 환경에서 비밀 정보 유출 위험 차단
5Claude Agent Auto 권한 (Preview)분류기 검증 기반 자율 실행으로 권한 피로 감소
6백그라운드 터미널 정리·표시장시간 세션의 가시성과 리소스 사용 동시 개선
7에이전트 인지 터미널 (VSCODE_AGENT)CLI 생태계가 에이전트 친화적으로 진화할 표준 단서
8Grafana 대시보드OTel 트레이스를 즉시 운영 가시화로 연결
9HTML 통합 브라우저 미리보기확장 의존 제거, 정적 사이트 작성 흐름 단순화
10Mermaid 내장 미리보기문서·노트북 다이어그램 작성 진입장벽 제거
11Custom Endpoint BYOK (Insiders)Responses·Messages API 모델까지 BYOK 범위 확장
12AHP 공개에이전트 호스트·클라이언트 생태계 확장 기반
13Quick suggestions 기본값 변경Copilot 인라인 제안 품질 체감 개선
14YAML Frontmatter 렌더링Markdown 작성 발견성·메타 가시성 향상

5. 한 줄 포지셔닝

VS Code 1.121은 에이전트를 원격으로 옮기고, 모델 선택을 백그라운드까지 넓히며, 터미널 도구를 토큰·리소스·비밀의 세 축에서 동시에 다듬는 릴리스입니다.

1

에이전트가 원격 머신에서 클라이언트와 무관하게 장기 실행된다

2

백그라운드 유틸리티 모델까지 BYOK로 비용·품질 정책을 일관화한다

3

터미널 출력·리소스·민감 입력을 동시에 정돈해 에이전트 운영을 안전하게 만든다

주식회사 소프트웨어파크

대표자: 박세원

사업자등록번호: 843-88-03659

2025 주식회사 소프트웨어파크. All rights reserved.