Claude Code · версия 2.1.108
Claude Code 2.1.108: что нового
Claude Code 2.1.108: часовой TTL кеша промптов, функция recap, алиас /undo, улучшенные ошибки и /resume, а также множество исправлений сессий и плагинов.
Новое 4
- Добавлена переменная окружения
ENABLE_PROMPT_CACHING_1Hдля включения часового TTL кеша промптов при работе через API-ключ, Bedrock, Vertex и Foundry (ENABLE_PROMPT_CACHING_1H_BEDROCKобъявлена устаревшей, но пока поддерживается), а такжеFORCE_PROMPT_CACHING_5Mдля принудительного 5-минутного TTL - Добавлена функция recap: она напоминает контекст при возвращении в сессию, настраивается в
/configи вызывается вручную через/recap; если телеметрия отключена, включите её принудительно переменнойCLAUDE_CODE_ENABLE_AWAY_SUMMARY. - Добавлен индикатор «verbose» при просмотре подробного транскрипта (
Ctrl+O) - Добавлено предупреждение при запуске, если кеширование промптов отключено через переменные окружения
DISABLE_PROMPT_CACHING*
Улучшено 4
- Улучшен
/model: перед сменой модели посреди диалога показывается предупреждение, потому что следующий ответ заново читает всю историю без кеша - Улучшен выбор сессий в
/resume: по умолчанию показываются сессии из текущей директории, а поCtrl+Aможно показать все проекты - Улучшены сообщения об ошибках: лимиты сервера теперь отличаются от лимитов тарифного плана; при ошибках 5xx/529 показывается ссылка на status.claude.com; для неизвестных слеш-команд предлагается ближайшая по названию
- Снижено потребление памяти при чтении и редактировании файлов и подсветке синтаксиса: грамматики языков теперь загружаются по требованию
Исправлено 14
- Исправлено: вставка не работала в поле ввода кода в
/login(регрессия в 2.1.105) - Исправлено: у подписчиков с установленной
DISABLE_TELEMETRYTTL кеша промптов откатывался к 5 минутам вместо 1 часа - Исправлено: инструмент Agent запрашивал разрешение в авторежиме, когда транскрипт классификатора безопасности превышал его контекстное окно
- Исправлено: инструмент Bash не выдавал вывод, если файл из
CLAUDE_ENV_FILE(например,~/.zprofile) заканчивался строкой-комментарием с# - Исправлено:
claude --resume <session-id>терял пользовательское имя и цвет сессии, заданные через/rename - Исправлено: в заголовках сессий отображался текст-заглушка с примером, если первое сообщение было короткым приветствием
- Исправлено: после
--teleportв поле ввода промпта появлялись управляющие escape-последовательности терминала в виде мусорного текста - Исправлено: повтор отправки в
/feedback— после ошибки Enter теперь снова отправляет отзыв без предварительного редактирования описания - Исправлено: ошибки предварительных проверок в
--teleportи--resume <id>(например, грязное дерево git или ненайденная сессия) завершали работу молча, не показывая сообщение об ошибке - Исправлено: заголовки сессий Remote Control, заданные в веб-интерфейсе, перезаписывались автоматически сгенерированными после третьего сообщения
- Исправлено:
--resumeобрезал сессию, если в транскрипте было сообщение со ссылкой на само себя - Исправлено: ошибки записи транскрипта (например, при заполненном диске) молча игнорировались, а не логировались
- Исправлено: диакритические знаки (акценты, умлауты, седили) пропадали из ответов при заданной настройке
language - Исправлено: плагины, управляемые политиками, не обновлялись автоматически при запуске из проекта, отличного от того, где они были впервые установлены
Другое 2
- Модель теперь может находить и вызывать встроенные слеш-команды, такие как
/init,/reviewи/security-review, через инструмент Skill /undoтеперь является алиасом/rewind
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.