원문: Claude Code v2.1.91 Release Notes
변경사항
_meta["anthropic/maxResultSizeChars"] annotation을 통한 MCP tool result persistence override 추가 (최대 500K까지 지원하여 DB 스키마 같은 큰 결과물도 잘림 없이 전달 가능)
- skills, custom slash commands, plugin commands에서 inline shell execution을 비활성화하는
disableSkillShellExecution 설정 추가
claude-cli://open?q= deep links에서 multi-line prompts 지원 추가 (인코딩된 newlines %0A는 더 이상 거부되지 않음)
- Plugins이 이제
bin/ 아래의 executables을 제공할 수 있으며, Bash tool에서 bare commands로 호출 가능
- async transcript writes가 조용히 실패할 때
--resume에서 transcript chain이 끊어져 대화 기록이 손실되는 현상 수정
- iTerm2, kitty, WezTerm, Ghostty, Windows Terminal에서
cmd+delete가 line 시작으로 삭제되지 않는 현상 수정
- 원격 세션의 plan mode가 container restart 후 plan file을 추적하지 못해 plan 편집 시 권한 prompt가 발생하고 plan-approval modal이 비어 있던 현상 수정
- settings.json의
permissions.defaultMode: "auto"에 대한 JSON schema validation 수정
- Windows version cleanup이 활성 버전의 rollback copy를 보호하지 않는 현상 수정
/feedback이 slash menu에서 사라지지 않고 이제 사용 불가능한 이유를 설명
- agent design patterns(tool surface decisions, context management, caching strategy 포함)에 대한
/claude-api skill guidance 개선
- 성능 개선: Bun에서
Bun.stripANSI를 통해 라우팅하여 더 빠른 stripAnsi
- Edit tool이 더 짧은
old_string anchors을 사용하여 output tokens 감소