원문: 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 감소