Claude Code v2.1.71~72: /loop 커맨드, Tool Search, 대규모 버그 수정

Claude Code v2.1.71~72: /loop 커맨드, Tool Search, 대규모 버그 수정

8분 읽기원문 보기

안녕하세요, Tom입니다.

최근 Anthropic의 Claude Code가 정말 무서운 속도로 업데이트되고 있습니다. 며칠 사이에 벌써 두 번의 릴리스(v2.1.71, v2.1.72)가 있었는데요. 이번 포스트에서는 이 두 버전을 하나로 묶어, 우리 개발자들에게 가장 와닿는 변화들을 정리해 보았습니다.

Claude Code는 이제 단순한 코딩 어시스턴트를 넘어, 개발자의 터미널 환경을 완전히 이해하고 자동화하는 방향으로 진화하고 있습니다. 이번 업데이트의 핵심은 '반복 작업의 자동화''압도적인 비용 최적화'라고 할 수 있겠네요. 바로 살펴보시죠!


1. 주요 신기능: 이제 Claude가 알아서 반복합니다

/loop 커맨드와 Cron 스케줄링

가장 눈에 띄는 기능은 단연 /loop 커맨드입니다. 이제 특정 프롬프트를 일정 간격으로 반복해서 실행하도록 시킬 수 있습니다.

  • 사용 예시: /loop 5m check the deploy status (5분마다 배포 상태 확인)
  • 활용도: 긴 빌드 과정을 모니터링하거나, 특정 로그가 올라오는지 주기적으로 체크할 때 유용합니다.
  • 내부적으로는 Cron 스케줄링 툴이 추가되어, 반복적인 프롬프트 처리가 훨씬 정교해졌습니다.
  • 만약 보안상의 이유로 이 기능이 필요 없다면 CLAUDE_CODE_DISABLE_CRON 환경 변수로 비활성화할 수도 있습니다.

이 기능은 특히 CI/CD 파이프라인을 기다리거나, 서버의 상태를 주기적으로 확인해야 하는 상황에서 개발자의 집중력을 유지하는 데 큰 도움이 됩니다. "Claude, 10분마다 에러 로그 확인해줘"라고 말하고 다른 작업을 할 수 있으니까요.

/plan에 설명(Description) 추가

기존에는 /plan만 입력했다면, 이제는 계획의 목적을 명시할 수 있습니다.

  • /plan fix the auth bug and add tests 이렇게 하면 Claude가 계획을 세울 때 문맥을 더 정확히 파악하고 작업을 시작합니다. 계획 단계에서부터 의도를 명확히 전달할 수 있어 협업 효율이 올라갑니다. 단순히 "계획 세워줘"가 아니라 "이런 목적으로 이런 계획을 세워줘"라고 구체적으로 지시할 수 있게 된 것이죠.

ExitWorktree 도구 추가

워크트리(Worktree) 환경에서 작업을 마칠 때 사용할 수 있는 전용 도구가 추가되었습니다. 멀티 태스킹을 즐기는 개발자들에게 반가운 소식이네요. 여러 브랜치를 동시에 오가며 작업하는 복잡한 프로젝트에서 워크트리 관리가 한결 수월해질 것으로 보입니다.


2. DX & UX 개선: 더 매끄러워진 개발 경험

단순해진 작업 강도(Effort Levels) 표시

Claude가 작업을 수행할 때 보여주는 'Effort' 표시가 더 직관적으로 바뀌었습니다.

  • 기존: 숫자로 복잡하게 표시되던 방식에서 탈피
  • 변경: low, medium, high 3단계로 단순화 (기존의 max 레벨은 제거되었습니다.)
  • 심볼: ○ (Low), ◐ (Medium), ● (High) 아이콘으로 현재 작업의 부하를 한눈에 알 수 있습니다.

이런 시각적인 피드백은 Claude가 현재 얼마나 깊은 고민을 하고 있는지, 혹은 얼마나 많은 파일을 건드리고 있는지 직관적으로 파악하게 해줍니다. ● 아이콘이 뜨면 "아, 지금 꽤 큰 작업을 하고 있구나"라고 이해할 수 있죠.

/config 사용자 경험 향상

설정 화면인 /config에서 조작이 더 편해졌습니다.

  • Escape 키를 누르면 즉시 취소되고, Enter를 누르면 저장됩니다.
  • 사소하지만 터미널 도구에서는 정말 중요한 디테일이죠. 기존에는 설정을 바꾸다가 취소하고 싶을 때 조금 번거로웠는데, 이제는 표준적인 UX를 따르게 되었습니다.

Voice Mode 개선 (Push-to-Talk)

음성 모드를 사용하시는 분들을 위한 업데이트입니다.

  • voice:pushToTalk 키바인딩이 추가되었습니다. (기본값: Space)
  • 초기 구동 시 CoreAudio 관련 문제로 5~8초간 멈추던 현상이 해결되어 훨씬 쾌적해졌습니다.
  • 이제 스페이스 바를 누른 채로 편하게 명령을 내릴 수 있습니다. 타이핑이 귀찮은 순간에 정말 유용하겠네요.

Bash 자동 승인 도구 대폭 확장

Claude가 사용자에게 묻지 않고 바로 실행할 수 있는 '안전한' Bash 명령어 리스트가 늘어났습니다.

  • v2.1.71 추가: fmt, comm, cmp, numfmt, expr, test, printf, getconf, seq, tsort, pr
  • v2.1.72 추가: lsof, pgrep, tput, ss, fd, fdfind
  • 이제 fd 같은 현대적인 도구들도 막힘없이 사용합니다. 더 많은 파일 비교나 프로세스 확인 작업을 흐름 끊김 없이 진행할 수 있습니다. 매번 "y"를 누를 필요가 없다는 건 생각보다 큰 생산성 향상을 가져옵니다.

가벼워진 몸집과 깔끔한 설정

  • 번들 사이즈가 약 510KB 줄어들었습니다. 실행 속도와 리소스 점유율 면에서 조금 더 이득을 보겠네요.
  • CLAUDE.md 파일 내의 HTML 주석(<!--... -->)을 Claude에게 숨기는 기능이 추가되었습니다.
  • 이를 통해 개발자는 CLAUDE.md에 자신만의 메모나 가이드를 남기면서도, Claude에게는 필요한 정보만 깔끔하게 전달할 수 있게 되었습니다.

3. 안정성 및 성능: 지갑을 지켜주는 최적화

프롬프트 캐시 무효화 버그 수정 (중요!)

이번 업데이트에서 가장 감동적인 부분일지도 모릅니다. 프롬프트 캐시가 불필요하게 무효화되던 버그가 수정되었습니다.

  • 결과: 입력 토큰 비용이 최대 12배까지 절감될 수 있다고 합니다!
  • Claude Code를 헤비하게 쓰시는 분들이라면 이번 업데이트만으로도 상당한 비용을 아낄 수 있겠네요. 지갑 사정까지 챙겨주는 업데이트입니다.
  • 캐시 효율이 좋아졌다는 건 단순히 비용 문제뿐만 아니라, 응답 속도 면에서도 이득이 있을 것으로 기대됩니다.

대규모 버그 수정 (40개 이상)

v2.1.72에서만 40개가 넘는 버그가 수정되었습니다.

  • Stdin 프리징: 긴 세션에서 입력이 먹통이 되던 현상 해결. 이제 긴 대화도 안심하고 나눌 수 있습니다.
  • 노트북 절전 모드: 맥북을 덮었다가 깨웠을 때 브릿지 재연결이 안 되던 문제 개선. 카페에서 작업하다 이동할 때 정말 짜증 났던 부분인데 해결되었네요!
  • /fork 공유 문제: 플랜 파일이 의도치 않게 공유되던 버그 수정.
  • Tool Search 프록시 개선: CLAUDE_CODE_PROXY_SUPPORTS_TOOL_REFERENCE 환경 변수가 제거되고 Tool search 프록시 바이패스 로직이 개선되었습니다.

VSCode 및 플러그인 개선

  • VSCode 익스텐션과의 연동성이 강화되었습니다. 에디터와 터미널 사이의 경계가 점점 더 허물어지고 있네요.
  • 수십 개의 플러그인 및 권한 관련 오류가 수정되어 전반적인 안정성이 크게 향상되었습니다.

4. 업데이트 방법

아직 업데이트 전이라면 터미널에서 아래 명령어를 입력해 최신 버전을 설치하세요.

npm install -g @anthropic-ai/claude-code
# 또는 pnpm을 사용한다면
pnpm add -g @anthropic-ai/claude-code

설치 후 claude --version을 입력해 v2.1.72가 나오는지 확인하면 끝입니다!


Tom의 생각

Claude Code가 단순히 '코드를 짜주는 도구'를 넘어, '터미널 상주형 에이전트'로 진화하고 있다는 느낌을 강하게 받습니다. 특히 /loop 기능은 모니터링이나 자동화 스크립트를 대체할 수 있는 잠재력이 보이네요.

무엇보다 캐시 최적화를 통한 비용 절감은 Anthropic이 사용자들의 피드백을 얼마나 진지하게 듣고 있는지 보여주는 대목입니다. 12배 절감이라니, 이건 정말 큰 변화죠. AI 도구를 쓰면서 가장 걱정되는 게 비용인데, 이런 최적화는 언제나 환영입니다.

앞으로 Claude Code가 또 어떤 놀라운 기능을 들고 나올지 기대됩니다. 혹시 여러분만의 /loop 활용 팁이 있다면 댓글로 공유해 주세요!

오늘도 즐거운 코딩 되시길 바랍니다. 감사합니다!


출처 및 참고 링크:

관련 글