Claude Code v2.1.163 — v2.1.163 | AIwitness목록으로v2.1.163
변경사항
requiredMinimumVersion과 requiredMaximumVersion 관리 설정 추가 — Claude Code는 버전이 허용된 범위를 벗어나면 시작을 거부하고 사용자를 승인된 버전으로 안내합니다
- 설치된 플러그인을 나열하는
/plugin list 명령어 추가, --enabled/--disabled 필터 지원
/btw에 "c to copy" 단축키 추가 — 원본 마크다운 답변을 클립보드로 복사하고 다른 곳에 붙여넣을 때 포맷팅 유지
- Hooks: Stop 및 SubagentStop hooks는 이제
hookSpecificOutput.additionalContext를 반환하여 Claude에게 피드백을 제공하고 hook 오류로 표시되지 않으면서 턴을 계속 진행할 수 있습니다
- Skills: 명령어 본문에서 숫자 앞에 리터럴
$을 포함하기 위해 \$ 이스케이프 문법 추가
- stdio MCP 서버는 이제
--resume 시 hooks/Bash와 동일한 CLAUDE_CODE_SESSION_ID를 수신합니다
- 백그라운드 명령어가 종료되지 않을 때 최종 결과 후에
claude -p가 무한 대기하던 문제 수정 — 이제 stdin이 닫힌 후 약 5초 후에 백그라운드 셸이 중지됩니다
CI=true이고 Anthropic API 키가 설정되지 않았을 때 Bedrock/Vertex/Foundry에서 claude -p가 "ANTHROPIC_API_KEY required" 오류로 실패하던 문제 수정
- bazel 및 EDR 보호 Go 워크플로에서 bash 명령어 실패 문제 수정:
$TMPDIR이 샌드박스된 명령어만이 아니라 모든 명령어에 대해 /tmp/claude-{uid}로 재정의되었습니다 (2.1.154 버전의 회귀)
- session-env 디렉토리가 읽기 전용 속성을 가지거나 OneDrive 내부에 있을 때 Windows에서 Bash 명령어가 "EEXIST: file already exists" 오류로 실패하던 문제 수정
- 새로운 설정 디렉토리에서 시작 중에 관리 설정 페치가 완료될 때 조직 관리 권한 규칙이 전체 세션에 적용되지 않던 문제 수정
- Claude Code 업데이트 후 다시 연결할 때
claude agents의 백그라운드 세션이 실행 중인 백그라운드 작업을 잃던 문제 수정
- Esc를 눌러 에이전트 뷰를 종료할 때 터미널 정렬 오류 및 수초간의 멈춤 문제 수정
- 데스크톱 앱의 background-task 칩에서 Stop을 클릭했을 때 기저 프로세스가 이미 종료된 경우 칩이 지워지지 않던 문제 수정
- 터미널에서 끝 마커가 삭제된 붙여넣기 작업 후에 키보드 입력이 영구적으로 응답하지 않던 문제 수정
- hook
if: "Bash(...)" 조건이 $()이나 $VAR을 포함하는 모든 Bash 명령어에 대해 실행되던 문제 수정; 이제 패턴이 서브셸 및 백틱 내부의 명령어도 매칭합니다
- 홈 디렉토리 경로에 대한 거부 규칙(예:
Read(~/Desktop/**))이 $HOME을 통해 경로를 참조하는 Bash 명령어를 차단하지 않던 문제 수정
- /mcp 및 /plugins와 같은 패널 대화 상자를 닫은 후 트랜스크립트에 남아있는 불필요한 "(no content)" 줄 수정
- 백그라운드 에이전트 세션은 이제 백그라운드에서 새로운 Claude Code 버전으로 업데이트되므로, 업데이트 후 세션을 열 때 더 이상 콜드 재시작을 기다리지 않습니다
- / 메뉴의 내장 명령어 및 스킬에 대한 더 명확한 설명
- 구독 전환 제안이 이제 토스트 대신 시작 공지 슬롯에 표시됩니다
- 상태 그룹화 뷰에서 디스패치된
claude agents는 이제 에이전트 뷰가 열린 디렉토리에서 세션을 시작합니다