Claude Code·
Claude Code v2.1.86: исправления и улучшения производительности
Новый релиз Claude Code: заголовок сессии в API-запросах, поддержка VCS Jujutsu и Sapling, исправление утечек памяти, улучшение кэша промптов для Bedrock, Vertex и Foundry.
Claude Code v2.1.86
Что изменилось
- Добавлен заголовок
X-Claude-Code-Session-Idв API-запросы — прокси теперь могут агрегировать запросы по сессии без разбора тела запроса - Добавлены
.jjи.slв списки исключений VCS-директорий, чтобы Grep и автодополнение файлов не заходили в метаданные Jujutsu и Sapling - Исправлена ошибка
--resume«tool_use ids were found without tool_result blocks» для сессий, созданных до v2.1.85 - Исправлена ошибка Write/Edit/Read для файлов за пределами корня проекта (например,
~/.claude/CLAUDE.md) при настроенных условных skills или правилах - Исправлена лишняя запись конфига на диск при каждом вызове skill, которая могла вызывать проблемы с производительностью и повреждение конфига на Windows
- Исправлен потенциальный краш из-за нехватки памяти при использовании
/feedbackв очень длинных сессиях с большими файлами транскриптов - Исправлен режим
--bare: теперь не теряет MCP-инструменты в интерактивных сессиях и не отбрасывает молча сообщения, поставленные в очередь в середине хода - Исправлен шорткат
c: теперь копирует полный URL для OAuth-входа вместо первых ~20 символов - Исправлена утечка начала токена при маскированном вводе (например, вставка OAuth-кода) при переносе на несколько строк в узких терминалах
- Исправлена ошибка «Permission denied» при запуске скриптов официальных плагинов из маркетплейса на macOS/Linux, появившаяся с v2.1.83
- Исправлено отображение модели другой сессии в строке статуса при запуске нескольких экземпляров Claude Code с использованием
/modelв одном из них - Исправлена прокрутка: теперь следует за новыми сообщениями после прокрутки колёсиком или клика для выделения в конце длинного диалога
- Исправлен диалог удаления
/plugin: нажатиеnтеперь корректно удаляет плагин, сохраняя его директорию с данными - Исправлена регрессия, при которой нажатие Enter после клика могло оставлять транскрипт пустым до получения ответа
- Исправлено зависание подсказки
ultrathinkпосле удаления ключевого слова - Исправлен рост потребления памяти в длинных сессиях из-за кэшей рендеринга markdown/подсветки, удерживавших полные строки контента
- Снижены задержки цикла событий при старте, когда настроено много MCP-коннекторов claude.ai (кэш macOS Keychain расширен с 5 до 30 секунд)
- Снижены накладные расходы по токенам при упоминании файлов через
@— содержимое строк больше не экранируется как JSON - Улучшен процент попаданий в кэш промптов для пользователей Bedrock, Vertex и Foundry за счёт удаления динамического контента из описаний инструментов
- Имена файлов памяти в уведомлении «Saved N memories» теперь подсвечиваются при наведении и открываются по клику
- Описания skills в листинге
/skillsтеперь ограничены 250 символами для снижения использования контекста - Меню
/skillsтеперь сортируется по алфавиту для удобного поиска - Авто-режим теперь показывает «unavailable for your plan» при отключении из-за ограничений тарифа (ранее — «temporarily unavailable»)
- [VSCode] Исправлено некорректное отображение «Not responding» в расширении во время длительных операций
- [VSCode] Исправлено переключение пользователей Max-плана на Sonnet по умолчанию после обновления OAuth-токена (через 8 часов после входа)
- Инструмент Read теперь использует компактный формат номеров строк и дедуплицирует повторные чтения без изменений, снижая расход токенов