Клодыч В Telegram ↗

Claude Code · версия 2.1.86

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

Claude Code 2.1.86: заголовок Session-Id для прокси, множество исправлений в --resume, Read/Write/Edit и OAuth, экономия токенов и памяти.

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

Новое 2

  • Добавлен заголовок X-Claude-Code-Session-Id в API-запросы, чтобы прокси могли агрегировать запросы по сессиям, не разбирая тело запроса
  • Добавлены .jj и .sl в списки исключений VCS-директорий, чтобы Grep и автодополнение файлов не заходили в метаданные Jujutsu и Sapling

Улучшено 4

  • Уменьшены задержки цикла событий при запуске, когда настроено много коннекторов claude.ai MCP (кэш keychain в macOS увеличен с 5 до 30 секунд)
  • Уменьшены расходы токенов при упоминании файлов через @: сырое строковое содержимое больше не экранируется как JSON
  • Улучшен процент попаданий в кэш промптов для пользователей Bedrock, Vertex и Foundry: из описаний инструментов убрано динамическое содержимое
  • Меню /skills теперь отсортировано по алфавиту для удобства просмотра

Исправлено 14

  • Исправлено: --resume падал с ошибкой "tool_use ids were found without tool_result blocks" на сессиях, созданных до v2.1.85
  • Исправлено: Write/Edit/Read завершались ошибкой на файлах вне корня проекта (например, ~/.claude/CLAUDE.md), если были настроены условные скиллы или правила
  • Исправлено: лишние записи конфига на диск при каждом вызове скилла, которые могли снижать производительность и приводить к повреждению конфига в Windows
  • Исправлено: возможный крэш из-за нехватки памяти при использовании /feedback в очень длинных сессиях с большими файлами транскрипта
  • Исправлено: режим --bare терял MCP-инструменты в интерактивных сессиях и молча отбрасывал сообщения, поставленные в очередь посреди хода
  • Исправлено: горячая клавиша c копировала только около 20 символов URL для входа через OAuth вместо полной ссылки
  • Исправлено: маскированный ввод (например, вставка OAuth-кода) раскрывал начало токена при переносе на несколько строк в узких терминалах
  • Исправлено: скрипты плагинов из официального маркетплейса падали с "Permission denied" в macOS/Linux начиная с v2.1.83
  • Исправлено: строка статуса показывала модель другой сессии, если запущено несколько экземпляров Claude Code и в одном из них использовалась /model
  • Исправлено: прокрутка не следовала за новыми сообщениями после прокрутки колесом или выбора кликом внизу длинной беседы
  • Исправлено: в диалоге удаления /plugin нажатие n теперь корректно удаляет плагин, сохраняя его каталог данных
  • Исправлено: регрессия, из-за которой после клика и нажатия Enter транскрипт мог оставаться пустым до прихода ответа
  • Исправлено: подсказка ultrathink оставалась на экране после удаления ключевого слова
  • Исправлено: рост потребления памяти в длинных сессиях из-за кэшей рендеринга markdown и подсветки, хранивших полные строки содержимого

Другое 6

  • Имена файлов памяти в уведомлении "Saved N memories" теперь подсвечиваются при наведении и открываются по клику
  • Описания скиллов в списке /skills теперь ограничены 250 символами, чтобы сократить использование контекста
  • Автоматический режим теперь показывает "unavailable for your plan", если он отключён ограничениями тарифа (раньше было "temporarily unavailable")
  • [VSCode] Исправлено: расширение ошибочно показывало "Not responding" во время долгих операций
  • [VSCode] Исправлено: расширение выбирало Sonnet по умолчанию для пользователей плана Max после обновления OAuth-токена (через 8 часов после входа)
  • Инструмент Read теперь использует компактный формат номеров строк и дедуплицирует повторное чтение неизменённых файлов, что снижает расход токенов
Следить за обновлениями через RSS

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

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