Клодыч В Telegram ↗

Claude Code · версия 2.1.76

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

Claude Code 2.1.76: добавляет MCP elicitation, хуки Elicitation и PostCompact, команду /effort, флаг --name, sparse-checkout для worktree и множество исправлений.

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

Новое 7

  • Добавлена поддержка MCP elicitation: MCP-серверы теперь могут посреди задачи запрашивать структурированный ввод через интерактивный диалог (поля формы или URL в браузере)
  • Добавлены новые хуки Elicitation и ElicitationResult, позволяющие перехватывать и переопределять ответы до их отправки обратно
  • Добавлен флаг CLI -n / --name <name> для задания отображаемого имени сессии при запуске
  • Добавлена настройка worktree.sparsePaths для claude --worktree в больших монорепозиториях: через git sparse-checkout можно получить только нужные директории
  • Добавлен хук PostCompact, срабатывающий после завершения сжатия контекста
  • Добавлена слеш-команда /effort для установки уровня усилий модели
  • Добавлен опрос о качестве сессии: администраторы enterprise могут настроить частоту выборки через настройку feedbackSurveyRate

Улучшено 8

  • Улучшена производительность запуска --worktree: git refs читаются напрямую, а лишний git fetch пропускается, если удалённая ветка уже есть локально
  • Улучшено поведение фоновых агентов: при остановке фонового агента его частичные результаты сохраняются в контексте разговора
  • Улучшены уведомления о переключении на запасную модель: теперь они всегда видны, а не спрятаны за подробным режимом, и показывают понятные названия моделей
  • Улучшена читаемость цитат на тёмных темах терминала: текст теперь курсивный с полосой слева вместо приглушённого
  • Улучшена очистка устаревших worktree: worktree, оставшиеся после прерванного параллельного запуска, теперь удаляются автоматически
  • Улучшены заголовки сессий Remote Control: теперь они формируются из первого промпта вместо «Interactive session»
  • Улучшена /voice: при включении показывает язык диктовки и предупреждает, если ваша настройка language не поддерживается для голосового ввода
  • Изменён --plugin-dir: теперь принимает только один путь, чтобы поддерживать подкоманды; для нескольких директорий повторяйте --plugin-dir

Исправлено 19

  • Исправлено: отложенные инструменты (загруженные через ToolSearch) теряли свои схемы ввода после сжатия контекста, из-за чего параметры-массивы и числа отклонялись с ошибками типов
  • Исправлено: слеш-команды показывали «Unknown skill»
  • Исправлено: режим планирования повторно запрашивал подтверждение после того, как план уже был принят
  • Исправлено: голосовой режим перехватывал нажатия клавиш, пока был открыт диалог разрешения или редактор плана
  • Исправлено: /voice не работала в Windows при установке через npm
  • Исправлено: ложное сообщение «Context limit reached» при вызове скилла с model: во frontmatter в сессии с контекстом 1M
  • Исправлено: ошибка «adaptive thinking is not supported on this model» при использовании нестандартных строк моделей
  • Исправлено: правила разрешений Bash(cmd:*) не срабатывали, если аргумент в кавычках содержал #
  • Исправлено: «don't ask again» в диалоге разрешения Bash показывал полную исходную команду для пайпов и составных команд
  • Исправлено: автоматическое сжатие контекста бесконечно повторялось после последовательных сбоев — теперь предохранитель останавливает его после 3 попыток
  • Исправлено: индикатор переподключения MCP не пропадал после успешного переподключения
  • Исправлено: LSP-плагины не регистрировали серверы, если LSP Manager инициализировался до согласования маркетплейсов
  • Исправлено: копирование в буфер обмена в tmux по SSH — теперь используются и прямая запись в терминал, и интеграция с буфером tmux
  • Исправлено: /export в сообщении об успехе показывал только имя файла вместо полного пути
  • Исправлено: транскрипт не прокручивался автоматически к новым сообщениям после выделения текста
  • Исправлено: клавиша Escape не закрывала экран выбора способа входа
  • Исправлено несколько проблем Remote Control: сессии молча завершались, когда сервер удалял простаивающее окружение; быстрые сообщения ставились в очередь по одному вместо пакетной отправки; устаревшие рабочие элементы вызывали повторную доставку после обновления JWT
  • Исправлено: bridge-сессии не восстанавливались после длительных разрывов WebSocket
  • Исправлено: слеш-команды не находились при вводе точного имени «мягко скрытой» команды

Другое 1

  • [VSCode] Исправлено: паттерны gitignore с запятыми молча исключали целые типы файлов из выбора файлов через @-упоминание
Следить за обновлениями через RSS

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

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