Claude Code · версия 2.1.166
Claude Code 2.1.166: что нового
Claude Code 2.1.166: настройка fallbackModel, glob-шаблоны в правилах deny, усиленная защита межсессионных сообщений и множество исправлений.
Новое 2
- Добавлена настройка
fallbackModel: до трёх запасных моделей, которые пробуются по порядку, если основная перегружена или недоступна;--fallback-modelтеперь работает и в интерактивных сессиях - Добавлена поддержка glob-шаблонов в позиции имени инструмента в правилах deny (
"*"запрещает все инструменты); правила allow отклоняют glob-шаблоны, не относящиеся к MCP, а неизвестные имена инструментов в правилах deny вызывают предупреждение при запуске
Исправлено 14
- Исправлено: повторяющаяся ошибка «image could not be processed» и лишний расход токенов, когда в сессию отправлялось изображение, которое не удаётся обработать
- Исправлено: удалённые сессии навсегда зависали, если при регистрации воркера на старте случался кратковременный сбой бэкенда
- Исправлено мерцание в терминалах JetBrains IDE (IntelliJ, PyCharm, WebStorm и др.) версии 2026.1+ за счёт включения синхронизированного вывода
- Исправлено: символы Shift+не-ASCII (например, Shift+ä → Ä) терялись в терминалах с протоколом клавиатуры Kitty (WezTerm, Ghostty, kitty)
- Исправлено: проверка команд PowerShell в Windows иногда зависала намного дольше отведённого времени, если дочерние процессы убитого процесса удерживали его выходные каналы
- Исправлено: осиротевшие процессы
claude --bg-pty-hostзагружали CPU на 100% в macOS после падения демона при активном подключении - Исправлено: после переключения
/voiceголосовому режиму требовался/login, чтобы сбросить устаревшую проверку авторизации - Исправлено: управляемые настройки с одной некорректной записью молча отключали применение остальных корректных политик
- Исправлено: предикаты
allowedMcpServers/deniedMcpServersв управляемых настройках не срабатывали, если содержали ссылки${VAR} - Исправлено: фоновые сессии агентов, входившие в git worktree, уходили в цикл падений с ошибкой «No conversation found» при повторном открытии из
claude agents - Исправлено дублирование текста thinking в режиме транскрипта Ctrl+O во время стриминга
- Исправлено:
/doctorвнутри удалённой сессии показывал противоречивую проваленную проверку «Not inside a remote session» - Исправлено: курсор застревал в конце первой строки при вводе многострочного промпта в полях диспетчеризации и ответа в
claude agents - Исправлено: в терминалах без поддержки Unicode между строками фоновых агентов в списке задач появлялись пустые строки
Другое 5
- Усилена защита межсессионных сообщений: сообщения, пересланные через
SendMessageиз других сессий Claude, больше не имеют полномочий пользователя — получатели отклоняют пересланные запросы разрешений, а авторежим их блокирует MAX_THINKING_TOKENS=0,--thinking disabledи переключатель thinking для отдельной модели теперь отключают thinking у моделей, которые думают по умолчанию, при работе через Claude API (для сторонних провайдеров поведение не изменилось)- Claude Code теперь один раз повторяет ход на запасной модели, если API отклоняет запрос неожиданной неповторяемой ошибкой; ошибки авторизации, лимитов, размера запроса и транспорта по-прежнему выводятся сразу
claude updateтеперь сообщает целевую версию перед загрузкой, а не молчитclaude agents: если ввести URL в список, он отфильтрует сессии по тем, чей первый промпт его содержал
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.