Claude Code v2.1.119 — v2.1.119 | AIwitness목록으로v2.1.119
변경 사항
/config 설정(테마, 에디터 모드, verbose 등)이 이제 ~/.claude/settings.json에 저장되며 프로젝트/로컬/정책 오버라이드 우선순위에 포함됨
prUrlTemplate 설정을 추가하여 푸터 PR 배지가 github.com 대신 사용자 정의 코드 리뷰 URL을 가리키도록 설정 가능
CLAUDE_CODE_HIDE_CWD 환경 변수를 추가하여 시작 로고에서 작업 디렉터리 숨기기 가능
--from-pr이 이제 GitLab merge-request, Bitbucket pull-request, GitHub Enterprise PR URL 지원
--print 모드가 이제 에이전트의 tools: 및 disallowedTools: frontmatter를 인식하여 대화형 모드 동작과 일치
--agent <name>이 이제 기본 제공 에이전트의 permissionMode 에이전트 정의를 인식
- PowerShell 도구 명령이 Bash 동작과 일치하도록 권한 모드에서 자동 승인 가능
- Hooks:
PostToolUse 및 PostToolUseFailure 훅 입력에 duration_ms(권한 프롬프트 및 PreToolUse 훅 제외, 도구 실행 시간) 포함
- 서브에이전트 및 SDK MCP 서버 재구성이 이제 직렬 방식 대신 병렬 방식으로 서버 연결
- 다른 플러그인의 버전 제약에 의해 고정된 플러그인이 이제 가장 높은 만족하는 git 태그로 자동 업데이트
- Vim 모드: INSERT에서 Esc를 누르면 더 이상 대기 중인 메시지를 입력으로 되돌리지 않음. 다시 Esc를 눌러 중단
- 슬래시 명령 제안이 이제 쿼리와 일치하는 문자를 강조 표시
- 슬래시 명령 선택기가 이제 긴 설명을 잘라내는 대신 두 번째 줄로 래핑
- 출력의
owner/repo#N 단축 링크가 이제 항상 github.com을 가리키는 대신 git 원격의 호스트 사용
- 보안:
blockedMarketplaces가 이제 hostPattern 및 pathPattern 항목을 올바르게 적용
- OpenTelemetry:
tool_result 및 tool_decision 이벤트가 이제 tool_use_id 포함; tool_result는 또한 tool_input_size_bytes 포함
- 상태 라인: stdin JSON이 이제
effort.level 및 thinking.enabled 포함
- CRLF 콘텐츠 붙여넣기(Windows 클립보드, Xcode 콘솔) 시 모든 줄 사이에 추가 빈 줄이 삽입되는 문제 수정
- kitty 키보드 프로토콜 시퀀스를 사용하는 터미널에서 대괄호 붙여넣기 내에서 다중 줄 붙여넣기 시 줄바꿈이 손실되는 문제 수정
- Bash 도구가 권한을 거부할 때 네이티브 macOS/Linux 빌드에서 Glob 및 Grep 도구가 사라지는 문제 수정
- 전체 화면 모드에서 위로 스크롤할 때 도구가 완료될 때마다 하단으로 다시 스냅되는 문제 수정
- 서버가 OAuth 검색 요청에 대해 JSON이 아닌 본문을 반환할 때 MCP HTTP 연결이 "Invalid OAuth error response" 실패하는 문제 수정
- 이미지 첨부가 있는 메시지에 대해 되감기 오버레이가 "(no prompt)"를 표시하는 문제 수정
- 자동 모드가 충돌하는 "즉시 실행" 지침으로 계획 모드를 오버라이드하는 문제 수정
- 응답 페이로드를 내보내지 않는 비동기
PostToolUse 훅이 세션 트랜스크립트에 빈 항목을 쓰는 문제 수정
- 서브에이전트 작업 알림이 대기열에서 분리될 때 스피너가 켜져 있는 상태로 남는 문제 수정
- 도구 검색이 이제 지원되지 않는 베타 헤더 오류를 방지하기 위해 Vertex AI에서 기본적으로 비활성화(
ENABLE_TOOL_SEARCH로 옵트인)
@-파일 Tab 완성이 슬래시 명령 내에서 절대 경로와 함께 사용될 때 전체 프롬프트를 교체하는 문제 수정
- macOS Terminal.app에서 Docker 또는 SSH를 통해 시작 시 프롬프트에 이상한
p 문자가 나타나는 문제 수정
- HTTP/SSE/WebSocket MCP 서버에 대한
headers의 ${ENV_VAR} 플레이스홀더가 요청 전에 대체되지 않는 문제 수정
--client-secret을 통해 저장된 MCP OAuth 클라이언트 시크릿이 client_secret_post를 요구하는 서버에 대한 토큰 교환 중에 전송되지 않는 문제 수정
/skills Enter 키가 대화상자를 닫지 않고 프롬프트에 /<skill-name>을 미리 채우는 문제 수정
/agents 상세 보기가 서브에이전트가 사용할 수 없는 기본 제공 도구를 "Unrecognized"로 잘못 표시하는 문제 수정
- 플러그인 캐시가 불완전할 때 플러그인의 MCP 서버가 Windows에서 생성되지 않는 문제 수정
/export가 대화에서 실제로 사용한 모델 대신 현재 기본 모델을 표시하는 문제 수정
- verbose 출력 설정이 재시작 후 유지되지 않는 문제 수정
/usage 진행률 표시줄이 "Resets …" 레이블과 겹치는 문제 수정
${user_config.*} 참조가 선택사항 필드를 비워둘 때 플러그인 MCP 서버가 실패하는 문제 수정
- 문장 말미 숫자가 포함된 목록 항목이 숫자를 자신의 줄로 래핑하는 문제 수정
/plan 및 /plan open이 계획 모드 진입 시 기존 계획에 작용하지 않는 문제 수정
- 자동 압축 전에 호출된 스킬이 다음 사용자 메시지에 대해 다시 실행되는 문제 수정
/reload-plugins 및 /doctor가 비활성화된 플러그인에 대해 로드 오류를 보고하는 문제 수정
isolation: "worktree" 에이전트 도구가 이전 세션의 오래된 worktree를 재사용하는 문제 수정
- 비활성화된 MCP 서버가
/status에서 "failed"로 나타나는 문제 수정
TaskList가 ID별로 정렬된 대신 임의의 파일 시스템 순서로 작업을 반환하는 문제 수정
gh 출력에 "rate limit" 언급하는 PR 제목이 포함될 때 허위 "GitHub API rate limit exceeded" 힌트가 표시되는 문제 수정
- SDK/bridge
read_file이 증가하는 파일의 크기 제한을 올바르게 적용하지 않는 문제 수정
- git worktree에서 작업할 때 PR이 세션에 연결되지 않는 문제 수정
/doctor가 더 높은 우선순위 범위에 의해 오버라이드된 MCP 서버 항목에 대해 경고하는 문제 수정
- Windows: 'cmd /c' 래퍼가 필요하다는 거짓 양성 "Windows requires 'cmd /c' wrapper" MCP 구성 경고 제거
- [VSCode] 마이크 권한 프롬프트 표시 중 macOS에서 음성 받아쓰기의 첫 번째 녹음이 아무것도 생성하지 않는 문제 수정