컴파일된 소스에서 시스템 프롬프트를 직접 뽑아 버전별로 기록하는 오픈 저장소 Piebald-AI/claude-code-system-prompts 에 따르면, Claude Code 2.1.203 은 바로 앞 버전 2.1.202 보다 시스템 프롬프트가 약 16,113 토큰 늘었어요. 새로 들어간 지침으로는 '비슷하고 서로 독립적인 하위 작업 묶음을 알아채 서브에이전트로 나눠 처리하라'는 팁, 백그라운드 작업 상태 변경 이벤트(background_tasks_changed) 스키마, 자동 승인 흐름(안전한 대안을 먼저 시도하고 막혀도 계속 진행, 남은 승인 요청은 모아서 한 번에 묻기)이 있어요. 보안 감시 규칙과 커스텀 도구 실행기(SDK Tool Runner) 관련 안내도 함께 손봤어요.
용어 풀이
- 서브에이전트(subagent)
- 메인 세션이 특정 작업을 위임하는 하위 에이전트. 메인 대화의 컨텍스트를 아끼려고 씀.
- 팬아웃(fan-out)
- 하나의 작업을 여러 하위 작업으로 쪼개 여러 서브에이전트에 동시에 분배하는 방식.
- background_tasks_changed
- 백그라운드 작업의 상태가 바뀔 때 알려주는 이벤트 스키마. 현재 목록 전체를 통째로 갈아끼우는(replace-set) 방식.
- SDK Tool Runner
- 사용자가 만든 커스텀 도구를 실행하는 기본 경로. 승인·가로채기·재시도 같은 훅을 제공.
운영자 인사이트
프롬프트 안을 보면 이 도구가 언제 일을 서브에이전트로 나누는지 스스로 세운 기준이 드러나요 — '비슷한 독립 작업 묶음'은 나누고 '넓은 탐색·단계가 이어지는 작업·앞 결과에 기대는 단계'는 나누지 말라고 못 박아, 팬아웃을 유도하거나 피하도록 지시를 짤 때 참고할 수 있어요.
여러 관점으로 보기