Claude Code 서브에이전트, 별도 컨텍스트 창으로 분리됐다
Claude Code의 서브에이전트(.claude/agents/*.md)가 메인 대화와 분리된 독립 컨텍스트 창에서 돌도록 정리됐다. 각 서브에이전트는 자체 시스템 프롬프트·허용 도구 화이트리스트·모델을 지정하고, 메인 스레드는 호출 결과(요약 텍스트)만 돌려받는다. 핵심은 컨텍스트 격리다. 대형 코드베이스를 grep으로 훑거나 테스트 로그 수백 줄을 파싱하는 작업을 서브에이전트에 떠넘기면, 그 토큰 폭증이 메인 창을 오염시키지 않는다. 대신 호출당 새 컨텍스트를 채우는 비용과 왕복 지연이 붙어서, 잘게 쪼개진 다수 호출은 오히려 느리고 비싸진다. 한 번에 한 서브에이전트가 끝나야 다음이 시작되는 직렬 실행 구간이 길면 체감 속도가 떨어진다.
한국 개발자에게는 모노레포·레거시 코드 탐색을 서브에이전트에 위임해 메인 컨텍스트를 길게 유지하는 게 실익이지만, 1턴짜리 단순 작업까지 서브에이전트로 쪼개면 새 컨텍스트 채우는 비용만 늘어 손해다.
원문 출처
Anthropic Engineering