백그라운드 세션과 에이전트 관리 개선
플러그인 의존성 강제, 백그라운드 세션 보존, 에이전트 동작과 권한 처리가 개선되었습니다.
교안에 영향
이제 `claude plugin disable` 안내에서 의존 플러그인을 함께 고려해야 하며, `claude agents`와 `/bg` 관련 예전 옵션 설명은 일부 달라졌습니다.
요약
- `claude plugin disable`와 `claude plugin enable`에 플러그인 의존성 강제 규칙이 추가되었습니다. - `/plugin`, `claude agents`, `/bg`, `←`-detach의 옵션과 상태 보존이 강화되었습니다. - 백그라운드 세션의 모델, 권한, 설정, 워크트리 처리와 관련된 동작이 개선되었습니다. - Windows, macOS, PowerShell, WSL에서의 여러 오류와 입력 문제를 수정했습니다.
바뀐 것
새 기능
- `claude plugin disable`는 다른 활성 플러그인이 대상에 의존하면 거부하고, `claude plugin enable`는 전이 의존성을 강제로 활성화합니다.
- `/plugin` 시장 둘러보기 화면에 턴당 및 호출당 토큰 추정치인 projected context cost가 추가되었습니다.
- `worktree.bgIsolation: "none"` 설정이 추가되어, 백그라운드 세션이 `EnterWorktree` 없이 작업 복사본을 직접 수정할 수 있습니다.
- `claude agents`가 `--add-dir`, `--settings`, `--mcp-config`, `--plugin-dir`를 받아 대시보드와 여기서 파생된 백그라운드 세션에 적용합니다.
- `claude agents`가 `--permission-mode`, `--model`, `--effort`, `--dangerously-skip-permissions`를 받아 세션 기본값을 설정할 수 있습니다.
개선
- PowerShell 도구가 `-ExecutionPolicy Bypass`를 사용하며, `CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1`로 예외를 둘 수 있습니다.
- 유휴 상태에서 깨어난 뒤에도 백그라운드 세션이 사용자가 설정한 모델과 effort level을 유지합니다.
- 첨부된 에이전트 세션에서 Shift+Tab 순환에 auto mode가 포함됩니다.
- Windows의 Bedrock, Vertex, Foundry 사용자에게 PowerShell 도구가 기본 활성화되며, `CLAUDE_CODE_USE_POWERSHELL_TOOL=0`으로 끌 수 있습니다.
- `claude --bg --dangerously-skip-permissions`가 retire→wake 사이에서도 유지됩니다.
수정
- 손상된 `.credentials.json`의 `scopes` 값 때문에 시작 시 멈추거나 OAuth 토큰 갱신이 조용히 중단되던 문제를 수정했습니다.
- Windows Terminal과 WSL의 `claude agents`에서 오른쪽 클릭 붙여넣기가 동작하지 않던 문제를 수정했습니다.
- 계속 반복되는 stop hook이 무한 루프에 빠지지 않도록 하고, 8회 연속 차단 시 경고와 함께 턴이 종료되도록 수정했습니다.
- 유휴 상태에서 대기 중인 `/loop` 깨우기를 Esc/Ctrl+C로 취소하지 못하던 문제를 수정했습니다.
- 백그라운드 셸이나 위임된 하위 에이전트가 실행 중일 때 `/goal` 평가자가 먼저 동작하던 문제를 수정했습니다.
- 설정의 `env`에 넣은 `NO_COLOR`/`FORCE_COLOR`가 Claude Code의 UI 색상을 지우던 문제를 수정했습니다.
- Windows에서 에이전트 보기를 통해 세션을 나열할 때 PowerShell 프로세스가 반복 생성되던 문제를 수정했습니다.
- `/bg`에 프롬프트가 없을 때 fork된 세션으로 "continue"가 전송되던 문제를 수정했습니다.
- `--agent <name>`가 `plugin:` 접두사 없이 플러그인 제공 에이전트를 찾지 못하던 문제를 수정했습니다.
- 에이전트 보기에서 세션을 삭제해도 대화 기록 파일이 함께 삭제되지 않던 문제를 수정했습니다.
- Windows Terminal의 첨부된 백그라운드 세션에서 스크롤 시 오래된 조각이 남아 보이던 렌더링 문제를 수정했습니다.
- 호스트 절전 또는 macOS App Nap 이후 백그라운드 에이전트의 잘못된 worker-stall 감지 폭주를 수정했습니다.
- 5xx 오류 메시지가 status.claude.com을 가리키던 대신, 설정된 게이트웨이 또는 클라우드 제공자를 표시하도록 수정했습니다.
- 백그라운드 세션이 IDE 파일 참조를 warm spare 입력에 잘못 담아 다음 프롬프트 앞에 붙이던 문제를 수정했습니다.
- `git worktree remove`가 실패할 때 `rm -rf`로 되돌아가 gitignored 파일이나 진행 중인 파일을 잃게 하던 문제를 막았습니다.