VS Code 1.144: 클라우드 세션, Copilot Fusion, 이미지 생성 및 기타 기능 소개 (친절한 가이드)
요약
VS Code 1.144는 에이전트 작업의 연속성을 강화한 업데이트입니다. 이 버전은 노트북 연결 여부와 관계없이 클라우드 세션을 통해 자동화 작업을 지속할 수 있게 합니다. 또한 Copilot Fusion, 이미지 생성, 모델 비교 등 다양한 기능을 추가하여 개발자에게 더 많은 제어권을 제공합니다.
핵심 포인트
- 세션 연속성: 컴퓨터가 꺼져도 클라우드에서 에이전트 작업 자동화가 지속됩니다.
- Copilot Fusion 및 모델 비교 기능으로 최적의 AI 모델 선택과 활용이 가능해졌습니다.
- 이미지 생성(미리 보기) 기능을 통해 채팅창 내에서 이미지 제작 및 편집을 할 수 있습니다.
- 사용자 지정 마켓플레이스를 통해 Slack, Notion 등 외부 서비스 연동이 강화되었습니다.
에이전트 작업을 시작하고 노트북을 닫으면 세션도 함께 중단됩니다. 우리 모두 그런 경험을 해봤습니다. 😅
VS Code 1.144(2026년 10월 28일 출시)는 이러한 불편함을 해결하는 데 초점을 맞추어 개발되었습니다. 이 업데이트는 에이전트 작업이 환경에 관계없이 지속되도록 하며, 적절한 모델을 선택할 수 있도록 돕고, 에이전트가 무엇을 변경할지 더 많은 제어권을 제공합니다.
그래서 실제로 어떤 점들이 바뀌었고, 무엇부터 시도해 볼 만한 것들은 무엇일까요? 하나씩 살펴보겠습니다.
VS Code 1.144란 무엇인가?
VS Code 1.144는 Visual Studio Code의 최신 월별 업데이트 버전이며, 주로 **에이전트(agents)**에 관한 것입니다. 에이전트는 사용자 대신 작업을 수행할 수 있는 AI 도우미입니다. 코드를 읽고, 파일을 편집하고, 도구를 실행하며, 결과를 보고하는 역할을 합니다.
쉽게 비유해 보겠습니다. 에이전트를 도움이 되는 팀 동료라고 생각하세요. 이전에는 그 팀원이 책상에 앉아 있다가 당신이 떠나면 함께 자리를 비웠습니다. 이제는 그 팀원이 다른 곳(예: 클라우드)에서 작업할 수 있고, 당신은 어디서든 확인할 수 있게 되었습니다.
주요 업데이트 내용은 다음과 같습니다:
- 세션 연속성 (Session continuity): 컴퓨터가 꺼져 있어도 세션과 자동화 작업을 계속 실행합니다.
- Copilot Fusion 및 모델 비교: Copilot이 모델을 선택하게 하거나, 사용자가 직접 모델들을 비교할 수 있습니다.
- 이미지 생성 (Image generation) (미리 보기): 채팅창에서 이미지를 만들고 편집할 수 있습니다.
- 컴퓨터 사용 (Computer use) (실험적): 에이전트가 데스크톱 앱을 사용할 수 있게 합니다.
- 작업 세트 (Working set) (실험적): 에이전트에 의한 파일 편집 내용을 유지하거나 되돌릴 수 있습니다.
- 지원된 권한 (Assisted permissions): 위험 확인 절차를 거치면서 방해받는 일이 줄어듭니다.
- 사용자 지정 마켓플레이스 및 Copilot 커넥터 (Customization marketplace and Copilot connectors) (미리 보기): Slack이나 Notion 같은 서비스의 스킬, 플러그인, 컨텍스트를 추가할 수 있습니다.
이 중 일부는 '미리 보기(Preview)' 또는 '실험적(Experimental)'으로 표시되어 있으므로 계속 변경될 수 있음을 예상해야 합니다.
이 업데이트가 중요한 이유
에이전트를 다루는 것은 단순히 코드를 작성하는 것에만 국한되지 않습니다. 작업이 어디서 실행되는지, 어떤 모델을 사용하며, 그리고 스스로 수행하도록 얼마나 신뢰할 수 있는지가 중요합니다.
이 세 가지 질문은 매일같이 발생합니다:
- "이걸 켜둔 채로 점심 식사를 가도 될까?"
- "이 작업을 처리하는 데 가장 좋은 모델은 무엇일까?"
- "모든 사소한 행동에 대해 정말 승인(Approve) 버튼을 누를 필요가 있을까?"
VS Code 1.144는 이 모든 것에 실용적인 해답을 제공합니다. 중단되는 일이 적고 추측할 필요가 줄어들면 실제 문제에 더 많은 시간을 할애할 수 있습니다. 🚀
실제 사용 사례를 통한 기능적 이점 (Benefits With Real-Life Examples)
1. 노트북이 연결되지 않아도 작동하는 클라우드 세션
클라우드 세션(Cloud sessions)을 사용하면 개발 장치를 온라인 상태로 유지하지 않고도 VS Code에서 Copilot 작업을 실행할 수 있습니다. 사용자의 저장소와 도구는 GitHub의 인프라에 있는 관리형 환경(managed environment)에서 실행됩니다.
예시: 작업을 시작한 후 집으로 이동했다고 가정해 봅시다. 나중에 GitHub.com이나 GitHub Mobile 앱에서 진행 상황을 확인하고, 돌아왔을 때 VS Code에서 계속 작업할 수 있습니다.
알아두어야 할 점: 클라우드 세션은 **별도의 워크스페이스(separate workspace)**를 사용하므로 로컬에 커밋되지 않은 변경 사항이 자동으로 복사되지는 않습니다. 또한 유료 Copilot 플랜이 필요하며 조직의 정책을 따릅니다.
2. 원격 환경 관리의 통합 장소
새로운 원격 환경(Remote Environments) 대화 상자는 GitHub Environments, Dev Tunnels, WSL 배포판(WSL distributions), 그리고 SSH 호스트를 한곳에 모았습니다. 각 원격 환경의 상태를 확인하고, 연결하거나 끊을 수 있으며, 어떤 원격 환경이 선택기(pickers)에 표시될지 선택할 수 있습니다.
예시: SSH 호스트와 WSL 배포판을 가지고 있다고 가정해 봅시다. 메뉴를 여기저기 찾아다닐 필요 없이, 환경 선택기 하단에서 **원격 환경 관리(Manage Remote Environments)**를 열어 두 가지 모두를 처리할 수 있습니다.
3. 반복 작업을 위한 클라우드 자동화 (Preview)
클라우드 자동화(Cloud automations)는 사용자의 컴퓨터가 꺼져 있을 때도 GitHub 인프라에서 스케줄에 따라 또는 저장소 이벤트에 반응하여 실행됩니다. Agents 창의 Automations 보기에서 하나를 생성하거나, 에이전트에게 설정하도록 요청할 수 있습니다.
예시: 특정 레이블을 가진 이슈가 할당될 때 자동화(automation)를 트리거하여 자동으로 분류(triage)하는 것을 자동화할 수 있습니다. 허용되는 도구를 제한하고 필터를 추가하여 더 엄격한 제어를 할 수 있습니다.
4. Copilot Fusion이 모델을 선택해 드립니다 (Copilot Fusion picks the models for you)
모델 선택기에서 Copilot Fusion을 선택하면 Copilot이 요청별로 사용할 모델, 추론 노력(reasoning effort), 실행 패턴을 자체적으로 결정합니다. 간단한 작업은 하나의 모델만 사용할 수 있습니다. 하지만 난이도가 높은 작업의 경우, 한 모델이 솔루션을 초안 작성하고 다른 모델들이 이를 검토하는 방식일 수 있습니다.
사용자는 다음 세 가지 노력 수준 중 하나를 선택할 수 있습니다: Standard, High, 또는 Max.
예시: 변수 이름을 바꾸는 작업은 복잡한 설정이 필요하지 않습니다. 하지만 까다로운 리팩토링(refactor) 작업일 수 있습니다. Fusion이 이러한 호출을 처리해 주므로 사용자가 직접 할 필요가 없습니다.
알아두면 좋은 점:
- Fusion이 사용하는 각 모델에 대해 표준 요율로 청구됩니다.
- 2026년 11월 30일까지 유료 Copilot 플랜은 Fusion 이용 시 30% 할인을 받습니다.
- Fusion High 및 Max는 Copilot Pro+, Max, Business, Enterprise 플랜에서 제공됩니다.
5. 모델 비교: 동일한 프롬프트, 다른 모델
모델 비교 기능은 동일한 프롬프트를 여러 모델(및 하네스)에 걸쳐 실행하여 결과를 나란히 검토할 수 있도록 합니다. 이 기능은 Agents 창의 적격한 새 세션에서 기본적으로 활성화됩니다. 이번 릴리스에서는 기능을 확장하여, 이제 폴더가 없는 채팅이나 커밋이 없는 로컬 또는 빈 저장소에서도 비교할 수 있습니다.
예시: 어떤 모델이 내 코드에 대해 더 나은 테스트 코드를 작성하는지 확신하지 못한다면, 동일한 프롬프트를 네 가지 모델에 실행하여 비교해 보세요. 참고로, 모델 비교 기능은 Dev Containers에서는 지원되지 않습니다.
6. 채팅에서의 이미지 생성 (미리 보기)
Agents는 GPT Image 2.5 Flare를 사용하여 이미지를 생성할 수 있습니다. 아이콘, 채팅 배경, 또는 웹사이트 와이어프레임을 요청하거나, 기존 이미지를 첨부하고 변경 사항이나 변형을 요청할 수도 있습니다.
다음 설정을 통해 제어할 수 있습니다:
chat.copilot.imageGeneration.model:off로 설정하여 비활성화합니다.chat.copilot.imageGeneration.watermark:true로 설정하여 눈에 띄는 "Made with AI" 워터마크를 추가합니다.
이 기능은 대화 모델에서 사용되는 크레딧 외에 별도의 AI 크레딧을 사용합니다.
7. 지원 권한: 클릭 수는 줄이고, 안전성은 유지
Agents는 많은 수의 도구 호출(tool calls)을 수행할 수 있습니다. 각각의 호출을 승인하는 것은 안전하지만 느립니다. 에이전트에게 완전한 자유를 주는 것은 위험할 수 있습니다.
**지원 권한(Assisted permissions)**은 (현재 Copilot 세션에서 일반적으로 사용 가능) 각 도구 호출에 대해 LLM 기반 위험 점검을 사용합니다. 위험도가 낮은 호출은 자동으로 승인됩니다. 위험도가 높거나 위험도를 판단할 수 없는 호출의 경우에도 사용자에게 여전히 질문합니다.
8. 작업 집합(Working set): 에이전트 편집 유지 또는 되돌리기 (실험적)
Copilot 환경에서 에이전트 도구를 통해 이루어진 편집은 '작업 집합'에 저장됩니다. 사용자는 인라인 유지(Keep) 및 되돌리기(Undo) 컨트롤을 사용하여 개별 변경 사항을 처리하거나, 채팅 입력창 위에 있는 작업 집합에서 모든 것을 관리할 수 있습니다.
예시: 에이전트가 버그를 수정했지만 예상치 못한 파일을 건드린 경우. 해당 파일만 되돌리고 나머지 편집은 유지할 수 있습니다. 터미널 명령어를 통해 이루어진 편집은 작업 집합에 표시되지 않으므로 이 점을 유의해야 합니다.
9. 데스크톱 앱 작업을 위한 컴퓨터 사용 (실험적)
'컴퓨터 사용(Computer Use)' 기능을 이용하면 에이전트가 사용자 컴퓨터의 앱을 보고 제어할 수 있습니다. 이는 사용자의 macOS 또는 Windows 기기에서 Copilot 환경 세션 내에서 작동합니다. 에이전트가 이 기능을 켜는 것에 대한 권한을 요청하거나, /computer on을 실행하여 활성화(또는 중지하려면 /computer off)할 수 있습니다.
10. 커넥터 및 맞춤 설정 마켓플레이스 (미리 보기)
Copilot 커넥터는 로컬 서버 설정 없이 에이전트를 서비스에 연결하는 GitHub 관리 MCP(Managed Cloud Platform) 서버입니다. 릴리스 노트에는 Slack, Notion, Microsoft Learn 등이 예시로 언급되어 있습니다.
**브라우즈(Browse)**는 사용자가 직접 구성했거나 기업에서 구성한 마켓플레이스의 플러그인 및 스킬을 위한 맞춤 설정의 새로운 홈 페이지입니다. Business 및 Enterprise용으로 관리자가 Editor 미리 보기 기능을 활성화해야 합니다.
권한 모드 간 빠른 비교
권한 선택지가 어떻게 다른지 궁금하다면, 여기 간단한 개요가 있습니다:
| 모드 | 발생하는 일 | 가장 적합할 때 |
|---|---|---|
| 수동(Manual) | 모든 도구 호출을 사용자가 승인함 | 완전한 제어를 원할 때 |
| ... | ||
| 지원 권한은 폴더 격리(Folder isolation)를 필요로 하며 조직에 의해 제한될 수 있습니다. 관리자가 이를 비활성화하면, 설명과 함께 여전히 보이지만 회색으로 표시됩니다. |
최고의 팁 및 해야 할 것/하지 말아야 할 것
해야 할 것:
- ✅ 마음에 드는 모델을 결정하기 전에 실제 작업을 통해 모델 비교를 시도하세요.
- ✅ 클라우드 세션을 시작하기 전에 로컬 변경 사항을 커밋하세요. 자동으로 복사되지 않기 때문입니다.
- ✅ 지속적인 승인 프롬프트가 속도를 늦춘다면 Assisted 권한을 사용하세요.
- ✅ AI 생성 이미지를 명확하게 표시하고 싶다면 이미지 워터마크 설정을 하세요.
- ✅ 곧 출시될 기능을 일찍 사용해 보고 싶다면 Insiders 빌드를 사용하세요.
주의할 점:
- ❌ 실험적 기능이 최종 버전이라고 가정하지 마세요. 설정과 동작 방식은 변경될 수 있습니다.
- ❌ Fusion이 사용하는 각 모델에 대해 비용을 청구한다는 것을 잊지 마세요.
- ❌ 신뢰하지 않는 출처의 플러그인을 설치하지 마세요. 플러그인은 사용자의 장치에서 코드를 실행할 수 있습니다.
사람들이 흔히 하는 실수
1. 클라우드 세션이 로컬 커밋되지 않은 작업을 볼 것이라고 기대하는 경우.
클라우드는 별도의 작업 공간을 사용합니다. 먼저 커밋하거나 푸시하세요.
2. 표시되지 않는 기능을 찾는 경우.
많은 항목이 미리 보기(Preview) 또는 실험적(Experimental)이며 설정 뒤에 있습니다. 예시: chat.editor.workingSet.enabled, chat.agentHost.computerUse.enabled, 그리고 chat.canvases.enabled. 또한, 일부 기능은 사용자의 요금제나 조직 정책에 따라 달라집니다.
3. 터미널이 작업 공간(working set)에 포함된다고 생각하는 경우.
터미널 명령어에서 발생한 편집 내용은 거기에 나타나지 않습니다. 다른 방식으로 해당 변경 사항을 검토하세요.
4. 모델 선택을 일회성 결정으로 간주하는 경우.
새로운 모델이 계속 출시됩니다. 추측하지 않고 다시 확인할 수 있도록 비교(Comparisons)와 Fusion 기능이 존재합니다.
5. 확장 프로그램 작성자를 위한 측면 참고 사항을 건너뛰는 경우.
확장 프로그램을 게시하려면 vsce publish --oidc를 사용하면 PAT(Personal Access Token)를 리포지토리 비밀로 저장하지 않고 GitHub Actions에서 게시할 수 있습니다. @vscode/vsce 4.0.2 이상이 필요합니다. 또한, Azure DevOps의 전역 PAT는 2026년 12월 1일에 사용 중단되므로, Azure Pipelines 사용자는 서비스 연결을 통해 Microsoft Entra ID로 마이그레이션해야 합니다.
알아두면 좋은 사소한 추가 정보
- Agent Host Protocol v1.0이 공개되었습니다. 이는 VS Code가 에이전트(agent)와 로컬 및 원격으로 통신하는 데 사용하는 개방형 프로토콜(open protocol)이므로, 이를 활용하여 사용자 지정 UI나 에이전트 플랫폼을 구축할 수 있습니다.
- Copilot Memory가 이제 Copilot harness에서 작동합니다. 기본적으로 활성화되며 사용자의 설정 및 조직 정책을 준수합니다.
- 세션 간 채팅 이동(Move chats between sessions) 기능(미리 보기, Preview)을 통해 중첩된 채팅들을 드래그하여 옮길 수 있습니다. 안정 버전(Stable)에서
chat.agentHost.moveChats.enabled를 활성화하세요. - 새로운 이슈 리포터(issue reporter):
issueReporter.wizard.enabled로 켜서 VS Code를 벗어나지 않고 스크린샷과 녹화본을 캡처할 수 있습니다. - Windows 터미널 대화 상자(예: Azure PowerShell 로그인 선택기)가 이제 이전에 뒤에 가려지던 방식이 아니라 VS Code 전면에 열립니다.
결론
VS Code 1.144는 에이전트 작업이 특정 장치나 모델에 덜 종속되도록 만듭니다. 클라우드 세션과 자동화 기능은 지속적인 움직임을 유지해주고, Copilot Fusion 및 모델 비교(model comparison) 기능은 현명한 선택을 할 수 있도록 도와주며, Assisted permissions와 working set은 사용자가 통제권을 갖게 합니다.
제 제안은 이렇습니다: 모든 것을 한 번에 시도하지 마세요. 모델 비교나 Assisted permissions와 같이 하나 또는 두 가지를 선택하여 자신의 워크플로우에 어떻게 맞는지 확인해 보세요. 아직 업데이트를 하지 않았다면, VS Code에서 **업데이트 확인(Check for Updates)**을 사용하세요. 😊
이 가이드가 도움이 되었다면, **hamidrazadev.com**에서 더 많은 개발자 게시물을 찾을 수 있습니다. 모든 도구 호출(tool call) 승인을 아직 손으로 하는 팀원에게 공유해 주세요. 그리고 댓글로 알려주세요: VS Code 1.144의 어떤 기능을 가장 먼저 사용해 보시겠어요? 👀
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기