무엇이 바뀌었나?
Claude Code 2.1.235가 2026년 8월 18일 출시됐습니다. 새로 들어온 기능은 프롬프트 입력창의 맞춤법 검사 하나이고, 나머지는 이미 있던 동작을 바로잡는 데 집중돼 있습니다. 백그라운드에서 도는 클라우드 세션의 자원 사용, 권한 대화 상자가 실제 승인 범위를 정확히 보여주는지, 터미널에서 마크다운과 입력 강조가 제자리에 그려지는지가 이번 릴리스의 중심입니다.
새 기능
-
spellcheck설정프롬프트에 오타를 낸 채로 보내면 그대로 전달됐고, 잘못 적은 단어를 스스로 알아채기 어려웠습니다. 이제
spellcheck설정을 켜면 입력하는 동안 맞춤법이 틀린 단어에 밑줄이 표시됩니다. 컴퓨터에 설치된aspell,hunspell,ispell중 하나를 사용하며, 선택 설정이라 직접 켜야 적용됩니다.
주요 개선
-
백그라운드 클라우드 세션의 메모리와 CPU 사용 절감
/ultrareview나/autofix-pr같은 클라우드 세션이 백그라운드에서 도는 동안, 갱신이 올 때마다 이벤트 스트림 전체를 다시 훑고 다시 그렸습니다. 이제 갱신마다 다시 처리하지 않아 메모리와 CPU 사용이 줄었습니다. -
권한 대화 상자의 문구와 승인 범위 일치
권한 대화 상자에 표시되는 설명과 “don’t ask again” 선택지가 실제로 승인되는 범위와 어긋날 수 있었습니다. 이제 표시 문구와 “don’t ask again”이 항상 승인 범위와 일치하며, 내용을 전부 보여줄 수 없는 경우에는 “don’t ask again” 선택지를 아예 제공하지 않습니다.
-
네이티브 빌드의 내장
grep개선macOS와 Linux 네이티브 빌드에 들어 있는
grep은 처리 비용이 폭발하는 패턴을 만나면 메모리를 소진할 때까지 붙들고 있었습니다. 이제 이런 패턴은 곧바로 실패로 끝납니다. 또한-m N을-A,-C와 함께 쓸 때 앞뒤 문맥이 올바르게 출력됩니다. -
컨텍스트 한도 오류 설명 보강
컨텍스트 한도에 걸렸을 때 왜 자동 압축(auto-compact)이 동작하지 않았는지 알 수 없었습니다. 이제 자동 압축이 꺼져 있으면 그 사실을 알려 주고
/config에서 다시 켜는 방법을 안내합니다. -
Vim 모드의 상태 유지
상세 대화 기록(ctrl+o)을 켜고 끄거나 패널을 닫으면 Vim 모드가 NORMAL 상태와 커서 위치를 잃었습니다. 이제 두 경우 모두 모드와 커서 위치가 그대로 유지됩니다.
-
대화 상자에서 화살표와 Enter를 빠르게 누를 때의 선택
화살표로 항목을 옮긴 직후 곧바로 Enter를 누르면 직전에 선택돼 있던 항목이 실행되곤 했습니다. 이제 방금 이동한 항목이 선택됩니다.
-
SendMessage의 크기 초과 메시지 사전 거부세션 간 전달 한도를 넘는 메시지가 보낸 쪽에 알림 없이 사라졌습니다. 이제 전달할 수 없는 크기의 메시지는 보내기 전에 거부됩니다.
-
claude rc의 엔터프라이즈 게이트웨이 검사Remote Control을
claude rc로 시작할 때는 대화형 시작에서 하던 엔터프라이즈 게이트웨이 사용 가능 여부 검사를 건너뛰었습니다. 이제 두 경로가 같은 검사를 거칩니다.
주요 버그 수정
터미널 화면과 입력
- 중첩 마크다운 목록이 3단계 이상에서 어긋나 보이던 문제 수정. 줄바꿈된 목록 항목에는 내어쓰기(hanging indent)가 적용돼 이어지는 줄이 글머리 기호 아래로 정렬됩니다.
- 프롬프트 입력의 강조 표시(슬래시 명령, 키워드, 멘션)가 한 글자 이상 밀려 보이던 문제 수정. 여러 줄 프롬프트에서 발생했습니다.
- Claude가 응답하는 도중 실행한 슬래시 명령이 실제 문자 대신 HTML 엔티티로 표시되던 문제 수정.
- 백그라운드 자동 업데이트 후 프롬프트 푸터에 “Update installed” 재시작 안내가 뜨지 않던 문제 수정.
ctrl+t로 펼쳐 둔 작업 목록이 세션을 다시 열 때 항상 접힌 상태로 시작하던 문제 수정. 아직 진행 중인 작업이 남아 있는 세션을 재개하거나 다시 실행할 때 발생했습니다.
권한과 승인 대화 상자
- 권한 확인 창의 의견 입력란에서 Shift+Tab이 입력란을 닫는 대신 편집을 승인하고 세션 전체 편집 권한까지 부여하던 문제 수정.
- 노트북 셀 삭제, 교체 승인 창이 기존 셀 내용을 조용히 빠뜨리던 문제 수정. 노트북이나 셀을 읽을 수 없을 때 발생했으며, 이제 왜 내용을 보여줄 수 없는지 창에 표시됩니다.
그 밖의 수정
- 세션 도중 language server가 끊기거나 다시 연결되면 프롬프트 캐시 전체가 무효화되던 문제 수정.
- Agent 도구가 사용할 수 없는 general-purpose 에이전트를 기본값으로 안내하던 문제 수정. 해당 세션에서
subagent_type을 생략하면 이제 사용 가능한 에이전트 목록과 함께 명확한 오류가 표시됩니다. - [VSCode] Claude 패널이 여러 개 열린 창을 복원하거나 새로 고칠 때 열려 있는 Claude 탭 사이로 포커스가 저절로 옮겨 다니던 문제 수정.
알아두면 좋은 점
spellcheck는 직접 켜야 합니다 — 선택 설정이며, 맞춤법 검사기(aspell,hunspell,ispell) 중 하나가 컴퓨터에 설치돼 있어야 동작합니다.- 권한 확인 창의 Shift+Tab 동작이 바뀌었습니다 — 의견 입력란에서 Shift+Tab을 습관적으로 눌러 왔다면, 이제는 승인이 아니라 입력란을 닫는 동작입니다.
- “don’t ask again”이 보이지 않을 수 있습니다 — 승인 대상의 내용을 전부 표시할 수 없는 경우에는 이 선택지가 제공되지 않습니다.
grep개선은 네이티브 빌드에 적용됩니다 — macOS, Linux 네이티브 빌드에 포함된 내장grep이 대상입니다.- 컨텍스트 한도 오류에 자동 압축 상태가 표시됩니다 — 오류에 자동 압축이 꺼져 있다고 나오면
/config에서 다시 켤 수 있습니다.