Claude Code v2.1.160 — v2.1.160 | AIwitness목록으로v2.1.160
변경사항
- 셸 시작 파일(
.zshenv, .zlogin, .bash_login)과 ~/.config/git/에 쓰기 전에 프롬프트 추가(그렇지 않으면 의도하지 않은 명령 실행으로 이어질 수 있음)
acceptEdits 모드가 이제 코드 실행 권한을 부여하는 빌드 도구 설정 파일(.npmrc, .yarnrc*, bunfig.toml, .bazelrc, .pre-commit-config.yaml, .devcontainer/ 등)에 쓰기 전에 프롬프트 표시
- Edit는 더 이상
grep으로 파일을 본 후 별도의 Read가 필요하지 않음: 단일 파일 grep/egrep/fgrep 명령이 이제 읽기 전 편집 확인을 만족
- WSL에서 복사 선택 시 Windows 클립보드에 쓰지 못하는 문제 수정 — 이제 MobaXterm 같은 터미널이 지원하지 않는 OSC 52 대신 PowerShell 상호 운용 사용
claude agents에서 완료된 세션 복원 시 채팅 히스토리가 삭제되고 원래 프롬프트를 다시 실행하는 문제 수정
- 밤샤 재부팅 후 다시 연결된 백그라운드 세션이 대화를 잃고 원래 프롬프트를 다시 실행하는 문제 수정
- 로드가 높은 머신에서 백그라운드 데몬이 콜드 스타트될 때
claude --bg가 "socket missing" 오류로 간헐적으로 실패하는 문제 수정
- Windows에서
claude rm 후 백그라운드 데몬이 종료될 때까지 백그라운드 세션이 시작된 디렉토리를 삭제할 수 없는 문제 수정
- 작업을 재개한 백그라운드 에이전트가 에이전트 목록에서 완료됨 아래에 표시되는 문제 수정
- 자동 업데이터가 매번 종료 시마다 다시 확인하여
claude agents 세션 목록으로 돌아올 때 수 초 동안 중단되는 문제 수정
- 호스트에 높은 CPU 로드가 있을 때 백그라운드 세션에 연결되거나 에이전트 보기에 있을 때 Windows에서 Esc, 화살표 키, 입력이 응답하지 않는 문제 수정
- 백그라운드 에이전트가 지원하지 않는 터미널(Apple Terminal, tmux)에 터미널 동기화 출력 마커를 내보내서 실행 중인 에이전트에 들어갈 때 렌더링 아티팩트가 발생하는 문제 수정
- 에이전트 목록에서 세션을 연 직후 마우스 휠 스크롤이 대화 기록 대신 프롬프트 히스토리를 스크롤하는 문제 수정
claude agents 보기에서 CJK IME 구성이 입력 캐럿이 아닌 화면의 좌측 하단에 표시되는 문제 수정
- 유효한
file:///C:/... 링크가 하이퍼링크를 지원하는 Windows 터미널에서 손상된 경로로 다시 쓰이는 문제 수정
- 프로젝트 디렉토리나 브랜치 이름에 non-ASCII 또는 특수 문자가 포함되어 있을 때 음성 모드가 연결되지 못하는 문제 수정
- 서드파티 제공자(Bedrock/Vertex/Foundry)에서 자동 모드 사용 불가 메시지가 모델을 잘못 지적하는 대신
CLAUDE_CODE_ENABLE_AUTO_MODE 옵트인을 가리키도록 수정
- 모델이 xhigh를 실행할 수 없을 때
/effort ultracode가 동적 워크플로우 설정을 잘못 지적하는 문제 수정; ultracode는 더 이상 이를 지원하지 않는 모델에서 제공되지 않음
- SDK 또는 CLI 플래그가 적용되지 않는 다른 호스트를 통해 실행할 때 모델을 찾을 수 없음 오류가
--model을 제안하는 문제 수정
- 브리프 모드를 끈 상태로 브리프 모드 세션을 재개할 때 Claude의 이전 답변이 스크롤백에서 사라지는 문제 수정
v$로 복사한 레지스터일 때 Vim 모드 p가 커서 위치 대신 아래 줄에 붙여넣기되는 문제 수정
claude agents에서 최근에 활동하지 않은 백그라운드 에이전트 세션을 여는 성능 개선
- 일상적인 작업에 대한 추론을 줄여 자동 모드 분류기 지연 개선, "이 작업을 평가할 수 없음" 차단 가능성 감소
- 백그라운드 세션 종료(
claude rm/stop, 유휴 회수)를 개선하여 SIGKILL 전에 실행 중인 셸 서브프로세스에 SIGTERM 전송, 정리 핸들러 실행
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE 제거; 환경 변수는 이제 no-op
- 시작 시 JetBrains 플러그인 설치 제안 제거
- 동적 워크플로우 트리거 키워드의 이름을
workflow에서 ultracode로 변경. "workflow"라는 단어는 더 이상 실행을 트리거하지 않음; 자신의 말로 요청하는 것은 여전히 작동. 트리거 키워드는 프롬프트 입력에서 보라색으로 강조 표시됨