Claude Code, auto mode가 기본값이 된다
Auto mode is now the default in Claude Code
TL;DR Highlight
Claude Code가 8/14부터 auto mode를 기본값으로, 위험 명령 차단 89%
Who Should Read
Claude Code 권한 프롬프트에 지쳐 bypass 모드를 쓰거나 팀 기본 설정을 정해야 하는 개발자
Core Mechanics
- 8월 14일부터 auto mode가 기본
- Pro, Max, Team 플랜의 새 세션이 auto mode로 시작한다.
- 기본값을 직접 고정(pin)해 둔 사용자는 바뀌지 않는다.
- Enterprise와 API, Bedrock 등은 아직 opt-in이고 다음 달 중 기본값 전환 계획이 있다.
- auto mode는 분류기가 명령을 거른다
- 도구 호출마다 분류기(classifier, 명령을 보고 위험 여부를 판정하는 모델)를 거친다.
- 되돌릴 수 없거나 파괴적이거나 환경 밖을 향하는 행동을 막는 게 목표다.
- 연속 3번 또는 세션 중 20번 차단되면 수동 승인으로 돌아간다.
- 사람 승인은 습관이 된다
- 권한 프롬프트의 97%가 승인된다.
- 계획 승인은 39%를 거절하지만 개별 권한 요청은 3%만 거절한다.
- 활성 CLI 사용자의 49.5%가 Bash allow-rule을 직접 만들었다.
- 위험 명령 차단율 사람 13.6% 대 auto 89%
- 유료 테스터 1,053명 실험에서 사람은 143건, auto mode는 937건을 막았다.
- 세션 초반 약 17%였던 사람 차단율이 프롬프트 50개 이상 뒤엔 약 5%로 떨어졌다.
- auto mode 차단율은 세션 길이와 무관하게 일정했다.
Community Reactions
- bypass를 1년 쓴 개발자의 반론
- 안전은 VCS, 읽기 전용 토큰 같은 가드레일을 두는 개발자 몫이라는 의견이 있었다.
- Claude로 Claude를 감시하는 건 답이 아니라는 의견이었다.
- 분류기가 같은 모델이라 한계가 있다는 의견
- 에이전트가 하위 에이전트에게 지시하는 방식처럼 위험하진 않지만 의도와 어긋난 행동을 직접 막고 싶다는 의견이 있었다.
- 분류기도 Claude라서 그런 명령을 승인해 버린다고 했다.
- 실사용 경험은 엇갈린다
- 직접 만든 Haiku 분류 스크립트를 쓰다가 내장 분류기로 갈아탔고 오차단은 드물었다는 경험이 있었다.
- 오래된 admin AWS 프로필을 찾아 쓰려 했다는 경험도 있었다.
- 분류기 변경으로 Opus 4.6 보안 작업이 갑자기 막혔다는 경험도 있었다.
- 샌드박스를 함께 쓰라는 의견
- srt와 auto mode를 함께 쓴다는 경험이 있었다.
- Docker 컨테이너에서 실행하자는 의견이 많았다.
- 에이전트는 호스트가 아니라 샌드박스에서 돌려야 한다는 의견이 있었다.
How to Apply
- 오늘 settings에서 기본 모드 확인하기
- Claude Code 설정을 열어 defaultMode가 auto인지 직접 고정된 값인지 확인하라.
- 8월 14일 전에 auto와 수동 중 어느 쪽을 쓸지 정하라.
- broad allow-rule 점검하기
- settings에서 Bash(python:*), Bash(node:*) 같은 규칙을 찾아라.
- auto mode에선 이런 규칙이 무시되니 필요한 범위만 남겨라.
- auto와 샌드박스를 함께 쓰기
- 작은 프로젝트에서 sandbox 설정과 defaultMode auto를 같이 켜서 쓰기와 읽기 접근을 직접 확인하라.
- 비밀 파일과 자격증명 경로는 denyRead로 막아라.
- Enterprise라면 managed settings로 팀 기본값 정하기
- 관리자가 managed settings로 auto mode를 기본값으로 지정하라.
- 절대 허용하면 안 될 명령은 hard deny 규칙에 추가하라.
Try It
# Claude Code 설정 파일(settings.json)에 합쳐 넣는 예시 (원문 댓글의 사용자 설정 기반)
{
"sandbox": {
"enabled": true,
"failIfUnavailable": true,
"autoAllowBashIfSandboxed": true,
"allowUnsandboxedCommands": false,
"filesystem": {
"allowWrite": ["."],
"denyRead": ["~/*"],
"allowRead": ["."]
}
},
"defaultMode": "auto"
}
# 해 볼 것: 샌드박스 밖 경로를 읽는 작업을 시켜 막히는지 확인하라.Terminology
관련 논문
같은 시뮬레이션, 다른 근거: 도구 출력을 파일로 넘기면 LLM 에이전트 정확도가 어디서 깎이나
긴 툴 출력을 파일로 넘기자 GPT-5.1은 정확도 11.3%p 하락, 정식 출력 지정하니 회복
가짜 뉴스가 진짜 폭락을: LLM 트레이딩 에이전트 대상 정보 주입 공격
가짜 헤드라인 한 줄로 LLM 트레이딩 에이전트 62%를 조종했다(프롬프트 주입은 14%)
Harness Engineering 101: LLM은 뇌, harness는 몸
에이전트는 JSON 배열을 관리하는 루프이고, 16개 챕터로 직접 만들어 본다
Harness²: 에이전트 harness를 스스로 고쳐 쓰는 재귀 최적화 프레임워크
모델은 고정하고 harness를 재귀로 고쳤더니 벤치마크 점수가 최대 11.8%p 올랐다
해고된 Savannah 경찰관, ICE 요원 남편에게 Flock 계정 공유
경찰관이 Flock 계정을 남편(ICE 요원)에게 공유했고, 감사에서 983건 검색이 드러나 해고됐다
tmux와 Claude Code: 세션, send-keys, 그리고 한계선
tmux로 Claude Code 여러 개를 돌리면 편하지만 에이전트 4개쯤에서 한계가 온다
Hybrid Reasoning Agents: 잠재 공간에서 생각하고 텍스트로 행동하는 LLM 에이전트
잠재 공간 추론과 텍스트 도구 호출을 섞었더니 성능 10.4%↑, 토큰 최대 54.7%↓