Клодыч В Telegram ↗

Claude Code · версия 2.1.110

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

Claude Code 2.1.110: команды /tui и /focus, push-уведомления, улучшенный /plugin, усиленная безопасность хуков и множество исправлений.

Релиз Новое: 4Улучшено: 3Исправлено: 19Другое: 7

Новое 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" от инъекции команд через недоверенные имена файлов
Следить за обновлениями через RSS

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

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