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

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

8분 읽기원문 보기
Claude CodeAnthropicAI개발도구

안녕하세요, 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 활용 팁이 있다면 댓글로 공유해 주세요!

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


출처 및 참고 링크: