한국 시간 8월 14일 아침에 나온 v2.1.232부터 대화형 세션은 fork 갈래를 기본으로 켜고, fork 서브에이전트는 지금까지의 대화·시스템 프롬프트·도구·모델·프롬프트 캐시를 그대로 물려받아요 — 서브에이전트 정의로 도구를 좁혀 두던 통제가 이 갈래엔 걸리지 않아요. 이 스위치가 켜지면 클로드가 띄우는 서브에이전트는 fork든 이름 붙인 것이든 전부 백그라운드로 돌고, 결과를 기다리게 해 달라고 요청하는 값 자체가 도구에서 빠져요. 같은 판에 실린 게이트웨이 수정은 관리자 그룹 목록(admin_groups)에 빈 항목이 있으면 조용히 관리자 권한을 내주던 동작을 부팅 실패로 바꿨어요.
용어 풀이
- fork
- 지금 대화를 그대로 복제해 옆에서 따로 굴리는 서브에이전트 갈래. 기록·도구·모델을 부모와 똑같이 물려받는다
- 프롬프트 캐시
- 같은 앞부분을 다시 보낼 때 값을 크게 깎아 주는 저장 장치. 부모와 캐시를 공유하면 새로 띄우는 것보다 싸다
- JWT
- 로그인 뒤 발급되는 서명된 토큰(JSON Web Token). 사용자 메일·소속 그룹 같은 값이 담겨 권한 판정에 쓰인다
운영자 인사이트
서브에이전트를 '도구를 좁혀 둔 안전한 일꾼'으로 쓰고 있었다면 이번 기본값부터 그 전제가 fork 갈래엔 안 통해요 — 부모와 같은 도구·권한으로 도니까요. 메인 대화가 안 불어나는 이점은 그대로고, 되돌리려면 CLAUDE_CODE_FORK_SUBAGENT=0, 백그라운드는 두고 fork만 막으려면 Agent(fork) 거부 규칙이에요.
여러 관점으로 보기
- 릴리스 노트 원문 fork 기본 활성 말고도 파워셸 기본 매개변수를 덮어써 뒤 명령의 파일 접근을 돌리던 권한 우회, 깃 배시가 심볼릭 링크를 일반 파일로 보던 윈도우 우회, 중첩 저장소가 상위 폴더의 신뢰를 물려받던 문제까지 50건 넘게 한 번에 실렸어요. GitHub
- 공식 문서 — fork가 무엇을 물려받고 무엇을 못 하나 대화 기록·시스템 프롬프트·도구·모델이 부모와 같고 프롬프트 캐시도 함께 써서 값이 덜 들지만, fork는 또 다른 fork를 띄우지 못해요 — 대화형 기본값은 v2.1.232부터고 그전엔 환경변수를 직접 켜야 했어요. Claude Code 문서
- 게이트웨이 관리자 그룹이 쥐는 권한 로그인 토큰(JWT)의 그룹이 admin_groups에 걸리면 개발자별 지출 한도를 읽고 쓰고 지우는 관리자예요 — 이제 그 목록의 빈 항목은 부팅에서 걸리니, 그동안 통과하던 설정 파일이 업그레이드 뒤 안 뜰 수 있어요. Claude Code 문서
- 세션 간 메시지 쪽 새 전개 받은 메시지를 수락·보류·거부하는 정책 자체는 v2.1.224부터 설정 파일에 있던 것이고, 이번 판은 그걸 /config 화면에 꺼내 놓고 프롬프트에서 @로 다른 세션을 바로 지목하게 했어요. Claude Code 문서