2026년 8월 4주차 Claude Code 업데이트 (v2.1.234 ~ v2.1.240)

v2.1.234: 세션 자동 재개·보안 강화·권한/원격제어 개선 · v2.1.235: 오타 검사 추가, 여러 버그 수정과 성능 개선 · v2.1.236: 기본 모델 설정 추가, 자동 모드·안정성 대폭 개선 · v2.1.237: LLM 게이트웨이 캐시 수정, 간결 출력 스타일 추가 · v2.1.239: 전체 화면·세션·프록시·안정성…

Claude Code release notes cover image

이번 주 요약

  • v2.1.234 — 세션 자동 재개·보안 강화·권한/원격제어 개선
  • v2.1.235 — 오타 검사 추가, 여러 버그 수정과 성능 개선
  • v2.1.236 — 기본 모델 설정 추가, 자동 모드·안정성 대폭 개선
  • v2.1.237 — LLM 게이트웨이 캐시 수정, 간결 출력 스타일 추가
  • v2.1.239 — 전체 화면·세션·프록시·안정성 버그를 대거 수정
  • v2.1.240 — 버그를 수정하고 안정성을 개선했습니다.

v2.1.234 — v2.1.234

공개일: 2026-08-18 · 원문 보기

변경 사항

  • 선택적 CLAUDE_CODE_PROJECT_DIR_NAME 환경 변수를 추가했습니다. 세션마다 자체 구성 디렉터리를 제공하는 호스트는 프로젝트별 기록(transcript) 디렉터리에 짧은 이름을 사용할 수 있습니다.
  • selection:clear 키바인딩 동작을 추가했습니다. 이제 키를 바인딩하여 앱 내 텍스트 선택을 지울 수 있으며, agents 보기에서도 동작합니다.
  • 푸터와 상태줄에 GitLab merge request 배지를 추가했습니다. GitLab 원격이 있고 인증된 glab CLI가 있는 저장소에서는 드래프트/대기/초록 상태와 함께 MR !N이 표시됩니다.
  • 이제 claude.ai 사용 한도가 초기화되면 Claude Code가 세션을 자동으로 계속합니다. /config의 “Continue automatically at usage limit”에서 끌 수 있습니다.
  • 이제 Claude는 계정 이메일을 사용자 식별 용도로만 사용하도록 지시받으며, 요청하지 않는 한 관련 없는 서비스로는 보내지 않습니다.
  • 보안: 원격 파일 읽기, 세션 복원, CLAUDE.md include, 워크플로 스크립트, 파일 업로드에서 이제 Windows NT-namespace(\??\) 경로를 거부합니다. 이는 승인 전 남아 있던 파일 접근을 NTLM 자격 증명 유출 벡터에 대해 강화합니다.
  • 대화가 축약된 뒤에도 매우 긴 세션에서 자동 모드가 샌드박스된 명령의 네트워크 접근을 반복해서 재확인하고 거부하던 문제를 수정했습니다.
  • 백그라운드 서브에이전트 도구 권한 프롬프트에 답할 때 세션 범위의 권한 답변(거부 포함)이 사라지던 문제를 수정했습니다.
  • 비스트리밍 대체 경로의 API 응답(보통 서드파티 게이트웨이를 통해)에서 thinking 필드가 없는 thinking 블록 또는 text 필드가 없는 text 블록이 포함되면 발생하던 크래시를 수정했습니다.
  • 일부 특이한 유니코드 시퀀스를 포함한 메시지에서 마크다운 렌더링이 매우 느려지던 문제를 수정했습니다.
  • 세션 이름이 200자 한도에 걸리거나 이모지가 많은 경우 ListAgents에서 복사한 수신자를 SendMessage가 거부하던 문제를 수정했습니다.
  • 특이한 userinfo를 가진 git 원격의 호스트를 저장소 감지가 잘못 읽어, 잘못된 호스트에 대한 링크와 저장소별 동작이 생성되던 문제를 수정했습니다.
  • MCP 진단에서 확인된 비밀값이 출력되던 문제를 수정했습니다. 이제 범위 충돌 경고는 설정된 ${VAR} 형식을 보여주고, 연결 실패 세부 정보는 서버 원본만 보여줍니다.
  • strictKnownMarketplaces allowlist가 git이 실제로 연결할 호스트와 다른 호스트를 가진 SCP 스타일 git marketplace 소스를 허용하던 문제를 수정했습니다.
  • 전체화면에서 /login OAuth URL 같은 모달 텍스트를 복사할 때 문자가 사라지던 문제를 수정했습니다.
  • 렌더링된 마크다운의 --- 수평선이 그 다음 줄과 붙어 보이던 문제를 수정했습니다.
  • todo/task 업데이트가 그 사이에 끼어들면 연속된 셸 명령이 여러 개의 “Ran 1 shell command” 행으로 분리되던 문제를 수정했습니다.
  • ! 셸 명령이 실행 중일 때 연 /permissions 같은 대화상자가 명령 종료 시 닫혀버리던 문제를 수정했습니다.
  • 대기 중인 ! 셸 명령을 위쪽 화살표로 편집한 뒤, 그 명령이 모델에 일반 텍스트로 보내지던 문제를 수정했습니다.
  • 대기 중인 메시지가 프롬프트 기록에 다시 나타나던 문제, 대기 중인 메시지를 선택한 상태에서 Esc를 눌러도 더 이상 턴을 중단하지 않게 된 점, 그리고 턴 중간 제출 후 ! 모드가 더 이상 고정되지 않던 문제를 수정했습니다.
  • “Try the new fullscreen renderer?” 프롬프트를 수락하면 권한 모드(예: --dangerously-skip-permissions), 도구 allow/deny 규칙, 모델 또는 effort 플래그 없이 세션이 다시 시작되던 문제를 수정했습니다.
  • /tui가 재시작할 때 실행 시 --allowed-tools/--disallowed-tools 규칙을 떨어뜨리던 문제를 수정했습니다. 이제 재시작으로 옮길 수 없는 제한이 세션에 있으면, 그 이유와 함께 전환을 거부합니다.
  • 디렉터리가 저장소보다 먼저 발견된 경우 저장소 전체 범위 경고를 trust 프롬프트가 생략하던 문제를 수정했습니다.
  • 권한 재프롬프트 중 IDE diff 탭이 닫히면, 새 프롬프트가 이전 입력으로 답해지던 경우를 수정했습니다.
  • Claude Code Desktop 또는 VS Code가 호스팅하는 Remote Control 세션 동안 사용자에게 전송된 파일이 이제 업로드됩니다. 따라서 빈 카드가 보이는 대신 휴대폰과 웹에서 열립니다.
  • CLAUDE_CODE_OAUTH_TOKEN이 설정된 상태에서 /login한 뒤, 오래된 토큰 알림이 Claude의 자동 재개 턴으로 새어 나오지 않게 되었습니다. 이제 그 알림은 사용자에게만 표시됩니다.
  • 권한 미리보기는 이제 인바운드 trust 게이트를 통과해 허용된 채널 서버로만 전달되며, 서버의 명시적 permission-capability opt-out도 존중됩니다.
  • 전달된 권한 미리보기의 자격 증명 마스킹이 이제 승인자에게 명령, 경로 또는 목적지를 숨길 수 없게 되었습니다. 지나치게 큰 개인 키 블록은 이제 강도 높은 전체 마스킹에서 마스킹 처리됩니다.
  • 권한 미리보기에서 마스킹되는 제공자 API 토큰은 셸 구분자 바로 뒤에 와도 여전히 마스킹됩니다.
  • Claude Desktop의 세션 간 메시지가 cross-session messaging가 비활성으로 읽힌 경우 수신 세션에서 조용히 버려져, 발신자의 질의가 여러 분 동안 “thinking” 상태로 남던 문제를 수정했습니다.
  • Remote Control: 이제 이 컴퓨터를 다른 claude.ai 계정이나 조직에 로그인하면, 수 시간 뒤의 오해의 소지가 있는 HTTP 404 대신 몇 초 안에 실행 중인 세션이 중지되고 그 이유가 표시됩니다.
  • Claude Code Desktop 또는 VS Code에서 시작된 Remote Control 세션은 이제 권한 모드가 바뀔 때 휴대폰과 claude.ai/code에도 계속 반영하고, 모델이 바뀔 때는 claude.ai/code에도 반영합니다.
  • Remote Control: 휴대폰이나 claude.ai/code에서 선택한 effort는 이제 터미널 및 Desktop/VS Code 호스팅 세션에도 적용되며, 세션은 연결된 클라이언트에 자신의 effort 수준을 게시합니다.
  • SendMessageListAgents는 이제 계정의 세션 목록이 너무 길어 완전히 확인할 수 없을 때 이를 알려주며, 보이지 않은 세션을 없는 것으로 취급하지 않습니다.
  • 만료된 Anthropic 프로필 자격 증명은 claude.ai 로그인이 우선될 때 /login으로 안내합니다.
  • 기록(transcript)을 개선했습니다. 이제 사용자의 프롬프트도 응답과 같은 방식으로 마크다운(강조된 코드 블록, 인라인 코드, 목록)을 렌더링합니다.
  • “API returned an empty or malformed response” 오류를 개선하여, 무엇이 돌아왔는지(content type, body kind, size, request ID)와 원래 스트리밍 요청이 실패한 이유를 보여줍니다.
  • 자동 생성 세션 제목이 요청을 다시 말하는 문장(예: “Fix the login button on mobile”)이 아니라 짧고 구체적인 이름(예: “Login button bug”)처럼 보이도록 개선했습니다.
  • 참조 문서를 필요할 때 로드하도록 하여, 내장 claude-api 스킬을 불러올 때의 컨텍스트 비용을 약 20만+ 토큰에서 약 2.5만 토큰으로 줄였습니다.
  • 이제 Claude가 작업 중일 때도 /permissions를 열 수 있습니다. 규칙 변경은 현재 턴의 나머지 부분에 적용됩니다.
  • 이제 Claude가 작업 중일 때도 /add-dir 를 사용할 수 있으며, 전체화면 TUI에서는 /add-dir, /autocompact, /theme, /help, /config, /advisor 대화상자가 턴 중간에 열립니다.
  • 이제 /goal은 되돌릴 수 없는 오류(예: 인증 취소, 크레딧 소진, 컨텍스트 초과)로 턴이 종료되면 계속 무장된 상태로 남지 않고, 알림과 함께 스스로 해제됩니다.
  • /goal: 백그라운드 작업 때문에 목표가 30분 이상 대기 중이면, Claude는 더 이상 무기한 기다리지 않고 상태를 확인합니다(CLAUDE_CODE_GOAL_CHECKIN_MINUTES=0으로 비활성화 가능).
  • claude setup-token이 이제 예기치 않은 추가 인수를 조용히 무시하지 않고 거부합니다.
  • 전체화면 모드의 Esc가 더 이상 마우스 텍스트 선택을 지우지 않도록 변경했습니다. 평소처럼 중단하거나 닫히며, 선택은 강조 표시된 상태로 유지됩니다.
  • 자동 모드가 모든 Agent 도구 호출 아래에 표시하던 중복된 “Allowed by auto mode classifier” 줄을 제거했습니다.
  • /config에서 “Default teammate model” 설정을 제거했습니다. 이제 agent-team teammate는 spawn이 따로 지정하지 않는 한 리더의 모델을 사용합니다.
  • 실행 중인 도구 헤더의 경과 시간 카운터를 흐리게 하여, 굵은 카운트와 경쟁하지 않도록 했습니다.
  • 턴 사이에 전달되는 백그라운드 작업 알림은 이제 턴 중간 전달과 맞추어 태그 안에 담겨 모델로 전송됩니다.
  • Mantle: 메인 루프 모델이 이미 선택되어 있으면 시작 시 admin-pin 가용성 프로브를 건너뜁니다.
  • Windows: ~/.claude.json이 읽기 전용일 때 반복된 이름 변경 재시도로 시작이 더 이상 멈추지 않습니다.

v2.1.235 — v2.1.235

공개일: 2026-08-19 · 원문 보기

변경 사항

  • 설치된 aspell, hunspell, 또는 ispell을 사용해 입력하는 동안 프롬프트 입력란에서 철자가 틀린 단어에 밑줄을 그어 주는 선택적 spellcheck 설정을 추가했습니다
  • 세션 중간에 언어 서버가 연결 해제되거나 다시 연결될 때 전체 프롬프트 캐시가 무효화되던 문제를 수정했습니다
  • 중첩된 마크다운 목록 항목이 깊이 3 이상에서 정렬이 어긋나던 문제를 수정하고, 터미널 UI에서 줄바꿈된 목록 항목에 hanging indent를 추가했습니다
  • 일부 여러 줄 프롬프트에서 프롬프트 입력 하이라이트(슬래시 명령, 키워드, 멘션)가 한 글자 이상 밀려 보이던 문제를 수정했습니다
  • 권한 프롬프트의 댓글 필드에서 Shift+Tab을 누르면 편집을 승인하고 세션 전체 편집 권한을 부여하던 대신 필드를 닫도록 수정했습니다
  • 해당 에이전트를 사용할 수 없는 세션에서 Agent 도구가 일반적인 기본값을 광고하던 문제를 수정했습니다: 그곳에서 생략된 subagent_type은 이제 사용 가능한 에이전트 목록과 함께 명확한 오류를 반환합니다
  • 노트북 셀 삭제/교체 승인 대화상자에서 노트북이나 셀을 읽을 수 없을 때 기존 셀 내용을 조용히 생략하던 문제를 수정했습니다. 이제 대화상자가 그 이유를 표시합니다
  • Claude가 응답하는 동안 실행된 슬래시 명령이 실제 문자 대신 HTML 엔티티를 표시하던 문제를 수정했습니다
  • 백그라운드 자동 업데이트 후 프롬프트 푸터에 “Update installed” 재시작 알림이 표시되지 않던 문제를 수정했습니다
  • 여전히 열린 작업이 있는 세션으로 복귀하거나 다시 시작할 때 확장된 작업 목록(ctrl+t)이 항상 접힌 상태로 시작하던 문제를 수정했습니다
  • /ultrareview/autofix-pr 같은 클라우드 세션이 백그라운드에서 실행되는 동안 메모리와 CPU 사용량을 개선했습니다 — 이제 해당 이벤트 스트림을 업데이트할 때마다 다시 스캔하고 다시 렌더링하지 않습니다
  • 권한 대화상자를 개선했습니다: 표시 텍스트와 “don’t ask again” 옵션은 이제 항상 부여가 적용될 범위와 일치하며, 내용을 완전히 표시할 수 없을 때는 “don’t ask again”을 제공하지 않습니다
  • 네이티브 macOS/Linux 빌드의 내장 grep을 개선했습니다: 병리적인 패턴은 이제 메모리를 고갈시키지 않고 빠르게 실패하며, -A/-C와 함께 -m N을 사용할 때 올바른 컨텍스트를 출력합니다
  • 자동 축소가 꺼져 있을 때 이를 알려 주고, 다시 활성화하려면 /config를 보라고 안내하도록 컨텍스트 한도 오류를 개선했습니다
  • Vim 모드: 상세 전사(ctrl+o)를 전환하거나 패널을 닫을 때 이제 NORMAL 모드와 커서 위치가 유지됩니다
  • 대화상자: 화살표 키와 Enter를 아주 빠르게 연속해서 눌러도, 이전에 하이라이트된 항목이 아니라 이동한 항목이 선택되도록 했습니다
  • SendMessage가 이제 세션 간 전달하기에 너무 큰 메시지를 조용히 버리지 않고, 처음부터 거부합니다
  • 원격 제어: claude rc가 이제 대화형 시작과 동일한 엔터프라이즈 게이트웨이 가용성 검사를 적용합니다
  • [VSCode] 여러 Claude 패널이 있는 창을 복원하거나 다시 로드할 때 열린 Claude 탭 사이에서 포커스가 저절로 이동하던 문제를 수정했습니다

v2.1.236 — v2.1.236

공개일: 2026-08-20 · 원문 보기

변경 사항

  • ANTHROPIC_DEFAULT_MODEL 환경 변수를 추가: 새 세션이 시작할 모델을 설정하며, /model에서 선택한 항목은 여전히 이를 덮어쓰고 재시작 간에도 유지됩니다(ANTHROPIC_MODEL과는 다름)
  • 세션 간 SendMessagenotify_when_idle 추가: 이 머신의 다른 Claude Code 세션에 다음에 유휴 상태가 될 때 한 번 알림을 보내도록 요청할 수 있습니다 — 선택형, 단발성, 폴링 없음(macOS 및 Linux)
  • 샌드박스: macOS에서 와일드카드 읽기 거부 규칙(예: **/.env)이 이제 허용된 읽기 영역 내부에서 우선 적용되며, 일치한 디렉터리의 내용도 포함하고, 거부된 파일의 이름을 바꿔 우회할 수 없습니다
  • 2.1.229부터 세션이 이동했던 디렉터리가 삭제된 뒤 클립보드 복사, 백그라운드 유지 작업, 백그라운드 세션, 로컬 MCP 로그가 깨지던 문제를 수정
  • 전체 화면 렌더러가 한 번의 시작 실패 후 영구적으로 실패하던 문제를 수정: 이제 이후의 모든 실행에서 종료하는 대신 클래식 렌더러로 되돌아갑니다
  • /model 선택기가 터미널보다 더 높게 렌더링되던 문제를 수정: 이제 창에 들어가는 만큼만 모델을 표시하고, 나머지는 스크롤로 접근할 수 있습니다
  • 잘못된 닫는 태그 때문에 메시지 텍스트가 요약 필드 안에 남아 있을 때 SendMessage 호출이 거부되던 문제를 수정
  • 하위 프로세스 시작 실패 시 처리되지 않은 프로미스 거부가 발생하던 문제를 수정. 예: Windows 인터옵이 비활성화된 WSL에서 powershell.exe(2.1.234의 회귀)
  • 터미널 크기 조정 후 전체 화면 모드에서 새로 보낸 메시지가 다음 업데이트까지 가끔 표시되지 않던 문제를 수정
  • 여러 줄 프롬프트를 지운 뒤 프롬프트 위에 빈 띠가 남을 수 있던 문제와, 전체 화면 모드에서 터미널을 크기 조정했다가 다시 돌아올 때 패널이 다시 그려지지 않던 문제를 수정
  • 관리형 설정 승인 프롬프트가 시작 시 가끔 나타나지 않으면서도 첫 키 입력을 승인으로 포착하던 문제를 수정
  • iTerm(tmux 통합)에서 터미널 탭 제목이 튀던 문제를 수정: 이제 960ms마다 애니메이션하는 대신 텍스트가 바뀔 때만 제목을 씁니다
  • 클라우드 환경 목록이 비어 있거나 형식이 잘못되었을 때 불명확한 오류가 나오던 문제를 수정
  • 원격 제어를 사용할 때 Fable 5 최초 사용량 크레딧 프롬프트가 60초 동안 응답이 없으면 대체 모델을 자동 선택하던 문제를 수정
  • ~/.claude.json의 캐시된 guest-pass 보상이 형식이 잘못되었을 때 스피너 팁이 전혀 나타나지 않고, 백그라운드 오류가 반복되던 문제를 수정
  • SDK/VS Code 세션에서 세션의 작업 디렉터리가 삭제된 뒤 스킬이 바뀔 때마다 오류가 발생하던 스킬 핫리로드 문제를 수정(2.1.229+)
  • 유휴, retire, 또는 시작 타임아웃으로 해제된 자체 호스팅 러너 세션이 세션 후 훅이 끝나기 전에 가끔 다른 러너에서 재개되던 문제를 수정
  • iTerm2의 일부 글꼴 크기에서 Clawd 마스코트의 눈과 발이 고르지 않게 렌더링되던 문제를 수정
  • 가끔 발생하던 세션 리캡 폭주 문제를 수정: 리캡 텍스트(자동 및 /recap)는 이제 400자로 제한되며, 단어 경계에서 잘립니다
  • 시작 성능 개선: 세션 카운터를 이제 백그라운드에서 씁니다
  • 자동 모드 개선: Monitor 허용 규칙은 자동 모드가 활성화되어 있는 동안 보류되므로, Monitor 명령은 Bash 명령과 같은 방식으로 검토됩니다
  • Bedrock, Vertex AI, Foundry에서, 그리고 텔레메트리가 비활성화된 경우의 자동 모드 개선: 분류기가 이제 Claude API와 동일한 기본값을 사용하며, 심각도 점수 기반 분류도 포함합니다
  • 자동 모드 개선: git 상태 검사가 더 이상 저장소의 status.showUntrackedFiles=no 설정에 속아 깨끗한 트리라고 보고하지 않습니다
  • /model 선택기가 가장 새로운 모델의 이름만 하이라이트하도록 변경: 이제 하이라이트가 목록의 임의의 부분이 아니라 새 릴리스를 표시합니다
  • /goal: 장시간 실행되는 백그라운드 작업 뒤에 목표가 보류된 유휴 세션은 이제 돌아오기를 기다리는 대신 30분 후(그다음 1시간, 2시간) 자동으로 체크인합니다
  • /usage가 이제 Team 및 Enterprise 구성원에 대해 사용량 크레딧 지출 행을 표시하며, 아직 아무것도 지출되지 않았을 때는 0%의 상한 행을 표시합니다
  • print/SDK 모드에서 SIGTERM이 더 이상 종료 전에 중단된 턴이나 가짜 도구 거부를 기록하지 않습니다; 실행 중인 명령은 여전히 종료되고 프로세스는 여전히 종료 코드 143으로 끝납니다
  • 슬래시 명령 오타나 이 세션에서 사용할 수 없는 명령에서 Enter를 누르면 이제 가장 가까운 유사 일치 항목을 실행하는 대신 이를 보고합니다; 접두사와 별칭은 계속 실행됩니다
  • Remote Control이 이제 CLI가 종료되거나 터미널이 닫히면 몇 초 내에 세션을 오프라인으로 표시합니다
  • SendMessage가 이제 어떤 세션의 받은 편지함이 받아들일 수 있는 양을 빠른 연속 전송이 초과하게 되면, 전송되었다고 보고하기 전에 해당 세션으로의 추가 메시지를 사전에 거부합니다
  • 프롬프트 테두리의 세션 제목 칩을 푸터의 오른쪽 가장자리에 맞췄습니다
  • 오른쪽 정렬된 푸터 항목(목표 표시, 세션 상태, 백그라운드 에이전트 상태)과 잘린 알림이 이제 프롬프트 영역의 나머지 부분과 일관된 오른쪽 여백을 공유합니다
  • [VSCode] 대화 기록에 대한 스크린 리더 지원을 추가: 답변, 권한 요청, 오류, 상태 변경에 대한 라이브 알림과, 턴별 제목 탐색 기능 포함

v2.1.237 — v2.1.237

공개일: 2026-08-20 · 원문 보기

변경 사항

  • LLM 게이트웨이나 사용자 지정 base URL을 사용하는 세션의 프롬프트 캐싱을 수정했습니다.
  • 기본 제공 “Concise” 출력 스타일을 추가했습니다: Claude는 결과를 먼저 제시하고 서문과 설명을 건너뛰지만, 작업은 여전히 동일하게 철저히 수행합니다. /config의 Output style에서 선택하세요.

v2.1.239 — v2.1.239

공개일: 2026-08-22 · 원문 보기

변경 사항

  • 비용 추정치(/cost, 상태 줄, --max-budget-usd)에 이제 데이터 레지던시 워크스페이스에 대한 미국 전용 추론 1.1배 프리미엄이 포함됩니다.
  • Bedrock, Vertex, Foundry 및 이전에 제외되었던 다른 설정에서 한 번만 표시되는 전체 화면 렌더러 제안을 추가했습니다. 해당 환경의 새 설치는 이제 전체 화면으로 시작합니다.
  • Python 프로젝트를 anthropic 0.x에서 1.x로 이전하기 위한 /claude-api upgrade를 추가했고, 1.x에 맞게 스킬의 Python 참조를 업데이트했습니다(타임아웃은 httpx.Timeout이 아니라 anthropic.Timeout을 사용).
  • 클라우드 세션: claude.ai에서 동기화된 플러그인이 이제 name@synced로 표시되며, claude plugin enable/disable @synced와 함께 작동하고, 같은 이름의 사용자가 설치한 플러그리를 절대 덮어쓰지 않습니다.
  • Alpine/musl 빌드: 네이티브 이미지 붙여넣기, 클립보드, 오디오 캡처 추가 기능이 이제 로드됩니다(런타임이 거부하던 glibc 대신 musl로 빌드된 바이너리 사용).
  • 월간 지출 한도를 이미 모두 사용한 경우에 표시되는 사용량 한도 메시지에 이제 세션 또는 주간 한도가 언제 초기화되는지도 함께 표시됩니다.
  • 프록시가 응답 Content-Type 헤더를 제거할 때 Bedrock 스트리밍이 실패하던 문제를 수정했습니다. 이로 인해 모든 턴을 비스트리밍으로 다시 실행하면서 청구되는 API 호출이 몰래 두 배가 되었습니다.
  • SSO 프로필과 awsAuthRefresh를 사용해 Bedrock을 쓸 때 HTTPS 프록시 뒤에서 시작 시 Claude Code가 멈추던 문제를 수정했습니다. 이제 자격 증명 사전 검사가 HTTPS_PROXY를 존중합니다.
  • 더 이상 존재하지 않는 디렉터리에서 Claude Code를 시작할 때 raw 크래시 덤프가 나오던 문제를 수정했습니다. 이제 명확한 메시지를 출력합니다.
  • Claude Code 플러그인이 연결된 상태에서 JetBrains IDE 터미널에서 Edit 및 Write 호출이 약 5초간 멈추던 문제를 수정했습니다.
  • 프롬프트가 대기열에 있는 상태에서 Esc를 누르면 다음 턴이 너무 일찍 끝나고, Claude가 아직 작업 중인데 세션이 유휴 상태로 남으며, 나중의 재실행이 작업을 반복하게 하던 경합 상태를 수정했습니다.
  • WebFetch가 만료된 페이지 콘텐츠를 세션 전체 동안 메모리에 유지하던 문제를 수정했습니다. 의도된 유지 시간은 15분이었습니다.
  • 클라우드 세션(웹, 데스크톱, 모바일 앱의 Claude Code)에서 유휴 작업자 재시작 후 계획 모드 밖으로 다시 시작되던 문제를 수정했습니다.
  • 터미널보다 더 큰 MCP elicitation 양식이 전체 화면 모드에서 잘리던 문제를 수정했습니다. 이제 양식이 창에 맞게 표시되며, 숨겨진 필드는 스크롤로 접근할 수 있고 Accept/Decline는 항상 보입니다.
  • 세션 중간 재연결 시 일시적인 5xx 후 원격 MCP 서버가 실패 상태로 남아 있던 문제를 클라우드 세션 또는 SDK setMcpServers()를 통해 수정했습니다.
  • 이름 변경 후 대화 내용이 약 64 KB를 넘게 작성되면 /resume에서 사용자 지정 세션 제목이 사라지던 문제를 수정했습니다.
  • 경로가 _, -, . 같은 문자로만 달라지는 다른 디렉터리의 세션을 claude -c/resume이 잘못 가져오던 문제를 수정했습니다.
  • 파일이 단순히 건드려졌거나 다시 열렸을 뿐인데 /resume과 agents 보기가 세션을 최근 변경된 것으로 표시하고(그리고 순서를 바꾸고) 있던 문제를 수정했습니다.
  • 모든 프로젝트 모드의 /resume이 삭제된 디렉터리(예: 제거된 worktree)로 cd하라고 안내하던 문제를 수정했습니다. 이제 그런 세션은 현재 디렉터리에서 재개됩니다.
  • dark-ansi 테마가 전체 화면 모드에서 확장된 도구 결과를 배경과 같은 색의 텍스트로 렌더링하던 문제를 수정했습니다.
  • 더 이상 응답할 수 없는 전체 화면 렌더러 프롬프트가 매 실행마다 다시 나타나던 문제를 수정했습니다. 이제 세 번 표시된 뒤 중단됩니다.
  • **/로 시작하는 .worktreeinclude 패턴이 대상이 gitignore된 디렉터리에 있을 때 조용히 아무것도 일치하지 않던 문제를 수정했습니다.
  • .md 파일이 UTF-8 BOM으로 시작하는 agents, skills, commands가 조용히 무시되던 문제를 수정했습니다.
  • 일부 모델에서 /insights가 응답에 리터럴 태그를 그대로 되돌려주던 문제를 수정했습니다.
  • marketplace metadata.pluginRoot가 효과가 없던 문제를 수정했습니다. 이제 문서 설명대로 베어 플러그인 소스 이름이 그 아래에서 해석됩니다.
  • 브라우저 기반 터미널에서 마우스 리포트가 쓰기 단위로 나뉘어 도착할 때 마우스 이동이 프롬프트에 "35;150;7M" 같은 텍스트를 삽입하던 문제를 수정했습니다.
  • effort/ultracode 상태 배지 색상에 대한 사용자 지정 테마 재정의가 무시되던 문제를 수정했습니다.
  • OpenTelemetry 추적 분절을 수정했습니다. PreToolUse 훅으로 지연된 도구 실행이 새 추적을 시작하는 대신 원래 턴의 추적으로 다시 이어집니다.
  • 에이전트 보기의 vim 모드를 수정했습니다. 이제 Escape가 NORMAL 모드로 전환하고 프롬프트를 지우지 않은 채 텍스트를 유지합니다.
  • selection:copy 키 바인딩이 Shift+Arrow 키로 확장된 텍스트 선택을 조용히 버리던 문제를 수정했습니다.
  • voice.enabled 설정으로 음성 받아쓰기가 활성화된 뒤에도 /voice 시작 팁이 계속 표시되던 문제를 수정했습니다.
  • 셸 모드(!) Tab 완성이 ./script 경로에서 ./를 삭제해 셸이 실행할 수 없는 명령이 되던 문제를 수정했습니다.
  • 터미널 창을 다시 포커스하기 위해 클릭했을 뿐인데 전체 화면 모드가 권한 프롬프트에 답하거나 버튼을 누르던 문제를 수정했습니다.
  • 전체 화면 모드에서 슬래시 명령 패널(예: /config, /model)이 최신 메시지를 가리던 문제를 수정했습니다. 이제 대화는 패널 위에 고정된 채 유지됩니다.
  • Claude가 아직 응답 중일 때 열면 /workflows 세부 대화상자가 터미널 밖으로 넘치고 헤더가 화면 밖으로 사라지던 문제를 수정했습니다.
  • Linux 샌드박스가 존재하지 않는 .git/config.worktree를 읽을 수 없는 것으로 처리해 extensions.worktreeConfig가 설정된 저장소에서 모든 샌드박스 git 명령이 깨지던 문제를 수정했습니다.
  • 세션의 작업 디렉터리가 삭제된 뒤 훅이 posix_spawn ENOENT로 실패하던 문제를 수정했습니다. 이제 대신 프로젝트 루트 또는 홈 디렉터리에서 실행됩니다.
  • 패턴이 rules 디렉터리나 symlink 자체를 가리키는데 대상이 아니라는 이유로, symlink된 .claude/rules 파일을 claudeMdExcludes가 제외하지 못하던 문제를 수정했습니다.
  • 두 개의 Claude Code 프로세스가 하나의 백그라운드 작업 상태를 공유할 때 원격 제어로 세션 제목이 폭주하듯 동기화되던 문제를 수정했습니다(2.1.232 회귀). 이제 제목 업데이트는 중복 제거되고 속도 제한이 적용됩니다.
  • 제목이 /로 시작하는 세션이 SendMessage로 접근할 수 없고 ListAgents에서 "(untitled)"로 표시되던 문제를 수정했습니다.
  • Ctrl+W, Ctrl+U, Ctrl+K, Option+Backspace, Option+D 및 vim df/dt가 커서가 그 안에 있을 때 깨진 [Pasted text #N] 자리표시자를 남기던 문제를 수정했습니다.
  • 로그인 코드 필드 같은 마스킹된(비밀번호 스타일) 입력이 Ctrl+Y로 다른 곳에 다시 붙여넣어지거나, 더블 Esc로 지운 뒤 프롬프트 기록에 저장되던 문제를 수정했습니다.
  • 검색 상자에서 Ctrl+Backspace가 단어 대신 문자 하나만 삭제하던 문제를 수정했습니다.
  • 조직 정책 검사에서 거부된 요청이 거부가 표시되기 전에 다시 전송되던 문제를 수정했습니다.
  • 압축(compaction) 후 표시되는 안내를 개선하여, 스킬의 원래 인수가 새 요청으로 다시 실행되지 않도록 했습니다.
  • 도구 사용 행의 긴 파일 경로는 이제 한 줄에 유지되도록 가운데에서 잘립니다.
  • SessionStart 또는 Setup 훅이 실행되는 동안 원격 세션이 keep-alive를 계속 보내므로, 훅 도중 컨테이너가 유휴 상태로 정리되지 않습니다.
  • /goal: 장시간 실행되는 백그라운드 작업에 대한 반복 체크인은 이제 30분, 그다음 1시간, 그다음 2시간마다로 점점 느려지며, 30분마다 반복되지 않습니다.
  • /goal: claude --resume 선택기에서 세션을 재개하면 활성 목표가 복원됩니다.
  • ListAgents가 이제 세션 자신에게 자신의 이름(동료가 메시지를 보낼 때 사용하는 이름)을 알려 주며, 자신의 이름으로 SendMessage를 보내면 “no agent named …” 대신 그렇게 말합니다.
  • ListAgents/list-agents가 이제 살아 있는 팀원을 나열합니다(이전에는 서브 에이전트와 다른 세션만 보여서, 접근 가능한 팀원이 없어 보일 수 있었습니다).
  • keybindingFlavor: "readline"이 이제 단어 키에 대해 Bash와도 일치합니다. Alt+F와 Ctrl/Option+→는 단어 끝에서 멈추고, Alt+D는 거기까지 삭제하며(Ctrl+Y는 다시 붙여넣음), 구두점은 단어를 구분합니다.
  • 지속적 재시도 모드(CLAUDE_CODE_RETRY_WATCHDOG)가 이제 조직 지출 한도 및 크레딧 부족 오류에서 무기한 대기하지 않고 즉시 실패합니다.
  • Chrome의 Claude: 이제 /clear가 세션의 Chrome 탭 그룹을 닫고, 빈 그룹은 /resume 시와 Claude Code 종료 시 닫힙니다.
  • 원격 세션: 모바일에서 업로드한 이미지가 이제 저장된 파일 경로를 포함하므로, Claude가 이를 자신이 만드는 파일로 복사할 수 있습니다.
  • 웹의 Claude Code: Bash 및 다른 도구에서 비-API anthropic.com 호스트(예: www, docs)로 보내는 요청이 이제 세션의 네트워크 프록시를 통해 전달되어, 환경의 허용 도메인이 적용됩니다.
  • Remote Control: 계정에서 Remote Control이 활성화되어 있지 않을 때 더 명확한 메시지와 claude doctor 문구를 표시합니다.
  • Windows: 이제 세션 간 메시징을 사용할 수 있어, macOS 및 Linux처럼 Claude Code 세션들이 SendMessage로 서로 메시지를 보내고 ListAgents로 서로를 찾을 수 있습니다.
  • [VSCode] 사용량 한도 배너의 “View usage”가 이제 배너 중간에 떠 있지 않고 경고 텍스트와 인라인으로 배치됩니다.

v2.1.240 — v2.1.240

공개일: 2026-08-22 · 원문 보기

변경 사항

  • 버그 수정 및 안정성 개선

이 글은 Claude Code 공식 릴리스 노트를 자동 번역·요약한 결과입니다. 원문은 GitHub releases에서 확인할 수 있습니다.

@robocom

정리를 위해 작성하는 개인노트