Visual Studio Code 1.134이 2026년 8월 19일에 출시되었습니다. 이번 릴리스는 길고 다중 턴(multi-turn)으로 진행되는 에이전트 세션에서 발생하는 복잡성을 관리하는 데 초점을 맞추고 있습니다. VS Code의 에이전트 기능이 성숙해지면서 — 여러 채팅, subagent, 다중 창 세션 — UI가 그러한 활동을 탐색하도록 돕는 데 항상 따라잡지는 못했습니다. 버전 1.134는 네 가지 주요 기능으로 이 문제를 직접 해결합니다:
- Grid layout for chats(채팅 그리드 레이아웃) — 관련 채팅과 subagent 채팅을 그룹으로 나란히 배치
- Prompt timeline(프롬프트 타임라인) — 트랜스크립트 여백(gutter)에 모든 프롬프트와 파일 변경 사항을 보여주는 시각적 타임라인
- Find in chat(채팅에서 찾기) — 접힌 콘텐츠를 포함해 전체 대화에 대한 전체 텍스트 검색
- HTML 파일을 통합 브라우저에서 열기 — 브라우저를 HTML 파일의 기본 편집기로 설정
두 가지 추가 개선 사항 — Alt+click으로 다른 편집기 닫기와 사이드 패널 레이아웃 개선 — 이 릴리스를 완성합니다. 각 기능을 자세히 살펴보겠습니다.
세션 내 채팅을 위한 Grid Layout
VS Code의 다중 채팅 에이전트 세션(Claude용으로 1.128에서 도입)을 사용해 본 적이 있다면 그 과제를 알 것입니다: 하나의 세션에 여러 채팅이 있고, 모두 화면 공간을 차지하기 위해 경쟁합니다. 채팅 사이를 전환할 수는 있지만, 두 채팅을 비교하려면 앞뒤로 오가며 전환해야 했습니다.
1.134는 grid layout으로 이 문제를 해결합니다. 이제 채팅이나 subagent 채팅을 가로 또는 세로 그룹으로 끌어다 놓아 관련 대화를 동시에 볼 수 있습니다. 특히 다음과 같은 경우에 유용합니다:
- 접근 방식 비교: 같은 문제를 해결하는 서로 다른 모델이나 프롬프트로 두 채팅을 나란히 실행
- Subagent 모니터링: 실행 중인 subagent의 채팅을 메인 대화 옆 그룹으로 끌어다 놓아 탭을 전환하지 않고 진행 상황을 확인
- 병렬 작업 스트림: “기능 구현” 채팅을 “테스트 작성” 채팅 옆에 유지
VS Code는 세션으로 돌아오거나 창을 다시 로드할 때 채팅 그룹 레이아웃과 포커스를 복원하므로 배치가 유지됩니다. 또한 Chats 선택기에서 채팅을 Alt+선택하여 즉시 옆에 열 수도 있습니다.
이것은 다중 채팅 기능의 자연스러운 진화입니다. 1.128에서 세션당 여러 채팅을 도입했을 때, 나란한 비교가 결국 필요할 것이라는 점은 이미 분명했습니다. 1.134는 VS Code 사용자가 편집기 분할에서 이미 알고 있는 익숙한 드래그 앤 드롭 패러다임을 사용하여 이를 깔끔하게 제공합니다.
Prompt Timeline
긴 에이전트 세션은 양날의 검입니다. 한편으로는 많은 턴으로 하나의 세션에서 복잡한 작업을 수행할 수 있습니다. 다른 한편으로는 30턴 전의 특정 프롬프트 — 특히 특정 파일을 변경한 프롬프트 — 를 찾는 것은 스크롤의 지옥이 될 수 있습니다.
새로운 prompt timeline은 트랜스크립트 여백에 시각적 타임라인을 추가합니다. 각 점은 프롬프트 하나를 나타내며, 강조 표시된 점이 현재 위치를 표시합니다. 점 위에 마우스를 올리면 해당 프롬프트의 미리보기가 표시되고, 클릭하면 해당 위치로 바로 이동합니다.
에이전트 워크플로에서 특히 유용한 점은 파일 변경 정보입니다. 파일을 수정한 프롬프트의 경우 타임라인은 추가 및 삭제된 줄 수를 표시하고, 변경 사항을 검토하기 위해 여는 직접 링크를 제공합니다. 이로써 타임라인은 단순한 탐색 보조 도구에서 각 프롬프트가 코드베이스에 실제로 무엇을 했는지에 대한 감사 추적(audit trail) 도구로 변모합니다.
sessions.chatTimeline.display 설정이 표시를 제어합니다: ruler는 스크롤바 옆에 타임라인을 표시하고, off는 완전히 숨깁니다.
Find in Chat
이것은 왜 더 일찍 없었는지 궁금해지게 만드는 기능 중 하나입니다. Copilot, Claude 또는 Codex 에이전트와의 긴 대화는 수천 줄의 텍스트, 코드 블록, 도구 출력, 설명을 담을 수 있습니다. 특정 스니펫을 찾으려면 모든 것을 스크롤해야 했습니다.
이제 Chat 뷰, 채팅 편집기, Agents 창에서 ⌘F(Windows, Linux에서는 Ctrl+F) 를 눌러 find widget을 열 수 있습니다. 검색은 현재 화면에 렌더링되지 않은 콘텐츠를 포함한 전체 대화를 대상으로 합니다. 일치 항목 사이를 이동하면 VS Code가 각 일치 항목을 화면에 스크롤하고, 일치 항목을 포함한 접힌 작업 요약(work summary)이 있으면 자동으로 펼칩니다.
find widget이 지원하는 기능:
- Match case(대/소문자 일치) — 대소문자를 구분하는 검색
- Match whole words(전체 단어 일치) — 전체 단어 일치 검색만
- Regular expressions(정규식) — 완전한 정규식 지원
개발자 워크플로에서 이것은 매우 중요합니다. 에이전트가 함수 이름을 논의한 위치를 찾기 위해 함수 이름을 검색하고, 에이전트가 이전에 보고한 오류 메시지를 찾고, 수십 개의 턴을 스크롤하지 않고 특정 코드 제안을 찾을 수 있습니다. 이 기능은 Copilot, Claude, Codex 등 모든 에이전트 하네스에서 작동합니다.
HTML 파일을 통합 브라우저에서 기본으로 열기
VS Code의 통합 브라우저는 도입 이후 꾸준히 개선되어 왔으며, 1.134는 HTML 파일의 기본 편집기로 설정할 수 있게 하여 한 걸음 더 나아갑니다. workbench.editorAssociations 설정 또는 편집기 헤더에서 직접 구성할 수 있습니다.
활성화하면 HTML 파일을 열 때 텍스트 편집기 대신 통합 브라우저에서 바로 실행됩니다. 브라우저 탭은 소스 HTML 파일과의 연결을 유지하며, 페이지 내 링크나 탐색은 해당 연결을 보존하기 위해 새 탭에서 열립니다.
HTML 변경 사항을 자주 미리 보는 프런트엔드 개발자에게는 워크플로 개선입니다. 편집, 저장, 브라우저 전환, 새로고침 대신 VS Code에서 직접 라이브 미리보기 환경을 얻을 수 있습니다. 1.133의 자동 새로고침 기능(workbench.browser.autoReloadOnFileChange)과 결합하면 한 탭에서 HTML을 편집하고 브라우저 탭에서 자동으로 업데이트되는 것을 볼 수 있습니다.
탭에서 다른 편집기 닫기
작지만 유용한 개선 사항: 편집기 탭의 닫기 버튼과 상호작용할 때 Alt를 누르고 있으면 동작이 “닫기(Close)“에서 “다른 편집기 닫기(Close Other Editors)“로 바뀝니다. 탭 컨텍스트 메뉴를 사용하지 않고 편집기 하나를 열어두고 나머지를 모두 닫을 수 있습니다. 에이전트 세션 중에 열린 파일이 많을 때 누적되는 작은 키 입력 절약입니다.
사이드 패널 레이아웃 개선
단일 패널 레이아웃(sessions.layout.singlePaneDetailPanel)을 사용하는 사용자를 위해 1.134는 몇 가지 개선 사항을 제공합니다:
- 레이아웃이 이제
workbench.editor.showTabs설정을 따릅니다 — 여러 탭이 계속 표시되며,single및none값은 컴팩트한 단일 제목 헤더를 사용합니다 - 텍스트 파일 편집기는 Changes 편집기와 동일한 헤더 구조를 사용하며, 더 쉬운 탐색을 위해 헤더에 파일 breadcrumb이 표시됩니다
- 사이드 패널은 세션을 전환할 때 크기와 표시 여부를 유지하여 이전에 발생했던 갑작스러운 레이아웃 이동을 방지합니다
이러한 변경으로 단일 패널 레이아웃이 더 일관되고 예측 가능해지며, 하루 종일 Agents 창에서 보내는 사용자에게 중요합니다.
커뮤니티 기여
VS Code 1.134에는 11명의 커뮤니티 구성원의 기여가 포함되어 있습니다:
- @a1exmozz — agentHost 원격 측정(telemetry) 개선 [PR #329961]
- @abmahdy (Ahmed Mahdy) — 터미널 완료 알림 보존 [PR #330570]
- @benelog (Sanghyuk Jung) — Copilot 프롬프트 텍스트 수정 [PR #328961]
- @cipheraxat (Akshat Anand) — Modern UI 탭 닫기 버튼 오버레이 수정 [PR #330754]
- @jadefr (Jade Ferreira Vieira) — Alt+click으로 다른 탭 닫기 기능 [PR #328975]
- @martincheck (Martin Check) — read_file의 서로게이트 쌍(surrogate pair) 처리 [PR #331005]
- @marvinroger (Marvin ROGER) — undefined document.queryCommandSupported 크래시 수정 [PR #330298]
- @mirimadahmed (Mir) — 음성 new_session 플래그 처리 [PR #330859]
- @Shaurav-Vora (Shaurav Vora) — 채팅 창용 Ctrl+F find widget [PR #330340]
- @SimonSiefke (Simon Siefke) — 확장 뷰, 소스 제어 뷰, 코드 액션, 검색 뷰, 채팅 위젯, 참조 뷰, 검색 결과 폴더 일치 항목에 걸친 7건의 메모리 누수 수정
- @yzxcj797 — Copilot 확장 README의 끊어진 링크 수정 [PR #330992]
Simon Siefke는 이번 릴리스에서만 7건의 메모리 누수 수정으로 계속해서 뛰어난 기여자로 두각을 나타내고 있으며, 최근 VS Code 버전들에 걸친 이미 인상적인 실적에 더해지고 있습니다.
이번 릴리스의 이슈 추적 기여자: @gjsjohnmurray (John Murray), @RedCMD, @IllusionMH (Andrii Dieiev), @albertosantini (Alberto Santini).
이번 릴리스가 말해주는 것
VS Code 1.134는 탐색과 조직화 릴리스입니다. 여름 동안 출시된 에이전트 기능들 — 다중 채팅 세션, subagent, agent host, 여러 하네스 — 은 새로운 문제를 만들었습니다: 모든 활동을 관리하는 것입니다. 3개의 에이전트 하네스에 걸쳐 여러 subagent와 함께 5개의 채팅을 실행할 수 있다면, UI는 단순히 표시하는 것이 아니라 탐색을 도와야 합니다.
Grid layout, prompt timeline, find in chat은 모두 동일한 근본적인 과제를 해결합니다: 복잡한 에이전트 워크플로를 탐색 가능하게 만들기. 이것은 VS Code가 “에이전트 기능 구축"에서 “에이전트 기능을 규모 있게 사용 가능하게 만들기"로 이동하고 있다는 신호이며, 일상적인 개발자 생산성에 중요한 성숙도 전환입니다.
HTML 브라우저 기본 편집기는 더 작은 변경이지만 같은 주제에 부합합니다: 일반적인 워크플로에서 마찰 줄이기. 프런트엔드 개발자에게 편집-미리보기 루프가 더 짧아졌습니다.
1.134 받기
VS Code는 점진적으로 출시됩니다. VS Code에서 업데이트 확인(Check for Updates) 을 사용하여 1.134를 즉시 받거나, 야간 Insiders 빌드를 다운로드하여 향후 기능을 시험해 보세요.
VS Code 및 AI 개발 업데이트에 대한 더 많은 소식은 @kkaminsk를 팔로우하세요.
1.134에서 가장 마음에 드는 기능은 무엇인가요? 댓글로 알려주거나 X에서 연락해 주세요.