claudekit / updates / claude-code-2-1-235
[ PATCH · ]

Claude Code 2.1.235

프롬프트 입력창에 오타 밑줄을 표시하는 `spellcheck` 설정이 선택 항목으로 추가됐습니다(설치된 aspell, hunspell, ispell을 사용). 나머지는 다듬는 작업입니다. `/ultrareview`, `/autofix-pr` 같은 클라우드 세션이 백그라운드로 돌 때의 메모리와 CPU 사용이 줄었고, 권한 대화 상자의 문구가 실제 승인 범위와 항상 일치하도록 정리됐으며, 네이티브 빌드의 내장 grep이 위험한 패턴에서 메모리를 소진하는 대신 곧바로 실패합니다. 마크다운 목록 정렬, 프롬프트 입력 강조 위치, 권한 대화 상자의 Shift+Tab, 노트북 셀 승인 창 등 화면 표시와 입력 관련 수정도 함께 들어왔습니다.

공식 발표 →

이 글은 공식 문서를 바탕으로 요약·정리한 내용입니다.

무엇이 바뀌었나?

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에서 다시 켤 수 있습니다.