Claude Code v2.1.219 — Opus 5 기본 탑재, 서브에이전트 3단계까지 중첩 가능
AI

Claude Code v2.1.219 — Opus 5 기본 탑재, 서브에이전트 3단계까지 중첩 가능

zaq · · 3 min read

Claude Code 최신 버전에서 Opus 5가 기본 Opus 모델로 탑재되었습니다. 1M 컨텍스트에 fast 모드까지 지원하는, 한마디로 지금까지 중 가장 강력한 Claude Code입니다.

핵심 변화: Claude Opus 5 기본 탑재

가장 눈에 띄는 건 역시 Opus 5(claude-opus-5)가 기본 Opus 모델이 된 것입니다. 1M 토큰 컨텍스트를 지원하고, fast 모드 사용 시 입력 $10 / 출력 $50 per Mtok의 가격으로 동작합니다. 기존 Opus 4.7은 fast 모드에서 제거되었고, 이제 /fast는 Opus 5와 Opus 4.8에만 적용됩니다. 모델 선택 화면에서도 "Opus (1M context)"로 명확히 표시됩니다.

서브에이전트 중첩 한도 확장

서브에이전트가 자식 서브에이전트를 spawn할 수 있는 깊이가 기존 1단계에서 3단계로 늘었습니다. 복잡한 워크플로우에서 에이전트가 더 깊이 작업을 위임할 수 있게 된 셈입니다. 만약 기존 동작을 유지하고 싶다면 CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1로 설정하면 됩니다.

stream-json 모드에서도 depth-2 이상의 서브에이전트가 --forward-subagent-text 옵션과 함께 출력에 등장합니다. 다중 에이전트 파이프라인을 구성하는 분들에게 좋은 소식입니다.

샌드박스 & 보안 강화

새로운 sandbox.network.strictAllowlist 설정이 추가되었습니다. allowlist에 없는 호스트로의 네트워크 접속을 사용자에게 묻지 않고 바로 차단하는 모드입니다. CI/CD나 자동화 환경에서 보안을 한층 더 강화할 수 있습니다.

또한 MCP 설정 값에 숨겨진 공백(leading/trailing whitespace)이 있으면 경고를 띄우고, MCP 서버 연결 실패 시 HTTP 상태 코드와 에러 메시지를 직접 보여줍니다. claude mcp list로 원인 파악이 훨씬 쉬워졌습니다.

자잘하지만 체감되는 수정들

  • claude -p 실행 중 API 에러가 나도 이미 생성된 답변이 사라지지 않습니다
  • Vim 모드에서 빈 프롬프트 상태로 ← 키를 누르면 에이전트 뷰로 복귀합니다
  • GNU screen 환경에서 텍스트 선택 시 base64가 출력되던 버그가 수정되었습니다
  • 셀프호스티드 러너 관련 여러 엣지 케이스(재시작 중 권한 드롭, SIGTERM 처리, 장애 분류)가 개선되었습니다
  • 동적 워크플로우 기본 사이즈가 "medium(15개 에이전트 미만)"으로 변경되었습니다

총평

Opus 5 기본 탑재만으로도 업데이트할 가치가 충분합니다. 특히 대용량 코드베이스를 다루는 분들에게 1M 컨텍스트는 게임 체인저입니다. 서브에이전트 중첩까지 열렸으니, 복잡한 자동화 시나리오도 한층 자유롭게 구성할 수 있겠네요.

출처: https://github.com/anthropics/claude-code/releases/tag/v2.1.219