Claude Code · версия 2.1.86
Claude Code 2.1.86: что нового
Claude Code 2.1.86: заголовок Session-Id для прокси, множество исправлений в --resume, Read/Write/Edit и OAuth, экономия токенов и памяти.
Новое 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 теперь использует компактный формат номеров строк и дедуплицирует повторное чтение неизменённых файлов, что снижает расход токенов
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.