Claude Code · версия 2.1.110
Claude Code 2.1.110: что нового
Claude Code 2.1.110: команды /tui и /focus, push-уведомления, улучшенный /plugin, усиленная безопасность хуков и множество исправлений.
Новое 4
- Добавлены слеш-команда
/tuiи настройкаtui: выполните/tui fullscreen, чтобы переключиться на рендеринг без мерцания прямо в текущем диалоге - Добавлен инструмент push-уведомлений: Claude может отправлять пуши на телефон, если включены Remote Control и параметр "Push when Claude decides"
- Добавлен параметр
autoScrollEnabled, который отключает автопрокрутку диалога в полноэкранном режиме - Добавлена возможность показывать последний ответ Claude в виде закомментированного контекста во внешнем редакторе по
Ctrl+G(включается через/config)
Улучшено 3
- Изменено поведение
Ctrl+O: теперь он переключает только обычный и подробный (verbose) транскрипт, а режим фокуса включается отдельной новой командой/focus - Улучшена вкладка Installed в
/plugin: элементы, требующие внимания, и избранное показываются вверху, отключённые скрыты под сворачиваемым блоком, а клавишаfдобавляет выбранный элемент в избранное - Улучшен
/doctor: теперь он предупреждает, если MCP-сервер определён в нескольких областях конфигурации с разными эндпоинтами
Исправлено 19
- Исправлено: вызовы MCP-инструментов зависали навсегда, если соединение с сервером обрывалось посреди ответа при транспортах SSE/HTTP
- Исправлено: повторные попытки в режиме без стриминга приводили к многоминутным зависаниям, когда API недоступен
- Исправлено: сводка сессии, вывод локальных слеш-команд и другие системные статусные строки не отображались в режиме фокуса
- Исправлено: высокая загрузка CPU в полноэкранном режиме при выделении текста во время работы инструмента
- Исправлено: при установке плагина не учитывались зависимости, объявленные в
plugin.json, если в записи маркетплейса они не указаны; теперь установка через/pluginпоказывает список автоматически устанавливаемых зависимостей - Исправлено: скиллы с
disable-model-invocation: trueне срабатывали при вызове через/<skill>в середине сообщения - Исправлено:
--resumeиногда показывал первый промпт вместо имени, заданного через/rename, для сессий, которые ещё работают или были завершены некорректно - Исправлено: сообщения в очереди ненадолго отображались дважды в ходах с несколькими вызовами инструментов
- Исправлено: при очистке сессий удалялась не вся директория сессии, включая транскрипты субагентов
- Исправлено: пропадали нажатия клавиш после перезапуска CLI (например, после
/tuiили мастеров настройки провайдеров) - Исправлено: искажённый рендеринг при запуске в macOS Terminal.app и других терминалах без поддержки синхронизированного вывода
- Исправлено: хуки
PermissionRequest, возвращающиеupdatedInput, не перепроверялись по правиламpermissions.deny; обновленияsetMode:'bypassPermissions'теперь учитываютdisableBypassPermissionsMode - Исправлено:
additionalContextиз хукаPreToolUseтерялся, если вызов инструмента завершался ошибкой - Исправлено: stdio MCP-серверы, выводящие в stdout посторонние строки не в формате JSON, отключались после первой такой строки (регрессия в 2.1.105)
- Исправлено: автоназвание headless/SDK-сессии делало лишний запрос к Haiku при установленных
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICилиCLAUDE_CODE_DISABLE_TERMINAL_TITLE - Исправлено: возможное чрезмерное выделение памяти, когда вывод Ink в пайп (не TTY) содержит одну очень широкую строку
- Исправлено: меню
/skillsне прокручивалось, когда список не помещался в модальное окно в полноэкранном режиме - Исправлено: в сессиях Remote Control при слишком старой сессии показывалась общая ошибка вместо предложения заново войти в аккаунт
- Исправлено: переименование сессий Remote Control из claude.ai не сохраняло название в локальной сессии CLI
Другое 7
--resume/--continueтеперь восстанавливают запланированные задачи, срок действия которых не истёк- Команды
/context,/exitи/reload-pluginsтеперь работают из клиентов Remote Control (мобильных и веб) - Инструмент Write теперь сообщает модели, если вы изменили предложенное содержимое в diff в IDE перед подтверждением
- Инструмент Bash теперь соблюдает документированный максимальный таймаут и не принимает произвольно большие значения
- SDK- и headless-сессии теперь читают
TRACEPARENT/TRACESTATEиз окружения для связывания распределённых трейсов - Сводка сессии (recap) теперь включена и для пользователей с отключённой телеметрией (Bedrock, Vertex, Foundry,
DISABLE_TELEMETRY). Отключить можно через/configилиCLAUDE_CODE_ENABLE_AWAY_SUMMARY=0 - Усилена защита действий "Open in editor" от инъекции команд через недоверенные имена файлов
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.