Клодыч В Telegram ↗

Claude Code · версия 2.1.136

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

Claude Code 2.1.136: правило hard_deny для автоматического режима, исправления MCP OAuth, сессий, режима планирования, плагинов и множества проблем интерфейса.

Релиз Новое: 2Улучшено: 3Исправлено: 46Другое: 1

Новое 2

  • Добавлена переменная CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL, которая снова включает опрос о качестве сессии для компаний, собирающих ответы через OpenTelemetry
  • Добавлена настройка settings.autoMode.hard_deny для правил классификатора автоматического режима, которые блокируют действие безусловно, независимо от намерений пользователя и исключений-разрешений

Улучшено 3

  • Улучшено визуальное единообразие диалогов слеш-команд: унифицированы подсказки в футере, отступы и стиль стрелок, а рамка диалога теперь появляется сразу при загрузке, а не после неё
  • Улучшено сообщение об ошибке, когда --worktree конфликтует с существующим или устаревшим worktree
  • Изменена клавиша удаления маркетплейса плагинов на d (как удаление в других местах) вместо r, которая конфликтовала с повтором

Исправлено 46

  • Исправлено: MCP-серверы, настроенные в .mcp.json, плагинах и коннекторах claude.ai, молча пропадали после /clear в расширении для VS Code, плагине для JetBrains и Agent SDK
  • Исправлен редкий цикл входа: параллельная запись учётных данных могла перезаписать только что обновлённый OAuth-токен и заставить пользователя войти заново
  • Исправлена потеря OAuth refresh-токенов MCP при одновременном обновлении нескольких серверов — пользователям с несколькими удалёнными MCP-серверами больше не придётся проходить повторную аутентификацию каждый день
  • Исправлена ошибка API (400), возникавшая, когда extended thinking выдавал скрытый (redacted) блок размышлений после вызова инструмента
  • Исправлено: --resume / --continue не находили сессии, если путь к проекту содержит подчёркивания
  • Исправлено: режим планирования не блокировал запись файлов, если существовало подходящее разрешающее правило Edit(...)
  • Исправлен сбой хуков плагинов Stop/UserPromptSubmit, когда очистка кэша удаляла версию, которую всё ещё использует запущенная сессия
  • Исправлено: цвета отображались в неверных позициях в выводе bash-команд и в блоках кода markdown
  • Исправлено: в диффах ReasonML на границах пословных отличий появлялся испорченный текст «undefined»
  • Исправлено: диалог выхода из worktree после его удаления предупреждал о незакоммиченных файлах не в той директории
  • Исправлено: файловый пикер @ не находил файлы, созданные в ходе сессии, в небольших директориях вне git
  • Исправлено: файловый пикер @-упоминаний не находил файлы в директориях, где больше 100 элементов
  • Исправлено: неудачные вызовы инструментов нельзя было развернуть кликом в полноэкранном режиме, если их вывод был обрезан
  • Исправлено: после открытия внешнего редактора через Ctrl+G Backspace и Ctrl+Backspace менялись местами в терминалах с постоянными расширенными режимами клавиш
  • Исправлено: в /usage сброс недельного лимита показывал время суток вместо календарной даты
  • Исправлено: многоточие в приветственном баннере вызывало переполнение колонки в CJK-терминалах
  • Исправлен сбой /insights, когда история сессий содержит вызовы инструментов с некорректными полями ввода
  • Исправлен сбой рендерера при изменении классификации сворачиваемости инструмента посреди сессии
  • Исправлено: запись skills в plugin.json скрывала стандартную директорию skills/ плагина; кроме того, указание пути к файлу теперь приводит к ошибке, а не игнорируется молча
  • Исправлено: lock-файлы shell-интеграции IDE не учитывали CLAUDE_CONFIG_DIR
  • Исправлены лишние пробелы в конце строк при копировании вывода терминала во время стриминга
  • Исправлено: удаление и включение/отключение плагинов сравнивали слаги с учётом регистра
  • Исправлено: в маркере усечения ошибки инструмента для строк с суррогатными парами отображалось отрицательное число
  • Исправлено: переменные окружения из хуков SessionStart через CLAUDE_ENV_FILE устаревали после /resume или /clear
  • Исправлено: /branch сохранял многострочное название сессии, если вставить многострочное имя
  • Исправлен лишний пробел в начале второй строки переносимого текста на границе колонки
  • Исправлено: Esc не закрывал диалоги в /install-github-app, /desktop, /resume и /web-setup
  • Исправлено: ошибки схемы MCP в /doctor не называли отсутствующее поле и не показывали путь к исходному файлу
  • Исправлено: запросы разрешений для Bash показывали внутреннюю диагностику парсера вместо понятного пользователю объяснения
  • Исправлено: слеш-команды плагинов с пробелами (например, /myplugin review) не преобразовывались в форму с пространством имён
  • Исправлено: AskUserQuestion отбрасывал ответы множественного выбора, переданные в виде массива
  • Исправлено: /clear <name> не задавал метку очищенной сессии для /resume
  • Исправлено: в выводе CronList не хватало квалификаторов и запланированного промпта
  • Исправлено: оверлей «Jump to bottom» оставлял цветовые артефакты на CJK-символах в полноэкранном режиме
  • Исправлено: широкие таблицы markdown оставляли устаревший отрисованный вариант с рамкой в истории терминала во время стриминга
  • Исправлено: вставленный текст молча терялся, когда длинный промпт с плейсхолдером вставленного текста автоматически усекался
  • Исправлено: /release-notes застревала на старой версии после неудачного обновления списка изменений
  • Исправлено: список серверов в /mcp не прокручивался, если серверов больше, чем помещается в терминале
  • Исправлено: автодополнение слеш-команд в середине ввода не работало после начальной слеш-команды
  • Исправлено: прокрутка вниз снова включала автопрокрутку при autoScrollEnabled: false
  • Исправлено: подсказки промптов автоматически отправлялись по Enter при пустом вводе, хотя для принятия нужно нажимать Tab или стрелку
  • Исправлено: подсказки по горячим клавишам не учитывали клавиши, переназначенные в keybindings.json
  • Исправлено: смена языка в /settings отменялась по Escape после подтверждения
  • Исправлено: /terminal-setup появлялась в автодополнении только при точном совпадении имени, а не по частичному префиксу
  • Исправлено: «Chat about this» в диалоге AskUserQuestion стирал текст вопроса
  • Исправлено: результаты инструментов MCP были невидимы, когда сервер возвращал блоки контента

Другое 1

  • WSL2: вставка изображений из буфера обмена Windows теперь работает через запасной вариант с PowerShell, когда xclip/wl-paste не могут прочитать данные изображения
Следить за обновлениями через RSS

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

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