권한·세션·클라우드 동작 개선
권한 제한, 교차 세션 메시징, 클라우드·에이전트 세션 처리와 여러 진단·안정성 문제가 개선되었습니다.
교안에 영향
`/loop` 단축 안내에서 self-paced dynamic mode와 no-prompt autonomous default가 항상 가능하다는 점은 예전 설명과 달라졌습니다.
요약
- `--restricted`와 `CLAUDE_CODE_RESTRICTED=1`가 추가되어 명령·코드 실행 도구와 `WebFetch`를 제한할 수 있습니다. - `experimental.cacheTtl`, `claude self-hosted-runner --client-label`, `/usage-credits`, 교차 세션 메시징이 추가되었습니다. - `/loop`, `shift+enter`, `/ultrareview`, `/web-setup`, `/login`, `/mcp`, `/model` 관련 동작과 안내가 개선되었습니다. - 세션 복구, 토큰 갱신, 권한 프롬프트, Windows/VSCode, 원격 제어, 배경 세션, 훅, 클라우드 세션의 여러 오류가 수정되었습니다. - `workflow` 도구, 관리 설정, 원격 메시징, 텔레메트리, Linux 사용자 네임스페이스 관련 동작이 조정되었습니다.
바뀐 것
새 기능
- `--restricted` 또는 `CLAUDE_CODE_RESTRICTED=1`가 추가되어 명령이나 코드 실행 도구와 `WebFetch`를 제한할 수 있습니다.
- `experimental.cacheTtl`가 에이전트 frontmatter에 추가되어 subagent TTL 설정이 없을 때 에이전트별 프롬프트 캐시 TTL을 지정할 수 있습니다.
- `claude self-hosted-runner --client-label <label>` 또는 `SELF_HOSTED_RUNNER_CLIENT_LABEL`로 runner가 등록하는 라벨을 바꿀 수 있습니다.
- 서버 관리 설정 진단이 추가되어 설정 로드 실패 시 시작 경고와 `/doctor`, `/status` 설명이 표시됩니다.
- `/web-setup`에 GitHub CLI 토큰의 `workflow` 범위 부족 경고가 추가되었습니다.
- Enterprise 조직을 위한 `/usage-credits`가 추가되어 관리자로부터 사용 한도 상향을 요청할 수 있습니다.
- 같은 머신의 세션 간 `SendMessage`와 `ListAgents` 교차 세션 메시징이 추가되었습니다.
수정
- 오래 지속되는 세션에서 OAuth 토큰 갱신 뒤 도구 정의가 다시 렌더링되며 생기던 프롬프트 캐시 미스와 확장 사고 컨텍스트 손실을 수정했습니다.
- 계정이 사용량 초과 상태가 되었을 때 세션과 `--resume` 사이에서 `ScheduleWakeup` 도구 정의가 바뀌어 재개 첫 턴에 캐시가 전부 미스되던 문제를 수정했습니다.
- Claude Desktop과 Cowork 세션이 30일 후 사라지던 문제를 수정하고, `desktopSessionCleanupPeriodDays`로 예외 기간을 제한할 수 있게 했습니다.
- 토큰 갱신 잠금이 다른 프로세스에 잡혀 있고 세션 토큰이 만료된 경우 로그인 화면으로 보내지던 문제를 수정했습니다.
- Windows에서 `claude agents` 목록이 세션 분리 후, 또는 win32-input-mode 탭에서 실행했을 때 키보드 입력에 반응하지 않던 문제를 수정했습니다.
- `/login`의 권장 Console sign-in이 `ANTHROPIC_API_KEY`나 API key helper가 설정된 환경에서 OAuth 오류로 실패하던 문제를 수정했습니다.
- `/model`과 fast-mode 전환 알림의 모델 이름이 코드 형식으로 렌더링되도록 수정했습니다.
- `claude agents`가 `CI` 환경 변수 설정 시 workspace trust 프롬프트를 건너뛰던 문제를 수정했습니다.
- `claude agents`가 PR-status 캐시의 잘못된 항목 때문에 시작 시 충돌하던 문제를 수정했습니다.
- 오래된 배경 세션이 다시 살아나거나 새 세션 시작 시 더 오래된 대화가 열리고 입력한 프롬프트가 사라지던 문제를 수정했습니다.
- 이미 다른 터미널에서 재개한 중지된 세션을 다시 여는 경우 두 번째 프로세스가 시작되던 문제를 수정했습니다.
- 병합된 브랜치지만 아직 푸시되지 않은 세션에 대해 `claude agents`와 `claude rm`이 삭제를 거부하던 문제를 수정했습니다.
- 잘못된 `PermissionRequest` 또는 `PreToolUse` 훅 응답 때문에 배경 세션이 조용히 대기하던 문제를 수정했습니다.
- stdout의 `{…}` 객체가 유효한 JSON이 아닐 때 훅이 이를 일반 텍스트로 취급하던 문제를 수정했습니다.
- `/mcp`가 프로젝트 `.mcp.json`의 claude.ai connector type 항목을 잘못된 신뢰 범주로 표시하던 문제를 수정했습니다.
- `headersHelper`가 `Authorization` 헤더를 제공하는 MCP 서버에서 401 응답 시 OAuth discovery로 떨어지던 문제를 수정했습니다.
- 관리 설정 보안 승인 대화상자가 필요한 경우 `/login`이 Claude apps gateway에서 멈추던 문제를 수정했습니다.
- `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY`가 `apiKeyHelper`만 자격 증명인 경우 실행되지 않던 문제를 수정했습니다.