Claude Code 2.1.319 업데이트: denyInsteadOfPrompting 설정 추가, MCP 작업 백그라운드 실행, /loop 동작 변경
Claude Code 2.1.319: new denyInsteadOfPrompting setting, MCP tasks go to the background, /loop behavior change
핵심 요약
Claude Code 2.1.319 업데이트로 자동화 작업 효율을 높이는 새로운 권한 설정과 기능 개선이 도입되었습니다.
- 권한 설정 — 프롬프트 대기 대신 거부하고 작업을 계속하는 denyInsteadOfPrompting 추가됨
- MCP 작업 — 터미널에서 백그라운드로 즉시 전환되어 작업 효율 개선됨
- 루프 동작 — /loop 명령의 자동 재시작 방식이 변경되어 설정 확인 필요함
- 보안 강화 — Bash 권한 우회 및 샌드박스 탈출 취약점 등 다수 수정됨
11월 7일에 2.1.319 버전이 나왔다. 매일 쓰는 입장에서 중요한 것들만 정리함:
- 새로운 설정 permissions.denyInsteadOfPrompting 추가됨. 권한 확인 창을 띄워야 하는 도구 호출이 들어오면 그냥 거부하고 다음 단계로 넘어감. 터미널 세션, 서브 에이전트, 팀메이트에서 다 작동함. 사람 없을 때 오래 돌려놓는 작업할 때 개꿀임.
- 터미널에서 MCP 작업이 이제 바로 백그라운드로 넘어가고, 끝나면 Claude가 결과를 받는 식으로 바뀜. 이거 싫으면 CLAUDE_CODE_DISABLE_MCP_TASK_BACKGROUND로 끄거나, 아예 MCP 작업을 끄려면 CLAUDE_CODE_DISABLE_MCP_TASKS=1 쓰면 됨.
- /loop: 이제 루프 돌다가 더 이상 예약된 작업 없으면 알아서 끝남. 예전처럼 계속 돌게 하려면 CLAUDE_CODE_LOOP_KEEPALIVE=1 쓰면 됨. 루프 자주 쓰는 놈들은 꼭 확인해라.
- Auto mode: 텔레메트리나 기능 플래그 꺼져 있을 때(LLM 게이트웨이 뒤에 있는 경우 포함), 서버가 확인할 수 없는 호출은 이제 물어보거나 그냥 거부함. 내장 분류기로 폴백 안 함. 분류기 계속 쓰고 싶으면 CLAUDE_CODE_AUTO_MODE_SERVER=0 쓰면 됨.
- 새로운 CLAUDE_CODE_DISABLE_FEATURE_FLAGS 추가됨. 텔레메트리 안 끄고도 기능 플래그 가져오는 것만 막을 수 있음.
- Claude API 코드에서 느린 구간 찾아내는 /claude-api latency-optimize 명령어 추가됨.
- /tasks에 끝난 서브 에이전트들 보여주는 "Earlier in this session" 행 추가됨.
- 보안 패치 몇 개 들어감. 조작된 env 접두사로 Bash 권한 우회하는 거랑 워크트리 만들 때 샌드박스 탈출하는 거 고쳐짐. 이것 때문에라도 업데이트하는 게 좋다.
거부 설정(deny setting)은 밤새 돌려놓을 때 한번 써봐야겠음.
타이밍: 11월 7일에 처음 발견함. 내가 봤을 땐 공식 변경 로그 페이지에 아직 안 올라와 있어서 릴리즈 노트 피드 보고 정리한 거임.
너네는 밤새 돌릴 때 Claude가 그냥 거부하고 계속 진행하는 게 좋냐, 아니면 멈추고 너 올 때까지 기다리는 게 좋냐?
