Claude Code 2.1.157

Claude Code 2.1.157에서는 플러그인 관리가 간소화되었습니다. `.claude/skills` 디렉토리의 플러그인이 마켓플레이스 없이 자동으로 로드되며, `claude plugin init <name>` 명령어로 새 플러그인을 스캐폴딩할 수 있게 되었습니다. `/plugin` 인자 자동완성 기능도 추가되어 서브커맨드, 설치된 플러그인 이름, 알려

Claude Code 2.1.157에서는 플러그인 관리가 간소화되었습니다. `.claude/skills` 디렉토리의 플러그인이 마켓플레이스 없이 자동으로 로드되며, `claude plugin init <name>` 명령어로 새 플러그인을 스캐폴딩할 수 있게 되었습니다. `/plugin` 인자 자동완성 기능도 추가되어 서브커맨드, 설치된 플러그인 이름, 알려진 마켓플레이스의 플러그인을 지원합니다.

에이전트 기능 측면에서는 `settings.json`의 `agent` 필드가 디스패치된 세션에서 인정되며 `--agent <name>`으로 오버라이드할 수 있습니다. `EnterWorktree`는 이제 세션 중간에 Claude 관리형 워크트리 간 전환을 지원합니다. 또한 여러 버그가 수정되었는데, 손상된 이미지 처리 시 요청이 중단되는 문제, 샌드박스 네트워크 권한 프롬프트가 불필요하게 나타나는 문제, 에이전트 세션 종료 시 유휴 서브에이전트로 인한 미정리 문제, Esc 키 입력 시 느린 UI 반응 문제, 30일 작업 보관 주기 후 고아 워크트리 발생 문제, 절전 후 재연결 시 날짜 정보 오류 문제 등이 해결되었습니다.

Claude Code 2.1.157

- Plugins in `.claude/skills` directories are now automatically loaded, no marketplace required - Added `claude plugin init <name>` to scaffold a new plugin in `.claude/skills` - Added autocomplete for `/plugin` arguments: subcommands, installed plugin names, and plugins from known marketplaces - `claude agents`: the `agent` field in `settings.json` is now honored for dispatched sessions, with `--agent <name>` to override it - `EnterWorktree` can now switch between Claude-managed worktrees mid-session - `tool_decision` telemetry events now include `tool_parameters` (bash commands, MCP/skill names) when `OTEL_LOG_TOOL_DETAILS=1` - Worktrees managed by Claude are now left unlocked when the agent finishes, so `git worktree remove`/`prune` can clean them up - Fixed unprocessable images (zero-byte, corrupt) attached via paste, MCP, or dialog crashing the request instead of becoming a text placeholder - Fixed sandbox network permission prompts appearing in auto and bypass-permissions mode when using the desktop app, IDE extensions, or SDK - Fixed `claude agents` completed sessions not retiring when an idle subagent was still parked or had leaked a backgrounded shell - Fixed `claude agents` pressing Esc not cancelling a slow "opening…", leaving the list unresponsive - Fixed background agent worktrees under `.claude/worktrees/` being orphaned after the 30-day job retention sweep - Fixed background sessions re-attached after a sleep/wake not telling the model the correct date - Fixed

출처: Claude Code 변경로그 (원문 보기)

이어서 읽어보세요

Claude Opus 4.8, 적응형 사고 기능으로 필요할 때만 추론 활성화

Claude Opus 4.8에서 적응형 사고 기능을 활성화하면, 필요한 경우에만 추론을 수행하도록 동작합니다. 이를 통해 같은 수준의 노력에서 Claude Opus 4.7 대비 불필요하게 소비되는 사고 토큰을 줄일 수 있습니다.

거부 응답의 stop_details 필드가 공식 문서화됨; 반환 값

Claude의 거부 응답(refusal response)에 포함된 stop_details 필드가 공식 문서에 등재되었습니다. 이 필드는 거부 사유를 나타내는 카테고리(cyber, bio 또는 null)와 인간이 읽을 수 있는 설명을 함께 반환합니다. 이를 통해 애플리케이션이 거부의 종류에 따라 다른 처리 방식으로 라우팅할 수 있게 되었습니다. 더 이상 베타

Claude API에서 stop_r을 반환하는 요청에 대해 더 이상 요금이 청구되지 않습니다

Claude API에서 요청이 stop_reason: "refusal"을 반환하면서 Claude가 생성한 출력물이 없는 경우, 더 이상 해당 요청에 대한 비용이 청구되지 않습니다. 이는 API 사용자가 거부된 요청에 불필요한 요금을 지불하지 않도록 하는 변경 사항입니다. 사용자는 스트리밍 거부(Streaming refusals) 문서를 통해 거부 상황을 감

advisor 도구가 이제 advisor 모델의 토큰을 제한하는 max_tokens 파라미터를 지원합니다

Advisor 도구가 이제 max_tokens 파라미터를 지원합니다. 이를 통해 advisor 모델의 호출당 출력을 제한할 수 있으며, 전체 길이의 응답이 필요하지 않은 작업의 지연시간과 출력 토큰 비용을 줄일 수 있습니다. tools[].max_tokens을 advisor 도구 정의에서 설정하면 됩니다.

궁금한 점이 있거나 활용법을 나누고 싶나요?

커뮤니티에서 다른 사용자들과 팁과 노하우를 나눠보세요. 더 많은 가이드도 준비되어 있어요.