Claude Code v2.1.160: 셸 설정, acceptEdits 파일 보호를 위한 안전 프롬프트 및 수십 건의 버그 수정에 대한 안전 프롬프트

Ad
Anthropic이 Claude Code v2.1.160을 출시했습니다. 이 유지보수 업데이트는 셸 구성 파일 쓰기에 대한 안전 프롬프트를 추가하고, acceptEdits 모드 제한을 강화하며, Windows, WSL, 백그라운드 에이전트, 터미널 렌더링에 영향을 미치는 12개 이상의 버그를 수정합니다.
Ad
변경 사항
보안 및 안전
- 셸 시작 파일 보호: Claude가 이제
.zshenv,.zlogin,.bash_login,~/.config/git/에 쓰기 전에 프롬프트를 표시합니다. 이러한 파일은 무단 수정 시 의도치 않은 명령 실행으로 이어질 수 있습니다. - acceptEdits 모드 강화: 코드 실행을 허용하는 빌드 도구 설정 파일(예:
.npmrc,.yarnrc*,bunfig.toml,.bazelrc,.pre-commit-config.yaml,.devcontainer/)에 쓰는 경우 확인 프롬프트가 표시됩니다.
편집 워크플로 개선
- 단일 파일
grep/egrep/fgrep명령이 이제 읽기-전-편집 검사를 충족하여, 편집 전 별도의Read단계가 필요하지 않습니다.
버그 수정
- WSL의 Windows 클립보드: 선택 시 복사가 이제 OSC 52 대신 PowerShell interop을 사용하여, OSC 52를 지원하지 않는 MobaXterm과 같은 터미널에서 클립보드 쓰기 문제를 해결했습니다.
- 세션 기록 손실:
claude agents에서 완료된 세션을 복원하거나 야간 휴면 후 백그라운드 세션을 다시 연결할 때 채팅 기록이 손실되고 원래 프롬프트가 다시 실행되는 두 가지 버그를 수정했습니다. - 데몬 시작 경합:
claude --bg가 부하가 많은 머신에서 콜드 스타트 시 가끔 "socket missing" 오류와 함께 실패하는 문제를 수정했습니다. - Windows 디렉터리 잠금: 백그라운드 세션이 시작된 디렉터리를 이제
claude rm후 데몬 종료를 기다리지 않고 삭제할 수 있습니다. - 에이전트 목록 상태: 작업을 재개한 백그라운드 에이전트가 더 이상 "Completed" 아래에 표시되지 않습니다.
- 자동 업데이터 프리즈:
claude agents가 세션 목록으로 돌아갈 때 자동 업데이터가 종료 시 재확인하여 몇 초간 멈추는 문제를 수정했습니다. - Windows 입력 응답 없음: 백그라운드 세션에 연결되거나 에이전트 보기에서 CPU 부하가 높을 때 Esc, 화살표 키, 타이핑이 멈추는 문제를 수정했습니다.
- 터미널 sync-output 마커: 백그라운드 에이전트가 더 이상 지원하지 않는 터미널(Apple Terminal, tmux)에 sync-output 마커를 내보내지 않아 렌더링 아티팩트를 방지합니다.
- 마우스 휠 스크롤: 에이전트 목록에서 세션을 연 직후 마우스 휠이 기록 대신 프롬프트 기록을 스크롤하는 문제를 수정했습니다.
- CJK IME 위치: IME 구성이 이제 화면 왼쪽 하단이 아닌 입력 커서 위치에 나타납니다.
- Windows 하이퍼링크 경로: 유효한
file:///C:/...링크가 더 이상 하이퍼링크를 지원하는 터미널에서 잘못된 경로로 변환되지 않습니다. - 음성 모드 특수 문자: 프로젝트 디렉터리나 브랜치 이름에 ASCII가 아닌 문자나 특수 문자가 포함되어도 음성 모드가 성공적으로 연결됩니다.
- 자동 모드 오류 메시지: 타사 제공업체(Bedrock/Vertex/Foundry)의 사용 불가 메시지가 이제 모델을 잘못 지목하는 대신
CLAUDE_CODE_ENABLE_AUTO_MODE를 가리킵니다. - ultracode / effort:
/effort ultracode가 더 이상 모델이 xhigh를 실행할 수 없을 때 동적 워크플로를 비난하지 않으며, 지원되지 않는 모델에서는 ultracode가 제공되지 않습니다. - SDK 모델 오류: SDK 또는 CLI 플래그가 적용되지 않는 호스트를 통해 실행할 때 더 이상
--model을 제안하지 않습니다. - 간결 모드 스크롤백: 간결 모드가 꺼진 상태에서 간결 모드 세션을 재개할 때 이전 응답이 사라지지 않습니다.
- Vim 모드 붙여넣기:
p가 이제v$로 yank된 경우 레지스터 내용을 다음 줄 대신 커서 위치에 붙여넣습니다.
성능 및 기타 변경 사항
- 오랫동안 비활성 상태였던 백그라운드 에이전트 세션을
claude agents에서 여는 속도가 개선되었습니다. - 자동 모드 분류기 지연 시간이 감소하여 "could not evaluate this action" 블록 가능성이 낮아졌습니다.
- 백그라운드 세션 종료 시
SIGKILL전에 실행 중인 셸 하위 프로세스로SIGTERM을 보내 정리 핸들러가 실행될 수 있도록 했습니다. CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE제거(no-op).- 시작 시 JetBrains 플러그인 설치 제안이 제거되었습니다.
- 동적 워크플로 트리거 키워드가
workflow에서ultracode로 변경되었습니다. "workflow"라는 단어는 더 이상 실행을 트리거하지 않지만, 자신의 말로 요청하는 것은 여전히 작동합니다. 트리거 키워드는 프롬프트 입력에서 보라색으로 강조 표시됩니다.
📖 전체 소스 읽기: GitHub Claude-Code
Ad
👀 See Also

News
레딧 논의, 반응형 AI 어시스턴트 비판하며 진정한 주도적 기능 요구
레딧 게시물은 현재의 AI 어시스턴트가 인간의 프롬프트를 기다리는 반응형으로 설계되어, 문제를 사전에 파악하지 못한다고 주장합니다. 저자는 예약된 점검과 진정한 맥락 인식의 차이를 구분하며, 진정한 사전 대응성은 지속적인 메모리, 이벤트 기반 트리거, 시간을 초월한 추론이 필요하다고 지적합니다.
OpenClawRadar

News
애플 코어 AI 프레임워크: 애플의 새로운 AI 에이전트 기반 첫인상
Apple의 새로운 Core AI 프레임워크 문서 페이지가 공개되었지만, 콘텐츠는 JavaScript로 가려져 있습니다. 이번 발표가 Apple 플랫폼의 AI 에이전트 개발에 어떤 의미를 갖는지 분석합니다.
OpenClawRadar

News
Telus, Tomato.ai를 통해 콜센터 상담원에 실시간 악센트 변환 배치
Telus는 Tomato.ai의 음성-음성 변환 시스템을 사용하여 해외 상담원의 억양을 실시간으로 바꾸고 있으며, 이에 대해 투명성과 근로자 권리 문제로 비판을 받고 있습니다.
OpenClawRadar

News
애플의 AI 전략과 지능의 상품화
이 글은 지능이 상품화됨에 따라 애플의 보수적인 AI 접근 방식이 유리할 수 있다고 주장합니다. Gemma4와 같은 모델이 휴대폰에서 실행되면서 MMLU Pro에서 85.2%를 달성하고, OpenAI의 Sora는 매일 210만 달러의 수익에 대비해 1500만 달러의 비용이 발생하고 있습니다.
OpenClawRadar