Claude 공식 릴리스 노트의 새 항목을 AI가 분석·정리한 글입니다. 정확한 내용은 하단 원문에서 확인해 주세요.
🤖 AI 분석 (Claude)
Claude Code 2.1.163에서는 관리자 설정을 통한 버전 제어, 플러그인 관리 기능, 그리고 여러 기술적 개선이 추가되었습니다. 특히 `requiredMinimumVersion`과 `requiredMaximumVersion` 설정으로 승인된 버전 범위 외에서는 실행을 거부할 수 있게 되었습니다.
이번 업데이트는 Hook 및 Skills 기능 강화, MCP 서버 호환성 개선, 그리고 Bash 명령어 실행 안정성을 높이는 여러 버그 수정을 포함합니다. 특히 Windows 환경과 특수 워크플로우에서의 오류들이 해결되었습니다.
왜 중요한가
관리자가 사용자 환경에 적합한 Claude Code 버전을 강제할 수 있어 호환성 문제를 사전에 방지하고, Hook 기능 개선으로 더 유연한 자동화가 가능해집니다. 또한 Windows와 특수 환경에서의 안정성 개선으로 더 많은 사용자가 안정적으로 이용할 수 있게 됩니다.
이전과 다른 점
이전에는 플러그인 설치 상태를 확인하기 어려웠지만, 이제 `/plugin list` 명령어로 활성화/비활성화 상태를 필터링해 조회할 수 있습니다. Bash 명령어도 Windows 환경에서 파일 충돌 오류가 발생했지만, 이제 안정적으로 실행됩니다.
실제로 써보려면
`/plugin list --enabled` 또는 `--disabled` 플래그를 사용해 플러그인 상태를 확인할 수 있습니다. 관리자 설정이 필요한 경우 관리 대시보드에서 `requiredMinimumVersion`과 `requiredMaximumVersion`을 구성할 수 있습니다.
⚠️ AI가 원문을 바탕으로 생성한 분석입니다. 사실 확인은 아래 원문에서 해 주세요.
변경 내용 (원문)
- Added `requiredMinimumVersion` and `requiredMaximumVersion` managed settings — Claude Code refuses to start if its version is outside the allowed range and directs the user to an approved version - Added `/plugin list` command to list installed plugins, with `--enabled`/`--disabled` filters - Added a "c to copy" shortcut to `/btw` that copies the raw markdown answer to the clipboard, preserving formatting when pasted elsewhere - Hooks: Stop and SubagentStop hooks can now return `hookSpecificOutput.additionalContext` to give Claude feedback and keep the turn going without being labeled a hook error - Skills: added `\$` escape syntax to include a literal `$` before a digit in command bodies - stdio MCP servers now receive the same `CLAUDE_CODE_SESSION_ID` as hooks/Bash on `--resume` - Fixed `claude -p` hanging forever after its final result when a backgrounded command never exits — background shells are now stopped ~5s after the result once stdin closes - Fixed `claude -p` failing with "ANTHROPIC_API_KEY required" on Bedrock/Vertex/Foundry when `CI=true` and no Anthropic API key is set - Fixed bash commands failing under bazel and EDR-protected Go workflows: `$TMPDIR` was overridden to `/tmp/claude-{uid}` for all commands instead of only sandboxed ones (regression in 2.1.154) - Fixed Bash commands failing on Windows with "EEXIST: file already exists" on the session-env directory when it has the read-only attribute or is inside OneDrive - Fixed org-managed permission rules not
출처: Claude Code 변경로그 (원문 보기)