에이전트 창을 늘리기 전에 세션 경계부터 그려야 하는 이유
코딩 에이전트를 여러 개 띄우는 일은 이제 어렵지 않다. 어려운 쪽은 그다음이다. 어느 대화가 어떤 파일을 바꿨는지, 옆에서 던진 질문이 본 작업의 문맥을 얼마나 가져갔는지, 다른 창에서 이어받은 세션이 같은 상태를 보고 있는지 확인해야 한다. 창의 개수는 병렬성을 보여주지만 작업 경계까지 보장하지는 않는다. GitHub가 8월 31일 공개한 VS Code용 Copilot 월간 변경 기록은 이 문제를 정면으로 다룬다. 8월에 배포된 VS Code 1.132~1.135에는 채팅 나란히 배치, /btw 보조 대화, 프롬프트 타임라인, 외부 세션 이어받기, 여러 VS Code 창에서 같은 Agent Host 세션 연결, 모델별 토큰 사용량 표시가 들어갔다. 통합 브라우저에서는 여러 HTML 요소를 골라 한꺼번에 피드백할 수도 있다. 기능 목록만 보면 생산성 업데이트처럼 보인다. 하지만 운영 관점에서 보면 더 중요한 변화가 있다. 에이전트 작업의 기본 단위가 "채팅창 하나"에서 "여러 화면과 도구가 연결된 세션"으로 커지고 있다. 이때 공유 문맥, 파일 변경, 검토 증거를 서로 다른 것으로 관리하지 않으면 편리한 이어받기가 곧 상태 혼선이 된다. 이번 업데이트에서 달라진 것 세션 쪽 변화는 세 묶음으로 나눠 볼 수 있다. 첫째는 표시 방식이다. 여러 채팅을 가로·세로 그룹으로 나란히 놓고, 돌아왔을 때 그 배치를 복원한다. 긴 대화에서는 transcript gutter의 프롬프트 타임라인으로 특정 요청과 관련 파일 변경을 함께 찾는다. 둘째는 문맥의 분기와 연결이다. /btw 는 본 작업이 계속 실행되는 동안 옆 대화를 연다. 공식 설명에 따르면 이 대화는 주 대화의 문맥과 prompt cache를 공유한다. Agent Host는 같은 세션을 여러 VS Code 창에 연결할 수 있고, 다른 애플리케이션에서 시작한 Copilot 또는 Claude 세션도 Sessions 목록에서 이어갈 수 있다. 셋째는 검토 보조다. 실험...