검색
← 릴리스 노트

플러그인 상태·세션 복원·권한 처리 개선

클로드 코드 · 2.1.78 · 기능추가 · 2026.03.17

플러그인 지속 상태, 큰 세션 복원, 권한·샌드박스 처리와 여러 입력·터미널 동작이 개선됐습니다.

교안에 영향

플러그인 상태 보존과 세션 복원 안내, 샌드박스·권한·키바인딩·모델 선택 관련 예전 안내 글이 일부 틀리게 될 수 있습니다.

요약

- `StopFailure` 훅 이벤트와 `${CLAUDE_PLUGIN_DATA}` 변수를 추가하고, 플러그인 배포 에이전트용 `effort`, `maxTurns`, `disallowedTools` frontmatter를 지원합니다. - `cc log`와 `--resume`의 대화 기록 잘림, 대형 세션 재개 시 메모리 사용과 시작 속도를 개선했습니다. - `deny: ["mcp__servername"]` 권한 규칙, `sandbox.filesystem.allowWrite`, 보호된 디렉터리 쓰기, `sandbox.enabled: true`의 보안 경고, `/sandbox` 안내를 수정했습니다. - 응답 스트리밍, 터미널 알림, voice mode, ctrl+u, 큐된 프롬프트, Bash 도구, VSCode 관련 표시와 모델 선택 문제를 고쳤습니다.

바뀐 것

새 기능 4

  • `StopFailure` hook event를 추가해 API 오류로 turn이 끝날 때 훅이 실행되도록 했습니다.
  • `${CLAUDE_PLUGIN_DATA}` 변수를 추가해 플러그인 업데이트 후에도 남는 persistent state를 지원하고, `/plugin uninstall`에서 삭제 전 확인을 묻도록 했습니다.
  • 플러그인으로 배포된 에이전트에서 `effort`, `maxTurns`, `disallowedTools` frontmatter를 지원합니다.
  • `ANTHROPIC_CUSTOM_MODEL_OPTION` 환경 변수를 추가해 `/model` picker에 사용자 정의 항목을 넣을 수 있게 했고, 표시용 `_NAME` 및 `_DESCRIPTION` 접미사 변수도 지원합니다.

개선 3

  • tmux에서 `set -g allow-passthrough on`을 사용할 때 iTerm2/Kitty/Ghostty 팝업과 progress bar 알림이 바깥 터미널에 전달되도록 했습니다.
  • 응답 텍스트를 생성되는 대로 줄 단위로 스트리밍하도록 바꿨습니다.
  • 큰 세션을 다시 열 때 메모리 사용량과 시작 시간을 개선했습니다.

수정 18

  • sandboxed Bash의 Linux 환경에서 `git log HEAD`가 `ambiguous argument`로 실패하던 문제와 working directory에 stub 파일이 `git status`를 오염시키던 문제를 고쳤습니다.
  • `cc log`와 `--resume`가 `> 5 MB`의 큰 세션에서 subagents가 있을 때 대화 기록을 조용히 잘라내던 문제를 고쳤습니다.
  • API 오류가 stop hooks를 트리거하고, 그 훅이 다시 차단 오류를 모델에 넘기며 무한 루프가 생기던 문제를 고쳤습니다.
  • `deny: ["mcp__servername"]` 권한 규칙이 MCP server tools를 모델에 보내기 전에 제거하지 못하던 문제를 고쳤습니다.
  • `sandbox.filesystem.allowWrite`가 절대 경로에서 동작하지 않던 문제를 고쳤습니다.
  • `/sandbox` Dependencies 탭이 macOS에서 Linux prerequisites를 보여주던 문제를 고쳤습니다.
  • `sandbox.enabled: true`인데 dependencies가 없을 때 샌드박스가 조용히 꺼지던 보안 문제를 고치고, 시작 시 눈에 보이는 경고를 표시하도록 했습니다.
  • `bypassPermissions` mode에서 `.git`, `.claude` 등 protected directories에 쓰기가 허용되던 문제를 고쳤습니다.
  • normal mode에서 ctrl+u가 readline의 kill-line 대신 스크롤되던 문제를 고치고, ctrl+u/ctrl+d의 half-page scroll을 transcript mode로만 옮겼습니다.
  • voice mode의 modifier-combo push-to-talk keybindings가 즉시 활성화되지 않고 길게 눌러야 하던 문제를 고쳤습니다.
  • voice mode가 WSL2 with WSLg (Windows 11)에서 동작하지 않던 문제를 고치고, WSL1/Win10 사용자에게는 명확한 오류를 보여주도록 했습니다.
  • `--worktree` flag가 worktree directory의 skills와 hooks를 불러오지 않던 문제를 고쳤습니다.
  • `CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS`와 `includeGitInstructions` 설정이 system prompt의 git status 섹션을 숨기지 못하던 문제를 고쳤습니다.
  • VS Code에서 Dock/Spotlight로 실행했을 때 Bash tool이 Homebrew 등 PATH 의존 바이너리를 찾지 못하던 문제를 고쳤습니다.
  • truecolor 지원을 알리지 않는 VS Code/Cursor/code-server 터미널에서 Claude orange 색이 흐리게 보이던 문제를 고쳤습니다.
  • `ANTHROPIC_BETAS` 환경 변수가 Haiku 모델 사용 시 조용히 무시되던 문제를 고쳤습니다.
  • 대기 중인 프롬프트가 줄바꿈 없이 이어 붙던 문제를 고쳤습니다.
  • [VSCode] 이미 인증된 상태에서 sidebar를 열 때 로그인 화면이 잠깐 깜빡이던 문제를 고쳤습니다.