## 변경된 내용 - 단일 세그먼트의 `dir/**` 허용 규칙(예: `Edit(src/**)`)이 이제 트리의 어느 곳에 있는 중첩된 `d
요약
Anthropic은 Claude의 개발자 경험을 개선하기 위해 여러 가지 기능 업데이트를 발표했습니다. 주요 변경 사항으로는 `dir/**` 규칙의 적용 범위를 확장하고, Bash 및 Windows PowerShell 등 다양한 환경에서 권한 확인 로직을 대폭 수정하여 안정성을 높였습니다. 또한, 세션 관리와 추적 가능성(OpenTelemetry) 관련 개선도 이루어졌습니다.
핵심 포인트
- 단일 세그먼트 `dir/**` 규칙이 중첩된 디렉터리에도 적용됩니다.
- Bash 및 Windows PowerShell의 권한 확인 로직이 수정되어 안정성이 향상되었습니다.
- Claude는 학대적 사용자 대응을 위해 EndConversation 도구를 추가했습니다.
- OpenTelemetry 로그 이벤트에 추적 속성(UUID, client_request_id 등)이 추가되었습니다.
변경된 내용
-
단일 세그먼트의
dir/**허용 규칙(예:Edit(src/**))이 이제 트리의 어느 곳에 있는 중첩된dir/디렉터리에도 자동으로 쓰기를 승인하도록 수정되었습니다. 이전에는<cwd>/dir에서만 가능했습니다. -
Windows PowerShell 5.1 세션에서 실행되는 명령어에 영향을 미치던 권한 확인 우회 문제가 수정되었습니다.
-
Bash의 권한 확인이, 권한 분석기보다 다르게 구문 분석하는 파일 디스크립터 리디렉트 형식에서 실패(fail closed)하도록 수정되었습니다.
-
Bash의 권한 확인이 매우 긴 명령어(10,000자 초과)를 잘못 판단하던 문제가 수정되었습니다. 이제 이러한 명령어는 자동으로 실행되지 않고 항상 승인 프롬프트를 표시합니다.
-
Bash의 권한 확인이
[[ ]]비교에서 zsh 변수 서브스크립트 및 수식어(modifiers)를 비활성 텍스트로 처리하던 문제가 수정되었습니다. 이제 이러한 명령어에 대해서는 승인 프롬프트가 표시됩니다. -
Bash의 권한 확인이 안전하지 않은 옵션, 명령어 치환 또는 백슬래시 경로를 실행할 수 있는 특정
help및man명령어를 더 이상 자동으로 승인하지 않도록 수정되었습니다. -
로컬 확인 대화 상자 전에 진행될 수 있던 원격 세션의 권한 프롬프트가 수정되었습니다.
-
EndConversation 도구가 추가되었습니다: Claude는 2025년부터 claude.ai에서 할 수 있듯이, 매우 학대적인 사용자 또는 탈옥(jailbreak) 시도와 함께 세션을 종료할 수 있습니다. 자세한 내용은 https://www.anthropic.com/research/end-subset-conversations를 참조하십시오.
-
이전에 침묵하던 장시간 실행되는 도구 호출에 대한 주기적인 진행 상황 심장 박동(progress heartbeat)이 추가되었습니다.
-
메모리 파일의 프런트매터(frontmatter)에 ISO
modified타임스탬프가 추가되었습니다. -
메시지 수준 상관관계 및 도구 출처 증명을 위해 OpenTelemetry 로그 이벤트에
message.uuid,client_request_id, 및tool_source속성이 추가되었습니다. -
OpenTelemetry 콘텐츠 속성의 60 KB 자르기 제한을 구성하기 위해
CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH가 추가되었습니다. -
사용자 정의 에이전트 행(custom agent rows)이 모델과 노력(effort)을 렌더링할 수 있도록
subagentStatusLine페이로드에 추론 노력(reasoning effort)이 추가되었습니다. -
docker명령어에 대한 권한 프롬프트가 추가되었습니다 (Podman의dockershim 포함). 이전에 권한 검사 없이 실행되던 데몬 리다이렉트 플래그(--url,--connection,--identity, 그리고 Podman의 원격 모드)를 사용하는 경우에도 적용됩니다. -
GrowthBook 기능이 null로 평가될 때 발생하던 충돌 문제와, 잘못 구성된 플래그 페이로드로 인해 캐시된 기능 플래그가 지워지던 버그가 수정되었습니다.
-
Bash 도구가
pkill -f패턴이 CLI 자체 프로세스에 실수로 일치하면서 Claude 세션을 종료시키던 문제를 수정했습니다 (Linux). -
--settings가 장치 파일이나 여러 GB 크기의 파일에 연결될 때 발생하던 무한 메모리 증가 문제가 수정되었습니다. 이제 너무 큰 (>2 MiB) 설정 파일은 시작 시 명확한 오류와 함께 실패합니다. -
Windows에서 기업 프록시 뒤에 있는 스트리밍 턴(streaming turns)이
-
←또는/background로 파킹된 백그라운드 세션이 유휴 상태로 남아 배경 데몬과 작업 프로세스를 무기한 활성 상태로 유지하는 문제 수정 -
백그라운드 서비스가 유휴 상태가 된 후,
claude rm이나 에이전트 뷰를 통해 완료된 백그라운드 세션을 삭제할 수 없던 문제 수정 -
비(非) git 폴더에서 디스패치된 백그라운드 세션이 에이전트 뷰에서 삭제할 수 없던 문제 수정
-
세션 스토어에 읽을 수 없는 폴더가 존재하는 경우, 중지된 백그라운드 세션을 다시 여는 것이 저장된 대화를 복원하지 못하던 문제 수정
-
원격 제어(Remote Control)에서 명시적으로 활성화되지 않은 세션에
• 홈 디렉토리에서 발생하는 claude rc workspace-trust 오류 메시지를 개선하여, 해당 위치에는 신뢰가 저장되지 않으며 프로젝트 디렉토리에서 실행할 것을 제안하도록 변경
• 단일 세그먼트 dir/** 훅의 if: 조건을 <cwd>/dir과 일치하도록 변경했습니다. 모든 깊이 매칭을 위해서는 **/dir/**를 작성해야 합니다. deny/ask 권한 규칙은 기존처럼 모든 깊이를 매칭합니다.
• -m/--magic-file 또는 -f/--files-from을 사용하는 file 명령어는 더 이상 읽기 전용으로 자동 허용되지 않고, 권한이 필요하도록 변경되었습니다.
• keep-alive 연결 풀링(connection pooling)은 stale-connection 오류 발생 시 비활성화되도록 변경되어, 재시도 시 새로운 소켓을 열게 됩니다.
• 세션 시작 훅(SessionStart hooks)이 포크(fork)로 시작되는 경우 출처를 `
AI 자동 생성 콘텐츠
본 콘텐츠는 RSS: GitHub anthropics/claude-code releases의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기