AI Briefing

Claude Code의 잘못 설계된 자동 진행 기능 해부

·2026.07.18 18:13

Anthropic이 Claude Code에 미공개 AFK 타임아웃 기능을 배포했다가 이틀 뒤 비활성화했다.

배경: 의도하지 않은 자동 진행 기능

Claude Code 2.1.198 버전(2026년 7월 1일)에 자동 진행(auto-continue) 기능이 포함되어 배포되었다. 사용자가 AskUserQuestion 도구에 60초 동안 응답하지 않으면, Claude Code는 자동으로 '최선의 판단'으로 진행하는 기능이었다.

문제점

  • 이 기능은 공개 변경 기록(changelog)에 기록되지 않았다
  • 처음 40초간 타이머가 표시되지 않아 사용자가 인지하지 못함
  • 부분 응답 상태에서 타임아웃되면 부분 입력값이 제출됨
  • 배포 자동화 시나리오에서 권한이 이미 허용된 경우 의도하지 않은 선택이 자동 실행될 수 있음
  • 환경 변수(CLAUDE_AFK_TIMEOUT_MS)로만 비활성화 가능했으나, 이 정보는 공개되지 않음

대응

  • 7월 2일 GitHub 이슈 #73125 등록 (👍 384, 💬 143)
  • 7월 3일 버전 2.1.200에서 기능 비활성화 (opt-in으로 변경)
  • 7월 4일 이슈 종료

시사점

저자는 다음을 지적한다:

  • Anthropic이 매일 기능을 배포할 수 있는 속도
  • 모든 기능이 변경 기록에 나타나지는 않음
  • 기능 검토 및 승인 프로세스의 명확성 부족
  • 인간의 개입 수준에 대한 불명확성(기능 설계, 구현, 검토, 승인, 릴리스 각 단계에서 누가 관여했는지 불명확)

기술적 분석은 Claude Code의 바이너리 코드를 역컴파일하여 검증되었으며, 모든 주요 내용은 공개 GitHub 저장소와 이슈 기록으로 확인 가능하다.

이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.

요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.