검색
← 릴리스 노트

마켓플레이스 제어와 보안·복구 동작 개선

클로드 코드 · 2.1.223 · 기타 · 2026.08.06

마켓플레이스 관리 설정과 권한 검사, 세션 복구, 리뷰 명령이 함께 개선되었습니다.

교안에 영향

`/review` 안내는 이제 `/code-review`를 기준으로 봐야 하며, `CLAUDE_CODE_DISABLE_1M_CONTEXT`와 `CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT` 관련 예전 설정 안내는 동작 의미가 달라졌습니다.

요약

- strictKnownMarketplaces와 blockedMarketplaces에 owner/* 형식의 와일드카드 항목이 추가되었습니다. - workflow agents, forked skills, slash commands, resumed background agents의 요청 모델이 제한될 때 부모 모델로 실행된다는 경고가 추가되었습니다. - /review가 /code-review의 별칭이 되었고, /code-review는 마지막으로 사용한 강도와 PR 리뷰 동작을 이어받게 바뀌었습니다. - Bash 권한 우회, 탭·보이지 않는 유니코드로 승인 대화상자를 숨기는 문제, workflow sandbox 이탈, 세션 복구 실패 등 여러 버그가 수정되었습니다.

바뀐 것

새 기능 3

  • strictKnownMarketplaces와 blockedMarketplaces 관리 설정에 owner/* 형식의 항목이 추가되어 GitHub 조직 아래의 모든 marketplace 저장소를 허용하거나 차단할 수 있게 되었습니다.
  • workflow agents, forked skills, slash commands, resumed background agents의 요청 subagent model이 제한될 때 부모 모델이 대신 실행된다는 경고가 추가되었습니다.
  • cloud sessions에서 로컬로 이어서 진행할 수 있도록 `claude --teleport <session id>` 안내가 담긴 `/teleport` 힌트가 추가되었습니다.

개선 4

  • `CLAUDE_CODE_DISABLE_1M_CONTEXT`가 native 1M 창을 가진 모든 Claude 모델을 auto-compaction으로 200K에 맞추도록 바뀌었고, 자동 압축이 200K 유지를 못하면 시작 경고가 표시됩니다.
  • auto-compact가 인식되지 않은 model ID에서도 가정한 context window 안에 세션을 유지하도록 바뀌었고, 이전 동작으로 되돌리려면 `CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1`을 사용합니다.
  • `/review`가 `/code-review`의 별칭이 되었고, `/code-review`는 현재 diff 또는 PR(`/code-review <level> <pr#>`)을 검토하도록 바뀌었으며 `/code-review ultra`로 깊은 cloud review를 실행할 수 있습니다.
  • `/code-review`에서 effort level을 생략하면 마지막으로 입력한 수준을 다시 사용하도록 바뀌었습니다.

수정 12

  • crafted command가 Bash 권한 검사에서 일부를 숨길 수 있던 우회 문제가 수정되었습니다.
  • 탭이나 보이지 않는 유니코드로 채운 명령이 승인 대화상자에서 일부를 숨기지 못하도록 권한 프롬프트가 수정되었습니다.
  • workflow scripts가 dynamic `import()`로 workflow sandbox 밖의 코드를 실행할 수 있던 문제가 수정되었습니다.
  • agent definition의 `bypassPermissions`가 org의 bypass-permissions 비활성 정책을 무시하던 권한 구멍이 수정되었습니다.
  • 세션 중간에 `/cd`를 사용한 뒤 다시 이어받을 때 비어 있는 상태로 돌아오던 문제가 수정되었습니다.
  • provider-prefixed ID인 `vertex_ai/claude-*`, `bedrock/anthropic.claude-*` 아래에 등록된 Claude 모델이 숨겨지던 gateway model discovery 문제가 수정되었습니다.
  • `modelOverrides`의 Anthropic model ID가 아닌 키가 세션의 canonical model ID로 취급되던 문제가 수정되었고, 문서대로 알 수 없는 키는 무시되도록 바뀌었습니다.
  • managed settings에서 서버가 전달한 설정이 machine-local `managed-settings.json` 또는 MDM profile의 env block을 무효화하던 문제가 수정되었고, admin env는 키별로 병합되도록 바뀌었습니다.
  • Linux에서 `sandbox.filesystem.denyWrite`가 작업 디렉터리를 포함할 때 sandboxed commands가 시작하지 못하던 문제가 수정되었습니다.
  • forked background agents가 복구 중 부모 프롬프트 재구성 실패 후 세션 내내 "already resuming" 상태에 갇히던 문제가 수정되었습니다.
  • 복구된 세션의 history에 잘못된 diagnostics attachment가 있으면 매 턴 실패하거나 인터랙티브 앱이 응답 없는 오류 화면에 남던 문제가 수정되었습니다.
  • 특이한 `git push` 출력을 파싱할 때 드물게 멈추던 문제가 수정되었습니다.