Visual Studio Code 1.135이 2026년 8월 26일에 출시되었습니다. 이번 릴리스는 VS Code와 다른 AI 코딩 도구 사이의 벽을 허물고, 에이전트 창을 더 깔끔하게 만들며, 채팅이 실제로 얼마나 많은 리소스를 사용하는지 더 잘 파악할 수 있게 하는 데 초점을 맞췄습니다.
4가지 주요 기능:
- VS Code에서 외부 에이전트 세션 계속하기 — 다른 앱에서 시작한 Copilot 또는 Claude 세션을 이어받기
- Rubber Duck(실험적) — 보완 모델에서 에이전트 작업에 대한 2차 의견 받기
- 에이전트 창 UX 개선 — 단일 패널 사이드 레이아웃이 기본값으로, 세션 컨트롤은 더 간결하게
- 상세한 채팅 턴 사용량 — 입력, 캐시된 입력, 출력 토큰의 모델별 분석
각 기능이 일상적인 워크플로에 어떤 의미가 있는지 자세히 살펴보겠습니다.
VS Code에서 외부 에이전트 세션 계속하기
에이전트 세션에 대한 생각을 조용히 바꿔줄 기능입니다. 지금까지 GitHub Copilot 앱, Copilot CLI 또는 다른 Claude 지원 도구에서 시작한 세션은 해당 도구 안에 갇혀 있었습니다. VS Code에서 계속하고 싶다면(전체 편집기 컨텍스트, 파일 변경, 에이전트 창 포함) 처음부터 다시 시작하거나 컨텍스트를 수동으로 복사해야 했습니다.
1.135에서는 VS Code의 세션 목록에 다른 애플리케이션에서 만든 최근 Copilot 또는 Claude 에이전트 세션을 표시할 수 있습니다. 기본적으로 VS Code는 최근 업데이트된 외부 세션을 최대 2개까지 표시합니다. 세션 목록에서 하나를 선택하면 대화를 확인하고 Copilot 구독을 사용하여 VS Code에서 계속할 수 있습니다.
채팅 상단의 배너에서 표시할 외부 세션 수를 구성할 수 있습니다. 세션 목록 필터의 외부 하위 메뉴를 사용하여 표시할 외부 세션을 선택할 수도 있습니다. 이 동작은 chat.agentSessions.showExternal 설정으로 제어되며 언제든지 변경할 수 있습니다.
왜 중요한가: 에이전트 세션이 더 이상 시작한 도구에 묶여 있지 않습니다. 휴대폰의 Copilot 앱에서 간단한 작업을 시작한 다음, 책상으로 돌아와 전체 편집기 컨텍스트를 갖춘 VS Code에서 이어받을 수 있습니다. 이는 의미 있는 워크플로 전환입니다.
Rubber Duck(실험적)
Rubber Duck은 에이전트의 작업에 대한 2차 의견을 자동으로 제공하는 실험적 기능입니다. Copilot 에이전트 호스트 세션에서 /rubber-duck 명령을 호출하면 보완 모델이 기본 에이전트가 수행한 작업을 검토하고 놓친 세부 사항이나 엣지 케이스를 표면화합니다.
이름은 고전적인 “러버 덕 디버깅” 관행에서 유래했지만, 여기서 오리는 다른 AI 모델입니다. 서로 다른 모델은 서로 다른 강점과 맹점을 가지고 있다는 아이디어입니다. 두 번째 모델이 작업을 검토하게 함으로써 기본 모델이 놓쳤을 수 있는 문제를 발견할 수 있습니다.
왜 중요한가: 개발자가 복잡한 작업을 AI 에이전트에 점점 더 의존함에 따라 미묘한 오류의 위험도 커지고 있습니다. 2차 의견 메커니즘은 실용적인 안전장치입니다. 완벽한 보장은 아니지만 호출 비용이 들지 않는 유용한 체크포인트입니다. 이는 GitHub가 Copilot CLI에서 추진하는 멀티 모델 워크플로 방향과도 일치합니다.
에이전트 창 UX 개선
에이전트 창은 지난 여러 릴리스에서 빠르게 진화해 왔으며, 1.135는 지금까지 가장 큰 UX 개선을 제공합니다.
단일 패널 사이드 레이아웃이 기본값으로
1.134에서 옵션으로 도입된 단일 패널 레이아웃이 이제 데스크톱 에이전트 창의 기본값입니다. 이 레이아웃에서는 세션 세부 정보와 편집기가 단일 사이드 패널에 배치되고 채팅 옆에 공유 탭 바가 있습니다. 이번 릴리스의 개선 사항:
- 적응형 diff: 공간이 허용되면 나란히(side-by-side) 보기를 사용하고 사이드 패널이 너무 좁아지면 인라인 보기로 자동 전환합니다. 모든 너비에서 인라인을 선호하는 경우 편집기 제목 메뉴에서 “인라인 diff 항상 표시"를 사용하세요.
- 덜 복잡해진 작업 표시줄: diff, 보기 모드, 코드 리뷰, 첨부 파일에 대한 편집기별 작업이 편집기 제목 영역으로 이동했습니다. 공유 헤더는 이제 세부 정보 표시/숨기기에 집중합니다.
클래식 레이아웃을 선호한다면 sessions.layout.singlePaneDetailPanel을 비활성화하고 창을 다시 로드하세요.
간소화된 세션 컨트롤 및 정보
세션 헤더가 덜 복잡하도록 재설계되었습니다:
- 세션 제목이 눈에 띄는 위치를 차지하고, 옆의 오버플로 메뉴에 채팅 만들기 및 세션 고정 작업이 그룹화됩니다.
- 세션 정보가 채팅 입력 바로 위로 이동하여 작업 중에 더 쉽게 찾을 수 있습니다. 알약(pill)은 변경 사항, 풀 리퀘스트, 이슈, 에이전트가 상호 작용하는 브라우저, 세션의 산출물을 표시할 수 있습니다.
- 변경 알약은 실시간 파일 및 diff 수를 표시하고 전체 세션 변경 집합을 엽니다. 세션에 변경 사항이 있는 한 계속 표시됩니다.
- 알약을 마우스 오른쪽 버튼으로 클릭하면 상황에 맞는 메뉴가 열리고 표시할 알약 유형을 선택할 수 있습니다.
세션에 여러 채팅이 포함된 경우 채팅 탭이 단일 채팅 헤더를 대체하여 관련 대화 간 전환이 더 쉬워집니다.
왜 중요한가: 에이전트 창은 복잡해지고 있었습니다. 세션 헤더, 검색 상자, 작업 표시줄, 알약 사이에 주의를 끌기 위해 경쟁하는 요소가 너무 많았습니다. 이번 재설계는 중요한 것(세션 제목, 대화, 변경 사항)을 앞으로 내세우고 나머지는 정리합니다. 적응형 diff 동작도 훌륭합니다. 인라인과 나란히 보기를 수동으로 전환할 필요가 없습니다.
상세한 채팅 턴 사용량
특정 채팅 턴이 정확히 얼마나 많은 토큰을 소비했는지 궁금한 적이 있나요? VS Code 1.135는 채팅 응답 바닥글을 재설계하여 이를 보여줍니다.
채팅 응답의 바닥글에 마우스를 올리면 이제 모델별 분석이 표시됩니다:
- 입력 토큰
- 캐시된 입력 토큰
- 출력 토큰
이를 통해 채팅 사용량을 모델별, 턴별로 세밀하게 파악할 수 있습니다. BYOK(자체 키 사용) 모델을 사용하는 개발자나 Copilot 크레딧 예산을 관리하는 개발자에게 이 수준의 세부 정보는 필수적입니다.
왜 중요한가: 토큰 사용량은 오랫동안 불투명했습니다. 개발자가 모델을 혼합하여 사용(같은 세션에서 Copilot 구독 모델과 BYOK 모델을 전환)함에 따라 토큰이 어디에 사용되는지 이해하는 것은 어떤 작업에 어떤 모델을 사용할지 정보에 입각한 결정을 내리는 데 도움이 됩니다.
채팅 개선 사항
편집기 스타일 채팅 고정 스크롤(실험적)
1.133에서 처음 도입된 채팅 프롬프트 고정 스크롤(sticky scroll)이 편집기의 고정 스크롤과 더 일관되도록 개선되었습니다. 긴 응답을 스크롤하는 동안 현재 프롬프트가 계속 표시되어 어떤 응답이 어떤 질문에 속하는지 추적하기가 더 쉬워집니다. chat.stickyScroll.enabled와 chat.experimental.stickyScroll.enabled를 모두 활성화하여 재설계된 경험을 사용해 보세요.
샌드박싱 업데이트
VS Code는 이전에 로컬 에이전트 하네스에 대한 샌드박싱을 사용자의 50%에게 단계적으로 배포했습니다. 검증 결과, 전체 배포에는 더 많은 지원과 후속 작업이 필요하며, 지금은 에이전트 호스트와 Copilot 하네스에 대한 우선순위가 높은 투자에 집중하고 싶은 시기라고 판단했습니다. 기본 배포율은 0%로 되돌아갔지만, 샌드박싱은 원하는 사용자를 위한 옵트인 기능으로 계속 사용할 수 있습니다.
커뮤니티 기여
VS Code 1.135에는 17명의 커뮤니티 기여자의 기여가 포함되어 있습니다. 주목할 만한 기여:
- Simon Siefke는 메모리 누수 수정의 연속 기록을 이어가며 3건(markersTable, mainThreadDocumentsAndEditors, 설정 미리 보기 표시기)을 더 수정했습니다
- Julia Gong은 NES를 위한 최적화된 PatchBased02 프롬프트 전략을 추가했습니다
- Ryan Ewen은 실패한 도구 호출이 성공으로 표시되던 문제를 수정했습니다
- Zain Nadeem은 runInTerminal 환경 값의 PowerShell 따옴표 문제를 수정하고 작업 영역 신뢰 처리를 개선했습니다
- Akshat Anand는 32px 헤더에서 Modern UI 패널 제목 탭의 중앙 정렬을 수정했습니다
John Murray, Xavier Guarch, homeworld614, Johnny Noble, wenma531의 이슈 추적 기여는 커뮤니티 보고서의 분류 및 검증에 도움이 되었습니다.
업데이트해야 할까요?
네. VS Code 1.135는 호환성을 깨뜨리는 변경 사항이 없는 삶의 질 향상 릴리스입니다. 여러 도구에서 Copilot이나 Claude를 사용한다면 외부 세션 기능만으로도 업데이트할 가치가 있습니다. 재설계된 에이전트 창 레이아웃은 에이전트 경험을 더 세련되게 만들고, 채팅 사용량 분석은 오랫동안 요청되어 온 투명성 기능입니다.
VS Code는 모든 사용자에게 점진적으로 배포됩니다. VS Code에서 업데이트 확인을 사용하여 최신 버전을 즉시 받거나, 야간 빌드(Insiders)를 다운로드하여 새로운 기능을 가장 먼저 사용해 보세요.
VS Code 1.135에서 가장 마음에 드는 기능은 무엇인가요? X에서 알려주세요. 이러한 업데이트가 실제 워크플로에서 어떻게 받아들여지는지 항상 듣고 싶습니다.