-
Code Mode 추가: Claude가 도구를 호출하기 위해 JavaScript를 작성하는 실험적 옵트인 기능이 추가되었습니다. 활성화하거나 조직별로 비활성화하려면 https://code.claude.com/docs/en/code-mode를 참조하세요.
-
plugin.json에 engines["claude-code"] 추가: 플러그인이 명시된 Claude Code 버전 범위 외의 경우 설치, 업데이트 또는 로드되지 않으며, 설치 및 업데이트 시 가장 적합한 최신 버전을 선택합니다.
-
claude plugin validate에 플러그인의 TypeScript 훅 모듈 타입 검사 기능 추가: 발견되는 각 항목은 경고이며, --strict 옵션을 사용하면 실패하게 됩니다.
-
claude plugin validate에 모드가 engine.create 훅을 통해 추가하거나, 보류하거나, 대체하는 $ 명사를 추가했습니다.
-
제3자 제공업체의 Claude Desktop 세션 관리 설정에 CLAUDE_CODE_AUTO_MODE_MODEL 지원 추가 (Claude Desktop이 이 버전을 포함하면 적용됨).
-
모델 사용 크레딧이 꺼져 있거나 소진된 경우 옵션 메뉴(중지, 사용 크레딧으로 전환, 업그레이드)가 추가되었습니다.
-
claude -p 및 SDK 세션에서 훅 실행 시간이 길어질 때 30초마다 진행 상태 심장 박동(progress heartbeat)을 추가하여, Claude Desktop과 같은 호스트가 연결 끊김으로 인해 턴을 종료하는 것을 방지합니다 (이 버전을 포함할 경우).
-
Artifact 도구 자산 업로드에 .docx 지원 추가.
-
diff 패널에 /diff to close 힌트가 추가되었으며, ? 단축키 가이드로 패널 포커스 및 종료 키가 안내됩니다.
-
변수 값에 *를 포함하는 Bash 허용 규칙(예: Bash(PORT=* npm run dev))에 대한 시작 경고가 추가되었습니다.
-
플러그인의 언어 서버가 시작할 수 없을 때, 해당 서버 이름과 확인해야 할 사항을 명시하며 경고 메시지를 추가했습니다.
-
Perforce 설정이 발견되고 모드가 꺼져 있을 경우 CLAUDE_CODE_PERFORCE_MODE를 명시하는 일회성 시작 알림이 추가되었습니다.
-
CLAUDE_CODE_DISABLE_AGENT_PROGRESS_SUMMARIES (2.1.318부터 사용 가능): 이 값을 1로 설정하면 서브 에이전트 진행 요약(subagent progress summaries)과 이를 작성하는 요청을 끌 수 있습니다 (#86879)
-
CLAUDE_CODE_RESUME_HINT_COMMAND를 추가했습니다. 이 명령어는 Claude Code를 시작하는 프로그램이 자체 재개 명령어 이름으로 설정할 수 있습니다.
-
claude plugin install --json 결과에 unsetOptionCount를 추가했습니다. 이는 아직 설정되지 않은 userConfig 옵션의 개수를 나타냅니다.
-
모드 패널이 그려질 때 속성(props)에 isPromptCovered를 추가했습니다. 이는 대화 상자나 프롬프트 위의 필드가 프롬프트를 가리는지 여부를 알려줍니다.
-
/compact를 다시 실행하거나 /context와 같은 명령을 수행한 후, Claude가 아직 답변하지 않은 메시지가 요약되어 사라지는 문제를 수정했습니다.
-
재개된 세션에서 다음 메시지가 실제로 재개되지 않은 오래된 중단된 메시지에 연결되던 문제를 수정했습니다.
-
Claude가 매우 큰 파일을 변경한 후 다음 프롬프트에서 발생하는 메모리 급증 현상을 수정했습니다.
-
실행 중인 세션에서 몇 분 전에 수동으로 편집한 settings.json의 설정이 취소되던 문제를 수정했습니다. 이제 세션 중에 삭제하는 설정 파일은 계속 삭제된 상태를 유지합니다.
-
토큰이 갱신되는 동안 claude plugin 명령어와 claude mcp list가 종료될 때 콘솔 프로필에서 로그아웃되던 문제를 수정했습니다.
-
특정 /proc 파일에서 Edit과 Bash가 메모리 부족을 겪는 문제와, 장치(devices) 및 이름 있는 파이프(named pipes)에서 Edit이 멈추거나 메모리 부족을 겪던 문제를 수정했습니다.
-
설정 파일 저장 시 "메모리 부족(Out of memory)" 오류가 발생하면 Claude Code가 시작하지 못하거나 로그아웃 시 저장된 자격 증명을 지우지 못하던 문제를 수정했습니다.
-
거부된 이미지(rejected image), 사고 블록(thinking block) 또는 베타 헤더(beta header)와 같이 스트리밍 요청이 복구하는 오류에서, 스트리밍 없이 전송된 요청이 실패하던 문제를 수정했습니다.
-
작업 트리(worktree)에 진입하기 전 셸이 있던 폴더가 삭제된 경우, ExitWorktree, 작업 트리 종료 대화 상자 및 /resume 명령어가 세션을 잘못된 폴더에 남기던 문제를 수정했습니다.
-
악센트 및 기타 결합 문자가 때때로 텍스트의 왼쪽에 위치하여 화면에 오래된 사본을 남기거나, 텍스트가 줄 바꿈될 때 조용히 사라지던 문제를 수정했습니다.
-
키 조합(key chord)의 마지막 키(예: ctrl+x 후 Enter에서 Enter)가 해당 위치에 자체 동작이 없을 때 대화 상자의 텍스트 필드에 영향을 주던 문제를 수정했습니다.
-
프로세스 목록을 실행하는 Claude Code가 명령 중지 전에 너무 오래 걸릴 때 ps 프로세스가 쌓이는 문제 수정
-
WorktreeCreate 훅으로 생성된 작업 트리(worktree)에 진입하거나 중첩된 저장소(nested repository)에 속한 경우, 서브 에이전트 전사 기록(subagent transcripts)과 대형 도구 결과가 세션의 전사 기록과 분리되어 저장되던 문제 수정
-
이름이 지정된 Anthropic 프로필에 있는 세션이 /fork, 왼쪽 화살표(Left arrow), 또는 --bg로 백그라운드에서 계속 실행될 때 다른 로그인으로 이동하던 문제 수정; 업데이트 기간 동안 열려 있던 모든 세션을 다시 엽니다.
-
이름이 지정된 Anthropic 프로필의 백그라운드 세션이 해당 프로필이 누락되거나 변경되거나 재정의될 때 다른 로그인으로 대화를 전송하던 문제 수정; 이제 중지하고 그 사실을 알립니다.
-
셸(shell)에서 온 API 키, 인증 토큰(auth token), 또는 워크로드 ID(workload identity)를 사용하는 세션이 백그라운드에서 다른 로그인으로 이동하던 문제 수정; 이제 중지하고 그 사실을 알립니다.
-
로그인 서버의 오류(예: TOKEN_EXPIRED)로 끝나는 MCP 도구 호출이 사용자에게 다시 로그인하라고 요청하는 대신 처리되던 문제 수정
-
만료된 claude.ai 로그인을 사용할 때, 크레딧이 없는 저장된 콘솔 키(Console key)나 ant auth login 프로필을 사용하면 "Credit balance too low"가 표시되던 문제 수정
-
이름이 지정된 Anthropic 프로필에 있는 세션이 자신의 로그인을 유지할 수 없는 이전 백그라운드 서비스로 전달되던 문제 수정; 이제 서비스를 다시 시작하라고 안내합니다.
-
백그라운드 세션의 로그인이 이전 계정의 로그인 또는 다른 자격 증명을 그대로 남기던 문제 수정; 이제 컴퓨터의 모든 세션에서 이를 지우고, 거부된 로그인 시에는 아무런 로그인도 남기지 않습니다.
-
업데이트로 인해 백그라운드 세션이 프로필과 저장된 로그인 사이를 이동하던 문제 수정
-
로그인 전에 열린 세션이 로그인 후에도 로그아웃된 기능 플래그(feature flags)를 유지하던 문제 수정
-
Claude apps 게이트웨이 로그인이 만료된 후 계속 실패하던 세션 문제 수정: 다른 터미널에서 /login으로 다시 로그인하면 다음 메시지부터 계속 진행됩니다.
-
사용자 지정 X-Api-Key 헤더가 설정되었을 때, ant auth login 조직 이름을 명시하는 청구 알림 문제 수정
-
macOS: 키체인(keychain) 응답이 느릴 때 성공적인 /login 또는 토큰 새로고침 직후 "로그인되지 않음 · /login을 실행하세요" 메시지가 다시 나타나는 문제 수정
-
조직 게이트웨이가 만료된 토큰에 대해 403 응답을 보낼 때 Claude Desktop에서 턴(turns)이 실패하던 문제 수정: 이제 Claude Code가 Desktop에 새 토큰을 요청하고 재시도합니다.
-
Amazon Bedrock이 계정에 모델을 거부할 때 표시되던 오류 수정: 이제 AWS 자격 증명(credentials) 새로고치를 요청하는 대신, 해당 모델을 활성화하도록 안내합니다.
-
세션 3개 이상이 동시에 새로운 로그인(fresh sign-in)을 필요로 할 때, awsAuthRefresh 또는 gcpAuthRefresh 명령어가 하나의 요청에 대해 두 번 실행되던 문제 수정
-
종료된 claude.ai 로그인에 대한 claude -p 경고 메시지가 claude auth logout이 저장된 MCP 서버 로그인 및 플러그인 비밀(plugin secrets)도 제거한다는 내용을 포함하도록 수정
-
저장된 규칙이 다음 프롬프트를 막지 못하는 경우, .git 또는 .claude와 같은 민감한 경로에 쓰는 명령어에 대해 "다시 묻지 않기(don't ask again)"를 제공하던 Bash 권한 프롬프트 수정
-
일부 lsof 명령어가 권한 프롬프트 없이 실행되던 경우 수정
-
cat > file <<EOF로 파일을 작성하는 Bash 명령어가 "파일 1개 읽기(Read 1 file)"로 표시되던 문제 수정
-
Bash 권한 확인이 잘못된 폴더에서 실행되는 rm 명령을 판단하여, 권한 우회(bypass) 또는 Bash 허용 규칙 하에 위험 제거 프롬프트를 건너뛰던 경우 수정
-
자동 모드(auto mode)를 사용할 수 없을 때, --permission-mode auto 또는 설정의 defaultMode: auto가 더 많은 것을 허용할 수 있는 모드로 시작하던 문제 수정.
-
CLAUDE_CODE_SUBPROCESS_ENV_SCRUB이 설정되고 sandbox.enabled가 비활성화된 경우 Linux에서 HTTP 500 오류와 함께 실패하던 HTTP hook을 수정했습니다.
-
--settings 또는 샌드박스를 활성화하는 SDK 설정이 유효성 검사에 실패할 때 claude -p와 Agent SDK가 샌드박스 없이 Bash를 실행하던 문제를 수정했습니다. 이제 Claude Code는 시작 시 중단되고 잘못된 설정을 명시합니다.
-
더 이상 로드되지 않은 MCP 도구에 대한 장시간 호출 후 /export가 조용히 일찍 중단되던 문제를 수정했습니다.
-
서버 연결이 지연될 때 이전에 MCP 도구 호출 기록이 재개된 대화에서 누락되거나, 스크롤백(scrollback)에 줄이 반복되던 문제를 수정했습니다.
-
claude mcp add --help가 좁은 터미널과 파이프에서 긴 예제 명령을 여러 줄로 나누어 표시하여, 붙여넣은 예제가 헤더 없이 실행되던 문제를 수정했습니다.
-
claude.ai에서 플러그인을 켜도, defaultEnabled: false로 설정된 플러그인이 claude.ai 채팅의 클라우드 세션에서 꺼진 상태로 유지되던 문제를 수정했습니다.
-
Vertex에서 /fast on과 /fast off가 /fast 메뉴처럼 플러그인의 config.set hook을 요청하지 않던 문제를 수정했습니다.
-
터미널에서 작업할 때 Claude Docs 커넥터를 통해 생성된 문서가 브라우저에서 열리지 않던 문제를 수정했습니다.
-
저장소 설정(repository's settings)에서만 활성화되는 플러그인에 대해 오해의 소지가 있던 "캐시되지 않음(not cached)" 오류를 수정했습니다. 이제 설치되어 있지 않다고 표시하고, 설치 명령을 제공하며, 텍스트 및 stream-json -p 실행에서도 이를 보여줍니다.
-
모드가 Claude Code 자체의 확인 질문을 재구성(reword)할 수 있던 문제를 수정했습니다.
-
모드의 Hot Reload 기능이 때때로 실패한 리로드 직후 생성된 파일을 무시하던 문제를 수정했습니다.
-
npm, pip, uv, cargo, github 또는 gh와 같이 이름 붙여진 마켓플레이스가 예약된 이름으로 거부되던 문제를 수정했습니다.
-
전체 화면에서 중단된 MCP 호출 또는 셸 명령이 접힌 도구 그룹에서 "호출됨(Called)" 또는 "실행됨(Ran)"으로 표시되던 문제를 수정했습니다. 이제 결과가 기록되지 않았다고 표시하고 입력값을 보여줍니다.
-
관리 설정(managed settings)으로 활성화된 플러그인의 로드 오류가 SDK 및 데스크톱 세션의 디버그 로그에만 기록되던 문제를 수정했습니다. 이제 init.plugin_errors에 해당 목록이 표시됩니다.
-
플러그인 설치가 성공했을 때 해당 명령이 stderr에 기록한 내용(예: 플러그인이 아직 스킬을 가지고 있지 않다는 알림)을 숨기던 문제를 수정했습니다.
-
플러그인 마켓플레이스의 renames 맵에 잘못된 항목이 하나 있어 Claude Code가 해당 마켓플레이스의 다른 이름 변경(rename)을 무시하던 문제를 수정했습니다.
-
Safe Mode가 시작되지 않는 프로젝트 MCP 서버에 대해 질문하며 시작 시 중단되던 'claude --bg --safe-mode' 세션을 수정했습니다.
-
링크가 열리지 않을 것이라고 알리지 않으면서도 비(非)HTTP 링크에 대해 '수락(Accept)'을 제공하던 MCP 링크 프롬프트를 수정했습니다.
-
서버에 인증이 필요하지만 여전히 로그인 상태를 유지하는 경우, '/mcp' 및 '/plugins'가 MCP 서버 페이지를 열 때 커서가 "비활성화(Disable)"에 위치하던 문제를 수정했습니다. 이제 해당 페이지는 "재연결(Reconnect)"을 제공하며 그곳에서 열립니다.
-
enabledPlugins에 버전 목록이 있는 플러그인이 아무 메시지 없이 비활성화 상태를 유지하던 문제를 수정했습니다. 이제 '/plugin' 및 'claude plugin list'가 그 이유를 알려줍니다.
-
클론된 파일의 경로가 260자(characters)에 도달할 때 플러그인 및 마켓플레이스가 Windows에서 설치되지 않던 문제를 수정했습니다.
-
UserPromptSubmit 또는 플러그인 프롬프트 훅(hook)이 여전히 실행 중일 때 메시지 전송 직후 Stop을 누르면 원격 및 SDK 세션에서 오류로 표시되던 문제를 수정했습니다.
-
Agent SDK 앱 또는 'claud' 이후 MCP 서버가 도구 없이 연결이 끊긴 상태를 유지하던 문제를 수정했습니다.