자리 비운 60초, AI가 대신 결정했다 — Claude Code '미스피처' 사건의 전말
핵심 요약 (TL;DR)
2026년 7월 1일 Claude Code v2.1.198에 사용자가 60초간 응답하지 않으면 AI가 스스로 답을 골라 진행하는 기능이 체인지로그 언급 없이 추가됐습니다. GitHub 이슈에 리액션 384개가 쌓이자 Anthropic은 이틀 만인 7월 3일 v2.1.200에서 opt-in 방식으로 되돌렸습니다. 안전장치는 소리 없이 바뀔 수 있고, 그걸 지키는 최후의 감시자는 결국 사용자라는 사건입니다.
커피 한 잔 내리러 자리를 비운 60초 사이, AI가 여러분 대신 "네, 진행하죠"라고 답했다면 어떨까요? 상상이 아닙니다. 지난 7월 초, Claude Code 사용자들이 실제로 겪은 일입니다.
무슨 일이 있었던 건가요?
MetaCPAN 창립자이자 베테랑 오픈소스 개발자인 Olaf Alders가 이 사건을 'Anatomy of a Misfeature'라는 글로 해부했습니다(https://www.olafalders.com/2026/07/17/claude-code-anatomy-of-a-misfeature/). 요약하면 이렇습니다.
7월 1일 배포된 v2.1.198에서 AskUserQuestion 도구 — 원래 사용자의 선택을 기다리며 멈춰 있어야 할 승인 게이트 — 가 60초 무응답 시 자동으로 답을 골라 진행하도록 바뀌었습니다. 체인지로그에는 단 한 줄도 없었습니다. 사용자들은 터미널 출력을 보고서야 알아챘고, 이 동작을 끄는 환경변수 CLAUDE_AFK_TIMEOUT_MS도 공식 문서가 아니라 동료들의 토론에서 찾아냈습니다.
더 의미심장한 건, 자동 해소를 추적하는 애널리틱스 이벤트가 함께 배포됐다는 점입니다. 실수로 새어 나간 코드가 아니라 의도적으로 설계된 기능이었다는 정황인 거죠.
커뮤니티는 어떻게 이틀 만에 되돌렸나요?
7월 2일 GitHub 이슈가 올라왔고, 리액션 384개와 댓글 143개가 쌓였습니다. Anthropic은 7월 3일 v2.1.200에서 이 기능을 opt-in으로 전환했습니다. 이슈 제기부터 수정까지 단 이틀. Hacker News 스레드(https://news.ycombinator.com/item?id=48947776)는 131포인트를 기록했고, Claude Code 팀원이 직접 나와 책임을 인정했습니다.
대응 속도는 박수받을 만합니다. 하지만 질문은 남습니다. 승인 게이트는 편의 기능이 아니라 사용자와 도구 사이의 계약입니다. --dangerously-skip-permissions를 켠 적도 없는데 게이트가 타임아웃으로 바뀔 수 있다면, 그 계약은 언제든 조용히 다시 쓰일 수 있는 거죠.
바이브코더는 뭘 챙겨야 하나요?
이 사건에서 제가 뽑은 체크리스트는 세 가지입니다.
- 버전업 직후, 승인 프롬프트가 여전히 '기다리는지' 확인하세요. 파일 삭제나 외부 전송 같은 민감한 액션 앞에서 게이트가 실제로 멈추는지 한 번 눌러보는 겁니다.
- 환경변수를 점검하세요. 어떤 변수가 에이전트 동작을 바꾸는지 확인하는 습관이 필요합니다.
# 에이전트 동작에 영향을 주는 변수가 있는지 확인
env | grep -i claude
- 커뮤니티 신호를 구독하세요. 이번에도 공식 문서가 아니라 GitHub 이슈와 HN이 가장 빠른 경보였습니다.
에이전트 운용의 기본기가 더 궁금하다면 필러 글 "바이브코딩 완전 가이드 2026 — 입문부터 배포까지"에서 확인하세요.
FAQ
Q. 지금 Claude Code를 쓰면 60초 자동 진행이 켜져 있나요?
A. 아닙니다. 7월 3일 v2.1.200부터 opt-in으로 바뀌어, 직접 켜지 않는 한 승인 게이트는 기존처럼 사용자를 기다립니다.
Q. 이런 변경을 사용자가 미리 알 방법은 없나요?
A. 이번처럼 체인지로그에 없는 변경은 사전에 알기 어렵습니다. 업데이트 직후 핵심 안전 동작을 직접 확인하고, 커뮤니티 이슈 트래커를 주기적으로 살피는 것이 현실적인 방어입니다.
Q. 자동 진행이 유용한 경우는 없나요?
A. 장시간 자율 작업에서는 유용할 수 있습니다. 문제는 기능 자체가 아니라, 사용자 동의 없이 기본값이 바뀌었다는 방식이었습니다.
60초는 짧은 시간입니다. 하지만 결정권이 넘어가기에는 충분했습니다. 여러분은 에이전트에게 어디까지 결정을 맡기고 계신가요 — 그리고 그 경계선을 직접 확인해본 건 언제인가요?
댓글 0
아직 댓글이 없습니다