Клодыч В Telegram ↗

Claude Code · версия 2.1.108

Claude Code 2.1.108: что нового

Claude Code 2.1.108: часовой TTL кеша промптов, функция recap, алиас /undo, улучшенные ошибки и /resume, а также множество исправлений сессий и плагинов.

Релиз Новое: 4Улучшено: 4Исправлено: 14Другое: 2

Новое 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_TELEMETRY TTL кеша промптов откатывался к 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
Следить за обновлениями через RSS

Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.

Получить API-ключ →