## 변경 사항 - 프롬프트 입력창에 이모지 숏코드(emoji shortcode) 자동 완성 기능 추가: `:heart:`를 입력하여 ❤️를 삽
요약
Claude Code의 사용자 경험 개선 및 버그 수정을 위한 업데이트 내역입니다. 이모지 숏코드 자동 완성 기능이 추가되었으며, 메모리 누수, Windows 업데이트 오류, 세션 격리 문제 등 다양한 기술적 결함이 해결되었습니다.
핵심 포인트
- 프롬프트 입력창 내 이모지 숏코드 자동 완성 기능 도입
- MCP 도구 출력 관련 메모리 누수 및 Windows 실행 파일 복구 문제 수정
- 백그라운드 세션 격리 및 심볼릭 링크 관련 보안/경로 문제 해결
- Bedrock Claude Opus 및 기업용 네트워크 설정(mTLS, Proxy) 오류 수정
- CLI 환경에서의 OOM(Out of Memory) 방지를 위한 중괄호 확장 제한 적용
변경 사항
-
프롬프트 입력창에 이모지 숏코드(emoji shortcode) 자동 완성 기능 추가:
:heart:를 입력하여 ❤️를 삽입하거나,:hea를 입력하여 제안을 확인하세요 —emojiCompletionEnabled설정으로 비활성화할 수 있습니다. -
트랜스크립트(transcript) 기록 실패 시(예: 디스크 용량 부족) 또는 상속된 환경 변수로 인해 세션 저장 기능이 꺼져 있을 때, 트랜스크립트가 소리 없이 유실되는 대신 경고를 표시하도록 수정하였습니다.
-
잘린 MCP 도구 출력 결과가 세션이 종료될 때까지 메모리에 전체 결과(untruncated result)를 유지하여 발생하는 메모리 누수(memory leak) 문제를 수정하였습니다.
-
claude.exe파일이 누락될 수 있는 Windows 자동 업데이트 실패 문제를 수정하였습니다; 이제 업데이트 실패 시 보존된 실행 파일을 자동으로 복구합니다. -
백그라운드 세션 격리(background session isolation) 시 심볼릭 링크(symlinked)된 작업 디렉토리를 정규화(canonicalizing)하지 않아 세션이 워크스페이스 폴더를 벗어날 수 있었던 문제를 수정하였습니다.
-
Bedrock의 Claude Opus 4.8에서 자동 압축(auto-compact)이 트리거되지 않던 문제와
/compact명령이 제한 범위를 초과했을 때 한 번 실패하던 문제를 수정하였습니다. -
Claude Desktop 세션에서 기업용 mTLS, TLS-verify, OAuth 범위(scope) 및 프록시(proxy) 설정이 무시되던 문제를 수정하였습니다.
-
스크린 리더(screen reader) 모드에서 시작 안내가 첫 번째 프롬프트 렌더링에 의해 잘리던 문제와, 경과 시간 및 토큰 수를 업데이트하기 위해 사고 상태(thinking status) 행이 몇 초마다 재렌더링되던 문제를 수정하였습니다.
-
OTEL_EXPORTER_OTLP_ENDPOINT를 설정하는 관리형 설정(managed settings)이 모든 시그널(signals)을 제어하지 못하던 문제를 수정하였습니다 — 이제 하위 범위의 시그널별 재정의(overrides)가 텔레메트리(telemetry)를 관리형 엔드포인트로부터 리다이렉트하지 않습니다. -
트랜스크립트에 잘못된 첨부 파일 항목(malformed attachment entry)이 있는 경우
--resume/--continue및/resume명령이 TypeError로 인해 실패하던 문제를 수정하였습니다. -
원격 제어(Remote Control) 세션에서 권한 요청 프롬프트나 대화 상자가 나타난 후 접속한 시청자에게 해당 내용이 표시되지 않던 문제를 수정하였습니다.
-
세션이 백그라운드로 보내지거나(
/background또는←), 부하가 심한 환경에서 세션이 종료될 때 백그라운드 셸(background shells)을 중지하는 것이 불가능해지는 현상을 수정하였습니다 (Windows에서 가장 두드러지게 나타남). -
중괄호 그룹(brace groups)이 많은
CLAUDE.md또는SKILL.md경로의 프론트매터(frontmatter) 값으로 인해 CLI 시작 시 OOM(Out of Memory) 킬링이 발생하거나 멈추던 현상을 수정하였습니다 — 이제 중괄호 확장(brace expansion)에 예산 제한(budget-bounded)이 적용됩니다. -
시작 중인 백그라운드 세션에 연결할 때 트랜스크립트(transcript) 미리보기가 입력 영역에 딱 붙어 있던 현상을 수정하였습니다. 이제 라이브 레이아웃과 동일하게 한 줄의 간격을 두므로, 세션이 제어권을 가져올 때 트랜스크립트가 더 이상 밀리지 않습니다.
-
터미널 지원을 감지할 수 없는 경우(예: ssh/tmux 환경)에도 푸터(footer)의 PR 배지 링크를 클릭 가능한 하이퍼링크로 작동하도록 개선하였습니다; 이를 원치 않으면
FORCE_HYPERLINK=0으로 설정하세요. -
로그인 만료 경고가 나타나는 시점을 만료 5일 전에서 3일 전으로 변경하였습니다.
-
frontend-design 플러그인 제안 팁이 무한히 반복되는 대신, 평생 총 3회 노출되도록 제한을 두었습니다.
-
동시에 실행되는 서브에이전트(subagents)의 개수에 상한선을 추가하였습니다 (기본값 20,
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS로 재설정 가능). 이를 통해 하나의 메시지가 무제한으로 백그라운드 에이전트를 생성(fan out)하는 것을 방지합니다. -
서브에이전트가 기본적으로 중첩된 서브에이전트(nested subagents)를 생성하지 않도록 변경하였습니다; 더 깊은 중첩을 허용하려면
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH를 설정하세요. -
--max-budget-usd가 백그라운드 서브에이전트를 중단시키지 못하던 현상을 수정하였습니다: 상한선에 도달하면 새로운 생성이 거부되고 실행 중인 백그라운드 에이전트가 중단됩니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 RSS: GitHub anthropics/claude-code releases의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기