본문 바로가기

Claude Code 2.1.183

Claude Code 2.1.183은 자동 모드의 안전성을 강화하여 사용자의 의도하지 않은 파일 손실을 방지했습니다. git reset, checkout, clean, stash drop 같은 파괴적 명령과 terraform/pulumi/cdk destroy는 이제 사용자가 명시적으로 요청하지 않으면 차단됩니다.

글

Claude 공식 릴리스 노트의 새 항목을 AI가 분석·정리한 글입니다. 정확한 내용은 하단 원문에서 확인해 주세요.

🤖 AI 분석 (Claude)

Claude Code 2.1.183은 자동 모드의 안전성을 강화하여 사용자의 의도하지 않은 파일 손실을 방지했습니다. git reset, checkout, clean, stash drop 같은 파괴적 명령과 terraform/pulumi/cdk destroy는 이제 사용자가 명시적으로 요청하지 않으면 차단됩니다.

설정 및 UI 개선도 이루어졌는데, 모델 업데이트 알림 추가, `/config` 명령 단축키 조회 기능, 커밋과 PR에서 세션 링크 제거 옵션, 그리고 여러 버그 수정이 포함되었습니다.

왜 중요한가

에이전트가 의도하지 않은 파괴적 작업(파일 삭제, 인프라 삭제 등)을 실행하는 것을 방지하므로 중요한 코드나 리소스가 실수로 손실되는 위험을 크게 줄일 수 있습니다. 또한 더 명확한 피드백으로 도구 사용이 더 안정적이 됩니다.

이전과 다른 점

이전에는 에이전트가 사용자의 명확한 지시 없이도 git reset --hard나 destroy 명령을 실행할 수 있었지만, 이제 이러한 명령들은 명시적 요청이 없으면 자동으로 차단됩니다.

실제로 써보려면

`/doctor` 명령으로 설정 문제를 확인하고, `/config --help`로 사용 가능한 설정 단축키를 조회할 수 있으며, `/config attribution.sessionUrl=true` 형태로 세션 링크 제거 옵션을 설정할 수 있습니다.

⚠️ AI가 원문을 바탕으로 생성한 분석입니다. 사실 확인은 아래 원문에서 해 주세요.

핵심 정리 Claude Code 2.1.183 1 git reset --hard, git checkout --, git clean -fd, git stash drop 등 파괴적 명령 자동 차단 2 git commit --amend는 현재 세션의 에이전트가 아닌 커밋은 차단 3 terraform/pulumi/cdk destroy는 해당 스택을 명시적으로 요청한 경우에만 허용 4 모델 지원 종료 시 경고 메시지 추가, 웹서치·vim 커서·Windows TUI 버그 수정

변경 내용 (원문)

- Improved auto mode safety: destructive git commands (`git reset --hard`, `git checkout -- .`, `git clean -fd`, `git stash drop`) are now blocked when you didn't ask to discard local work, `git commit --amend` is blocked when the commit wasn't made by the agent this session, and `terraform destroy`/`pulumi destroy`/`cdk destroy` are blocked unless you asked for the specific stack - Added a warning when the requested model is deprecated or automatically updated to a newer model, shown on stderr in print mode (`-p`) and now also covering models set in agent frontmatter - Added `attribution.sessionUrl` setting to omit the claude.ai session link from commits and PRs in web and Remote Control sessions - Added `/config --help` to list all available shorthand keys for `/config key=value` - Changed `/config` toggle behavior: Enter and Space both change the selected setting, and Esc now saves and closes instead of reverting - Removed the startup "setup issues" line under the logo — run `/doctor` to see configuration issues or use `--debug` - Fixed `thinking.disabled.display: Extra inputs are not permitted` 400 errors on subagent spawns and session-title generation for affected configurations - Fixed WebSearch returning empty results in subagents - Fixed the terminal cursor being stranded above the prompt after navigating history in vim mode with the native cursor enabled - Fixed fullscreen TUI corruption (statusline mid-screen, duplicated spinner rows, merged text) in Windows Termina

출처: Claude Code 변경로그 (원문 보기)

이 글이 도움이 됐나요?

이어서 읽어보세요