백그라운드 세션·웹 검색·울트라리뷰 개선
백그라운드 세션 동작과 웹 검색 안정성을 강화하고 /ultrareview 및 여러 오류를 수정했습니다.
교안에 영향
/fork를 이전처럼 인세션 서브에이전트로 설명한 안내는 맞지 않으며, /ultrareview의 PR 입력 형식 안내도 일부 달라졌습니다.
요약
- /fork 동작이 새 백그라운드 세션 복사로 바뀌고, 기존 인세션 서브에이전트는 /subtask로 분리되었습니다. - /resume, /background, 백그라운드 에이전트 연결, agent view 표시 방식 등이 개선되었습니다. - WebSearch, web search, web fetch, prompt caching, 토큰 사용량 관련 동작이 조정되었습니다. - plan mode, /ultrareview, worktree, Bash, OTLP, Windows, 에디터 입력 등 여러 오류가 수정되었습니다.
바뀐 것
기타
- /fork가 대화를 새 백그라운드 세션으로 복사하며, 기존에 세션 안에서 띄우던 서브에이전트는 /subtask로 바뀌었습니다.
- claude auto-mode reset이 추가되어 기본 auto-mode 설정을 확인 후 복원할 수 있습니다.
- 세션 전체 WebSearch 도구 호출 한도가 추가되었고, 기본값은 200이며 CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION으로 조정할 수 있습니다.
- 세션별 subagent 생성 상한이 추가되었고, 기본값은 200이며 CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION으로 조정할 수 있고 /clear로 예산이 초기화됩니다.
- 2분 이상 걸리는 MCP 도구 호출은 자동으로 백그라운드로 옮겨지며, 임계값은 CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS로 조정하거나 끌 수 있습니다.
- agent view에서 /resume을 입력하면 삭제된 세션을 포함한 이전 세션 선택기가 열리고, 선택한 세션을 백그라운드 세션으로 이어서 실행합니다.
수정
- plan mode에서 파일을 바꾸는 Bash 명령이 권한 확인이나 SDK canUseTool 콜백 없이 자동 실행되던 문제를 고쳤습니다.
- .claude/worktrees의 저장소 커밋 symlink를 따라 worktree를 만들 때 저장소 밖에 파일이 생성될 수 있던 문제를 고쳤습니다.
- continue:false 훅의 중단이 도구 실패나 스트리밍 중 완료 시 사라지던 문제와, 훅 인프라 오류가 사용자 거부로 잘못 보이던 문제를 고쳤습니다.
- 실행 중인 Bash 도구에 SIGTERM이 오면 print/SDK 모드에서 하위 프로세스 트리를 고아로 남기던 문제를 고쳤습니다.
- Windows에서 Group Policy가 PowerShell 5.1을 막을 때 /background와 claude --bg가 실패하던 문제를 고치고, 데몬이 PowerShell 7을 우선 사용하게 했습니다.
- 쉘 모드(!)에서 경로 자동완성 팝업이 열린 상태로는 파일 경로가 들어간 명령이 실행되지 않던 문제를 고쳤습니다.
- 긴 거부 사유가 이모지 중간에서 잘릴 때 auto-mode 거부 알림의 깨진 문자를 수정했습니다.
- 확장 키 보고를 쓰는 터미널에서 agent view dispatch 입력창의 Ctrl+J가 줄바꿈을 넣지 않던 문제를 고치고, ? 도움말에 줄바꿈 단축키를 표시했습니다.
- /ultrareview가 #123, PR 123, 붙여넣은 PR URL을 거부하던 문제를 고치고, 오류 힌트에 실제로 입력한 명령을 표시하도록 했습니다.
- /ultrareview <branch>가 원격에 있는 브랜치를 가져오지 않던 문제를 고치고, 오타가 있으면 가장 가까운 브랜치 이름을 제안하도록 했습니다.
- /clear 이후 새 대화에서 /ultrareview의 요금 확인이 건너뛰어지던 문제를 고쳤습니다.
- Claude Desktop에서 /ultrareview의 'not a git repository' 오류가 터미널 명령이 아니라 프로젝트 저장소 폴더를 안내하도록 바뀌었습니다.
- mTLS 인증서, 추가 CA 번들, OAuth scope가 설정된 hosted(호스트 관리) 세션의 시작 실패를 고치고, 해당 전송 설정은 경고와 함께 무시되도록 했습니다.
- offset/limit으로 읽은 뒤 세션을 다시 시작했을 때 편집 중 'File has not been read yet' 오류가 뜨던 문제를 고쳤습니다.
- print/SDK 모드에서 --continue 또는 --resume로 다시 시작한 뒤 ExitWorktree가 'no active EnterWorktree session'으로 실패하던 문제를 고쳤습니다.
- 원격 제어 클라이언트가 실행 중인 세션에 중간 합류하면 workflow agent grid가 비어 보이던 문제를 고쳤습니다.
- streaming-mode control 요청이 핸들러 완료 전에 끝난 것으로 표시되어 세션 재시작 시 요청이 사라질 수 있던 문제를 고쳤습니다.
- /fork로 만든 백그라운드 세션이 상태 쓰기 실패 후 live-parent 보호를 잃던 문제를 고쳤습니다.
- 멈춘 백그라운드 세션을 agent view에서 다시 열 때 조용히 실패하던 문제를 고치고, 재개되거나 불가 사유를 보여주며 강제 재시작을 허용하도록 했습니다.