VS Code 통합 에이전트 경험 — 코딩 에이전트를 한 곳에서 관리하는 법
Agent Sessions, Planning Agent, Subagents를 통해 여러 코딩 에이전트를 VS Code 하나에서 통합 관리하는 새 경험을 살펴본다.
2025년 말부터 코딩 에이전트가 여러 개로 늘어나기 시작했다. GitHub Copilot, OpenAI Codex, Cursor, Devin... 각각 별도 구독을 관리하고, 별도 앱을 오가야 했다. VS Code가 이 문제를 정면으로 다뤘다.
문제: 에이전트 파편화
기존에는 에이전트마다 다른 앱이나 인터페이스를 써야 했다. GitHub Copilot은 VS Code 채팅에서, Codex는 별도 웹에서, Devin은 또 다른 곳에서. 컨텍스트가 분산되고 관리 포인트가 늘어났다.
VS Code의 통합 에이전트 경험은 이 구조를 바꾸려는 시도다. 에이전트를 VS Code 안에서 통합 관리하는 것이 목표다.
Agent Sessions
사이드바에 새 뷰가 생겼다. 로컬과 클라우드에서 실행 중인 에이전트 세션을 한 곳에서 볼 수 있다.
- 실행 중인 에이전트 목록: 어떤 에이전트가 지금 무엇을 하는지
- 세션 간 전환: 탭 전환하듯 에이전트 세션을 이동
- 채팅 에디터 탭에서 실시간 모니터링: 에이전트의 진행 상황을 인라인 diff와 함께 확인
- 중간 지시사항 수정: 에이전트가 작업 중에도 방향을 수정할 수 있음
[💡 잠깐! 이 용어는?] 에이전트 세션: 에이전트가 특정 작업을 수행하는 하나의 실행 단위. 일반 채팅 대화와 달리, 에이전트는 파일을 직접 수정하고 명령을 실행하는 자율 작업을 진행한다.
비유하면 Agent Sessions는 에어컨, TV, 세탁기를 각각 따로 제어하는 대신 스마트홈 앱 하나로 통합 관리하는 것과 같다. 에이전트들을 오가지 않고 VS Code 한 곳에서 상태를 확인하고 제어한다.
Planning Agent
새로운 기본 에이전트다. 불완전한 프롬프트를 받아서 실행 가능한 계획으로 바꿔주는 역할이다.
"인증 기능 추가해줘"처럼 애매한 요청을 받으면, Planning Agent는 먼저 질문을 던진다.
Planning Agent: 몇 가지 명확히 할 사항이 있습니다.
1. JWT와 세션 기반 인증 중 어떤 방식을 원하시나요?
2. 기존 사용자 테이블이 있나요, 새로 만들어야 하나요?
3. OAuth 소셜 로그인도 포함해야 하나요?요청에서 누락된 맥락을 파악하고 엣지 케이스를 식별하는 데 Claude 계열 모델이 특히 효과적이라고 문서에서 언급하고 있다.
| 에이전트 유형 | 역할 |
|---|---|
| Planning Agent | 불완전한 요청 → 구체적 계획 |
| Coding Agent | 계획 → 실제 코드 구현 |
| Subagent | 독립적 서브태스크 처리 |
Subagents — 격리된 컨텍스트
에이전트 작업이 복잡해지면 컨텍스트 오염 문제가 생긴다. 큰 기능 구현 도중에 특정 부분을 깊이 조사하려면, 메인 대화의 컨텍스트가 지저분해진다.
Subagents는 이걸 해결한다. 독립적인 컨텍스트를 가진 서브 에이전트를 만들어서, 깊은 조사가 필요한 작업을 별도 세션으로 처리하고 결과만 메인으로 가져온다.
메인 에이전트: "로그인 시스템을 구현하겠습니다."
↳ Subagent 1: "기존 인증 코드 패턴 분석" (독립 컨텍스트)
↳ Subagent 2: "보안 취약점 검토" (독립 컨텍스트)
메인 에이전트: [두 Subagent 결과를 받아서 통합]메인 채팅이 깔끔하게 유지되면서, 복잡한 서브태스크는 전용 컨텍스트에서 충분히 다룰 수 있다.
Chat 뷰에서 직접 에이전트로 위임
기존에는 로컬 에이전트(채팅에서 직접 실행)와 클라우드 에이전트(원격 실행)를 명확히 구분해야 했다. 이제 채팅 뷰에서 작업을 에이전트로 직접 위임할 수 있다.
대화 도중 "이 부분은 에이전트가 처리해줘"라고 넘기면, 백그라운드에서 에이전트가 실행되고 완료되면 결과를 가져온다. 코드 작성은 내가 하면서 특정 작업(테스트 작성, 문서화 등)을 동시에 에이전트에게 맡길 수 있다.
OpenAI Codex 통합
GitHub Copilot Pro+ 구독이 있으면 OpenAI Codex를 추가 비용 없이 쓸 수 있다. Copilot이 모든 모델 호출을 처리하고 표준 요금 한도가 적용된다. 별도 OpenAI 계정이나 API 키가 필요 없다.
| 항목 | 기존 방식 | 통합 후 |
|---|---|---|
| 에이전트 관리 | 앱마다 분산 | Agent Sessions에서 통합 |
| 커스텀 에이전트 | "Chat modes" | "Agents"로 이름 변경 + 기능 강화 |
| 위임 방식 | 별도 인터페이스 | 채팅에서 직접 |
| 컨텍스트 관리 | 단일 스택 | Subagents로 격리 |
마무리
에이전트가 하나일 때는 단순했다. 여러 개가 생기면서 관리 복잡도가 올라갔다. 통합 에이전트 경험은 VS Code를 에이전트 허브로 만들려는 시도다. Agent Sessions, Planning Agent, Subagents 세 기능이 함께 작동하면, 복잡한 기능 구현을 여러 에이전트가 분업하고 VS Code에서 전체를 한눈에 관리하는 게 가능해진다. 코딩 에이전트 시대에 IDE가 어떤 역할을 해야 하는지에 대한 Microsoft의 답이다.
참고:
- VS Code 통합 에이전트 경험 블로그: https://code.visualstudio.com/blogs/2025/11/03/unified-agent-experience
같은 카테고리 · AI
비슷한 주제의 최신 글
태그가 겹치는 글
공통 태그가 많을수록 위에 보인다