Клодыч В Telegram ↗

Claude Code · версия 2.1.85

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

Claude Code 2.1.85: условные хуки через if, поддержка RFC 9728 в MCP OAuth, быстрая прокрутка и множество исправлений для терминалов и сессий.

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

Новое 4

  • Добавлены переменные окружения CLAUDE_CODE_MCP_SERVER_NAME и CLAUDE_CODE_MCP_SERVER_URL для MCP-скриптов headersHelper: теперь один хелпер может обслуживать несколько серверов
  • Добавлено условное поле if для хуков с синтаксисом правил разрешений (например, Bash(git *)), которое фильтрует запуск хуков и снижает накладные расходы на создание процессов
  • Добавлены метки времени в транскриптах при срабатывании запланированных задач (/loop, CronCreate)
  • Добавлен пробел после плейсхолдера [Image #N] при вставке изображений

Улучшено 4

  • Улучшена производительность автодополнения файлов при @-упоминаниях в больших репозиториях
  • Улучшено обнаружение опасных команд PowerShell
  • Улучшена производительность прокрутки больших транскриптов: WASM-версия yoga-layout заменена чистой реализацией на TypeScript
  • Уменьшены подтормаживания интерфейса при сжатии контекста в больших сессиях

Исправлено 17

  • Исправлено: /compact завершался ошибкой «context exceeded», если разговор вырос настолько, что сам запрос на сжатие контекста не помещался
  • Исправлено: /plugin enable и /plugin disable завершались ошибкой, если место установки плагина отличалось от того, где он объявлен в настройках
  • Исправлено: --worktree завершался с ошибкой в репозиториях без git до того, как мог отработать хук WorktreeCreate
  • Исправлено: настройка deniedMcpServers не блокировала MCP-серверы claude.ai
  • Исправлено: switch_display в инструменте computer-use возвращал «not available in this session» при работе с несколькими мониторами
  • Исправлено падение при значении none в OTEL_LOGS_EXPORTER, OTEL_METRICS_EXPORTER или OTEL_TRACES_EXPORTER
  • Исправлено: подсветка синтаксиса в диффах не работала в неродных (non-native) сборках
  • Исправлено: MCP step-up авторизация не работала при наличии refresh-токена — серверы, запрашивающие расширенные области доступа через 403 insufficient_scope, теперь корректно запускают повторную авторизацию
  • Исправлена утечка памяти в удалённых сессиях при прерывании потокового ответа
  • Исправлены устойчивые ошибки ECONNRESET при нестабильности соединения на границе сети: при повторной попытке теперь используется новое TCP-соединение
  • Исправлено: промпты зависали в очереди после выполнения некоторых слеш-команд, а стрелка вверх не могла их вернуть
  • Исправлен Python Agent SDK: MCP-серверы type:'sdk', переданные через --mcp-config, больше не теряются при запуске
  • Исправлено появление «сырых» последовательностей клавиш в промпте при работе по SSH или во встроенном терминале VS Code
  • Исправлено: статус сессии Remote Control оставался «Requires Action» после разрешения запроса на разрешение
  • Исправлено: shift+enter и meta+enter перехватывались подсказками автодополнения вместо вставки переноса строки
  • Исправлено просвечивание устаревшего содержимого при прокрутке вверх во время стриминга
  • Исправлено: после выхода терминал оставался в расширенном режиме клавиатуры в Ghostty, Kitty, WezTerm и других терминалах с поддержкой протокола клавиатуры Kitty — теперь Ctrl+C и Ctrl+D работают корректно после завершения

Другое 5

  • Deep link-запросы (claude-cli://open?q=…) теперь поддерживают до 5000 символов, а для длинных предзаполненных промптов показывается предупреждение «scroll to review»
  • MCP OAuth теперь использует обнаружение Protected Resource Metadata по RFC 9728 для поиска сервера авторизации
  • Плагины, заблокированные политикой организации (managed-settings.json), больше нельзя установить или включить, и они скрыты в представлениях маркетплейса
  • Хуки PreToolUse теперь могут отвечать на AskUserQuestion, возвращая updatedInput вместе с permissionDecision: "allow", что позволяет headless-интеграциям собирать ответы через собственный интерфейс
  • Поле tool_parameters в событиях tool_result OpenTelemetry теперь доступно только при OTEL_LOG_TOOL_DETAILS=1
Следить за обновлениями через RSS

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

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