Claude Code v2.1.71~72: /loop 커맨드, Tool Search, 대규모 버그 수정
안녕하세요, 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,high3단계로 단순화 (기존의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 활용 팁이 있다면 댓글로 공유해 주세요!
오늘도 즐거운 코딩 되시길 바랍니다. 감사합니다! 😊
출처 및 참고 링크: