무엇이 바뀌었나?
Claude Code 2.1.236이 2026년 8월 19일 출시됐습니다. 새 세션의 기본 모델을 환경변수로 지정하는 방법과, 다른 세션이 한가해질 때 한 번 알려 달라고 요청하는 방법이 생겼습니다. 나머지는 auto 모드가 무엇을 어떻게 검토하는지 손본 변경, macOS 샌드박스의 읽기 거부 규칙을 우회할 수 없도록 막은 변경, 그리고 전체 화면 렌더링과 백그라운드 작업에 몰려 있던 30건에 가까운 수정입니다.
새 기능
-
ANTHROPIC_DEFAULT_MODEL환경변수기존
ANTHROPIC_MODEL은 값을 고정해 버려서, 세션 안에서/model로 다른 모델을 고르더라도 그 선택이 오래 유지되지 않았습니다. 새ANTHROPIC_DEFAULT_MODEL은 새 세션이 시작할 모델만 정합니다./model로 고른 값이 이 설정을 덮어쓰고, 재시작한 뒤에도 그 선택이 유지됩니다. -
세션 간
SendMessage의notify_when_idle다른 세션이 작업을 마쳤는지 확인하려면 직접 상태를 되물어 보는 수밖에 없었습니다. 이제 같은 컴퓨터의 다른 Claude Code 세션에 “다음에 대기 상태가 되면 한 번만 알려 달라”고 요청할 수 있습니다. 요청할 때만 동작하는 일회성 알림이라 반복 확인이 필요 없습니다. macOS와 Linux에서 사용할 수 있습니다.
주요 개선
-
macOS 샌드박스의 와일드카드 읽기 거부 규칙 강화
**/.env같은 와일드카드 읽기 거부 규칙이 읽기가 허용된 영역 안에서는 적용되지 않을 수 있었고, 거부된 파일의 이름을 바꿔 규칙을 피해 갈 수도 있었습니다. 이제 macOS에서 이런 규칙이 허용 영역 안에서도 우선하며, 규칙에 걸린 디렉터리의 내용까지 함께 덮고, 이름 바꾸기로 우회할 수 없습니다. -
auto 모드가 Monitor 명령도 검토
auto 모드에서도
Monitor도구의 허용 규칙이 그대로 적용돼, 미리 허용해 둔 Monitor 명령은 검토를 거치지 않았습니다. 이제 auto 모드가 켜져 있는 동안에는 Monitor 허용 규칙을 잠시 제쳐 두고, Bash 명령과 같은 방식으로 검토합니다. -
Bedrock, Vertex AI, Foundry에서의 auto 모드 분류 기준 통일
Bedrock, Vertex AI, Foundry를 사용하거나 텔레메트리를 꺼 둔 환경에서는 auto 모드의 분류기가 Claude API를 쓸 때와 다른 기준으로 동작했습니다. 이제 이런 환경에서도 위험도 점수를 매기는 분류를 포함해 Claude API와 같은 기본값을 사용합니다.
-
auto 모드의 git 상태 확인 우회 차단
저장소에
status.showUntrackedFiles=no설정이 있으면 auto 모드의 git 상태 확인이 변경 사항 없는 깨끗한 상태로 잘못 보고했습니다. 이제 이 설정으로는 상태 확인을 속일 수 없습니다. -
/model목록에서 최신 모델만 강조/model선택 창의 강조 표시가 목록에서 일정한 기준 없이 일부 항목에 걸쳐 있어, 무엇을 가리키는지 알기 어려웠습니다. 이제 가장 최근에 나온 모델의 이름에만 강조가 붙어, 강조가 곧 새 릴리스를 뜻합니다. -
/goal이 오래 기다릴 때 스스로 확인오래 걸리는 백그라운드 작업 뒤에 목표가 걸려 있으면, 사용자가 돌아올 때까지 세션이 그대로 멈춰 있었습니다. 이제 대기 상태인 세션이 30분 뒤에 한 번 확인하고, 이후 1시간, 2시간 간격으로 다시 확인합니다.
-
/usage의 사용 크레딧 표시Team, Enterprise 구성원은
/usage에서 사용 크레딧 소진 현황을 볼 수 없었습니다. 이제 해당 행이 표시되며, 아직 아무것도 쓰지 않았을 때도 0%로 상한이 함께 나타납니다. -
print, SDK 모드의 SIGTERM 처리
print나 SDK 모드에서 SIGTERM으로 종료하면 중단된 턴과 실제로 하지 않은 도구 거부 기록이 남았습니다. 이제 이런 기록을 남기지 않습니다. 실행 중이던 명령은 그대로 종료되고, 프로세스도 기존과 같이 종료 코드 143으로 끝납니다.
-
잘못 입력한 슬래시 명령을 실행하지 않음
슬래시 명령을 오타로 입력하거나 이번 세션에서 쓸 수 없는 명령을 입력하고 Enter를 누르면, 가장 비슷한 명령이 대신 실행됐습니다. 이제 그 사실을 알려 줍니다. 앞부분만 입력한 경우와 별칭은 이전처럼 실행됩니다.
-
Remote Control의 오프라인 표시 속도
CLI를 종료하거나 터미널 창을 닫아도 Remote Control에서는 세션이 한동안 살아 있는 것처럼 보였습니다. 이제 몇 초 안에 오프라인으로 표시됩니다.
-
SendMessage의 수신 한도 초과 처리짧은 시간에 메시지를 몰아 보내면 받는 세션의 수신함이 감당할 수 있는 양을 넘겼고, 보낸 쪽에는 전송된 것으로 표시된 채 실제로는 버려졌습니다. 이제 한도를 넘길 시점부터 보내기 자체를 거부합니다.
-
시작 속도 개선
세션 카운터를 기록하는 작업이 시작 과정을 붙들고 있었습니다. 이제 백그라운드에서 기록해 시작이 빨라졌습니다.
-
프롬프트 영역의 정렬 정리
프롬프트 테두리의 세션 제목 칩이 푸터 오른쪽 끝과 어긋나 있었습니다. 이제 두 위치가 맞춰졌고, 오른쪽에 붙는 푸터 항목(목표 표시, 세션 상태, 백그라운드 에이전트 상태)과 줄여서 표시되는 안내도 프롬프트 영역과 같은 오른쪽 여백을 씁니다.
-
[VSCode] 대화 기록의 스크린 리더 지원
대화 기록은 스크린 리더로 따라가기 어려웠습니다. 이제 답변, 권한 요청, 오류, 상태 변화가 실시간으로 안내되고, 턴 단위 제목으로 이동할 수 있습니다.
주요 버그 수정
화면 표시와 터미널
- 전체 화면 렌더러가 한 번 시작에 실패하면 이후 계속 실패하던 문제 수정. 이제 매번 종료되는 대신 기존 렌더러로 돌아갑니다.
/model선택 창이 터미널 높이보다 길게 그려지던 문제 수정. 이제 창에 들어가는 만큼만 표시하고 나머지는 스크롤로 볼 수 있습니다.- 전체 화면에서 터미널 크기를 바꾼 뒤 방금 보낸 메시지가 다음 갱신 전까지 보이지 않던 문제 수정.
- 전체 화면에서 여러 줄 프롬프트를 지운 뒤 프롬프트 위에 빈 띠가 남던 문제와, 터미널 크기를 줄였다 되돌리면 화면이 다시 그려지지 않던 문제 수정.
- tmux(iTerm tmux 연동)에서 터미널 탭 제목이 계속 흔들리던 문제 수정. 제목을 960밀리초마다 다시 쓰지 않고 내용이 바뀔 때만 쓰도록 바뀌었습니다.
- iTerm2의 일부 글꼴 크기에서 Clawd 마스코트의 눈과 발이 어긋나게 그려지던 문제 수정.
- 세션 요약(recap)이 지나치게 길어지던 문제 수정. 자동 요약과
/recap모두 400자에서 단어 단위로 잘립니다.
세션과 백그라운드 작업
- 세션이 들어가 있던 디렉터리가 삭제된 뒤 클립보드 복사, 백그라운드 정리 작업, 백그라운드 세션, 로컬 MCP 로그가 동작하지 않던 문제 수정. 2.1.229부터 발생했습니다.
- 하위 프로세스 실행에 실패할 때 처리되지 않은 오류가 발생하던 문제 수정. Windows 연동을 꺼 둔 WSL에서
powershell.exe를 실행할 때처럼 나타났으며, 2.1.234에서 생긴 문제입니다. - SDK와 VS Code 세션에서 작업 디렉터리가 삭제된 뒤 스킬이 바뀔 때마다 다시 불러오기 오류가 뜨던 문제 수정. 2.1.229 이후 발생했습니다.
- 직접 운영하는 실행 서버(self-hosted runner)의 세션이 종료 후 훅이 끝나기 전에 다른 서버에서 재개되던 문제 수정. 유휴, 회수, 시작 시간 초과로 세션이 반납될 때 간헐적으로 발생했습니다.
~/.claude.json에 저장된 게스트 패스 보상 값이 손상됐을 때 대기 화면의 안내 문구가 전혀 뜨지 않고 백그라운드 오류가 반복되던 문제 수정.
그 밖의 수정
- 닫는 태그가 잘못된 탓에 메시지 본문이 요약 항목에 들어가면
SendMessage호출이 거부되던 문제 수정. - 관리형 설정(managed settings) 승인 창이 시작할 때 뜨지 않으면서도 첫 키 입력을 승인으로 받아들이던 문제 수정.
- 클라우드 환경 목록이 비어 있거나 형식이 잘못됐을 때 이유를 알 수 없는 오류가 뜨던 문제 수정.
- Remote Control에서 Fable 5의 사용 크레딧 최초 안내에 60초 동안 답하지 않으면 대체 모델이 자동 선택되던 문제 수정.
알아두면 좋은 점
ANTHROPIC_DEFAULT_MODEL과ANTHROPIC_MODEL은 다릅니다 — 새 변수는 새 세션이 시작할 모델만 정하며,/model로 고른 값이 이를 덮어쓰고 재시작 후에도 유지됩니다.notify_when_idle은 요청할 때만 동작하는 일회성 알림입니다 — 요청받은 세션이 다음에 대기 상태가 될 때 한 번만 알리며, macOS와 Linux에서 사용할 수 있습니다.- auto 모드에서 Monitor 명령의 허용 규칙이 적용되지 않습니다 — auto 모드가 켜져 있는 동안 Monitor 명령은 Bash 명령과 같은 방식으로 검토를 거칩니다.
- 샌드박스 읽기 거부 규칙 변경은 macOS 기준입니다 —
**/.env같은 규칙이 허용 영역 안에서도 우선 적용되므로, 그동안 읽히던 파일이 이제 막힐 수 있습니다. - 세션 요약이 400자로 제한됩니다 — 자동 요약과
/recap모두 400자에서 단어 단위로 잘립니다. - 오타 난 슬래시 명령은 더 이상 대신 실행되지 않습니다 — 비슷한 명령이 자동으로 실행되던 동작에 의존하고 있었다면, 앞부분만 입력하는 방식이나 별칭을 사용합니다.