에이전트 보기와 목표 추적 기능 추가
세션 목록을 한곳에서 보거나 목표를 지정해 작업을 이어가는 기능이 추가됐다.
교안에 영향
예전 안내 글에서 `Shift+Tab`으로 트랜스크립트 단축키 패널을 여는 설명은 맞지 않으며, VSCode의 닫은 세션 탭 재열기 단축키도 바뀌었다.
요약
- agent view(Research Preview)로 실행 중, 대기 중, 완료된 모든 Claude Code 세션을 한 목록에서 볼 수 있다. - `/goal` 명령으로 완료 조건을 설정하고, 조건이 충족될 때까지 여러 턴에 걸쳐 작업을 이어갈 수 있다. - `/scroll-speed`, `claude plugin details <name>`, `/plugin`, `/context` 등에서 표시 정보와 탐색 기능이 개선됐다. - hooks, MCP, Remote Control, 플러그인, 모델 선택기, 트랜스크립트 보기 전반의 여러 버그를 수정했다.
바뀐 것
새 기능
- agent view(Research Preview)를 추가해 실행 중, 대기 중, 완료된 모든 Claude Code 세션을 한 목록에서 볼 수 있게 했다.
- `claude agents` 명령으로 agent view를 시작할 수 있게 했다.
- `/goal` 명령을 추가해 완료 조건을 설정하고 조건이 충족될 때까지 Claude가 작업을 이어가게 했다.
- `/goal`은 interactive, `-p`, Remote Control에서 동작하며, 실행 시간·턴 수·토큰 수를 오버레이 패널로 보여준다.
- `/scroll-speed` 명령을 추가해 마우스 휠 스크롤 속도를 라이브 미리보기와 함께 조정할 수 있게 했다.
- `claude plugin details <name>`로 플러그인의 구성 요소 목록과 세션당 예상 토큰 비용을 볼 수 있게 했다.
- 트랜스크립트 보기에서 `?`, `{`/`}`, `v`로 단축키 도움말과 발화 사이 이동, 단축키 패널 전환을 할 수 있게 했다.
- hook의 `args: string[]` 필드(exec form)를 추가해 셸 없이 명령을 직접 실행할 수 있게 했다.
- `PostToolUse`에 `continueOnBlock` 설정을 추가해 거부 사유를 Claude에 다시 전달하고 턴을 계속할 수 있게 했다.
개선
- MCP stdio 서버가 환경 변수 `CLAUDE_PROJECT_DIR`을 받도록 하고, 플러그인 설정에서 `${CLAUDE_PROJECT_DIR}`을 명령에 쓸 수 있게 했다.
- 압축 프롬프트가 민감한 사용자 지시를 보존하도록 바뀌었다.
- `/mcp` Reconnect가 `.mcp.json` 편집 내용을 재시작 없이 반영하고, 재연결 실패 시 HTTP 상태와 URL을 보여준다.
- `/context all`의 skill별 토큰 추정치가 모델 tokenizer를 반영하고 반올림된 값으로 표시된다.
- `claude plugin install <name>@<marketplace>`가 마켓플레이스를 자동 새로고침하고, 필요하면 다시 시도한 뒤 플러그인 없음으로 판단한다.
- 설치된 플러그인 상세에 hook 이벤트 이름과 MCP 서버 이름이 더 깔끔하게 표시된다.
- `/context`에서 플러그인에서 온 skill의 제공 플러그인 이름을 표시한다.
- 원격 MCP 서버의 일시적 실패 재시도 기능을 모든 사용자에게 적용했다.
- 하위 에이전트의 API 요청에 `x-claude-code-agent-id` / `x-claude-code-parent-agent-id` 헤더를 포함하고, `claude_code.llm_request` OTEL span에 `agent_id` / `parent_agent_id` 속성을 추가했다.
기타
- `ANTHROPIC_API_KEY` / `apiKeyHelper` / `ANTHROPIC_AUTH_TOKEN`이 설정되면 Claude.ai 로그인과 별개로 Remote Control, `/schedule`, claude.ai MCP connectors, 알림 설정을 비활성화한다.
수정
- 만료된 자격 증명과 `forceRemoteSettingsRefresh` 정책이 `claude auth login`/`logout`/`status`를 막아 복구할 수 없던 교착 상태를 고쳤다.
- `autoAllowBashIfSandboxed`가 `$VAR`, `$(cmd)` 같은 셸 확장을 자동 승인하지 못하던 문제를 고쳤다.
- hook이 터미널에 쓰면서 화면의 대화형 프롬프트를 깨뜨리던 문제를 고쳤고, hook은 이제 터미널 접근 없이 실행된다.
- HTTP/SSE MCP 서버가 비프로토콜 데이터를 스트리밍할 때 메모리가 무한히 늘어나던 문제를 고쳤고, SSE 프레임당 응답 본문을 16 MB로 제한했다.
- `Skill(name *)` 권한 규칙의 와일드카드가 접두사 일치로 동작하지 않던 문제를 고쳤다.
- 심볼릭 링크된 `~/.claude/settings.json` 편집을 settings hot-reload가 감지하지 못하던 문제를 고쳤다.