클로드 코드 2.1.217에 서브에이전트를 통제하는 장치가 한꺼번에 들어왔어요. 동시에 돌아가는 서브에이전트 개수에 기본 20개 상한이 생겼고(CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS로 조절), 서브에이전트가 또 다른 서브에이전트를 만드는 중첩 실행은 기본으로 꺼졌으며, --max-budget-usd로 걸어 둔 비용 한도가 이제 백그라운드 서브에이전트까지 실제로 멈춰 세워요. 함께 잘린 MCP 도구 출력이 세션이 끝날 때까지 원본 전체를 메모리에 붙들고 있던 새는 곳을 막았고, 디스크가 꽉 차거나 물려받은 환경변수 탓에 세션 저장이 꺼져 대화 기록이 소리 없이 사라지던 경우에도 이제 경고를 띄워요.
용어 풀이
- 서브에이전트
- 본 작업을 맡은 인공지능이 일부 일을 떼어 맡기려고 따로 띄우는 보조 인공지능.
- MCP
- Model Context Protocol. 인공지능 도구를 외부 프로그램이나 데이터에 연결할 때 쓰는 공통 규격.
운영자 인사이트
서브에이전트를 여러 갈래로 뿌려 쓰던 자동화라면 이번 판은 조용한 동작 변경이에요. 중첩 실행이 기본으로 막혀서 서브에이전트가 다시 서브에이전트를 부르는 구조는 CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH를 직접 지정하지 않으면 그냥 안 돌아가고, 대신 비용 한도가 백그라운드까지 걸리게 된 건 그동안 새어 나가던 지출을 막아 주는 쪽이에요.
여러 관점으로 보기
- 공식 변경 기록 릴리스 페이지와 같은 내용을 공식 변경 기록 파일에서도 그대로 확인할 수 있어요. GitHub (anthropics/claude-code CHANGELOG)
- 직전 판과 비교 하루 전 나온 2.1.216과 겹치는 항목이 하나도 없어 완전히 별개의 판올림이에요. GitHub (anthropics/claude-code 릴리스)