Выпуск Claude Code v2.1.85: Улучшения MCP, фильтры хуков и исправления ошибок

Claude Code v2.1.85 — это релиз технического обслуживания, направленный на улучшение функциональности MCP (Model Context Protocol), добавление детального контроля над хуками и исправление многочисленных ошибок в системе.
Новые функции и улучшения
Улучшения MCP:
- Добавлены переменные окружения
CLAUDE_CODE_MCP_SERVER_NAMEиCLAUDE_CODE_MCP_SERVER_URLв MCP-скриптыheadersHelper, позволяя одному помощнику обслуживать несколько серверов - MCP OAuth теперь следует спецификации RFC 9728 Protected Resource Metadata discovery для поиска сервера авторизации
- Исправлена ошибка, когда MCP step-up авторизация завершалась неудачей при наличии refresh-токена — серверы, запрашивающие повышенные права через
403 insufficient_scope, теперь корректно запускают процесс повторной авторизации - Исправлено в Python Agent SDK: MCP-серверы с
type:'sdk', переданные через--mcp-config, больше не удаляются при запуске
Улучшения системы хуков:
- Добавлено условное поле
ifдля хуков с использованием синтаксиса правил разрешений (например,Bash(git *)) для фильтрации их запуска, что снижает нагрузку от создания процессов - Хуки PreToolUse теперь могут удовлетворять
AskUserQuestion, возвращаяupdatedInputвместе сpermissionDecision: "allow", что позволяет создавать headless-интеграции, собирающие ответы через собственный интерфейс - Исправлена ошибка, когда
--worktreeзавершался с ошибкой в не-git репозиториях до того, как мог запуститься хукWorktreeCreate
Другие добавления:
- Добавлены временные метки в транскриптах при срабатывании запланированных задач (
/loop,CronCreate) - Добавлен пробел после заполнителя
[Image #N]при вставке изображений - Глубокие ссылки-запросы (
claude-cli://open?q=…) теперь поддерживают до 5000 символов, с предупреждением "прокрутите для просмотра" для длинных предзаполненных запросов - Плагины, заблокированные политикой организации (
managed-settings.json), больше нельзя установить или включить, и они скрыты из представлений маркетплейса tool_parametersв событиях OpenTelemetrytool_resultтеперь скрыты за флагомOTEL_LOG_TOOL_DETAILS=1
Исправления ошибок
Основная функциональность:
- Исправлена ошибка, когда
/compactзавершался с "context exceeded", если диалог стал слишком большим для самого запроса на сжатие - Исправлена ошибка, когда
/plugin enableи/plugin disableзавершались неудачей, если местоположение установки плагина отличается от места его объявления в настройках - Исправлена настройка
deniedMcpServers, которая не блокировала MCP-серверы claude.ai - Исправлена ошибка, когда
switch_displayв инструменте computer-use возвращал "not available in this session" в настройках с несколькими мониторами - Исправлен сбой, когда
OTEL_LOGS_EXPORTER,OTEL_METRICS_EXPORTERилиOTEL_TRACES_EXPORTERустановлены вnone - Исправлена подсветка синтаксиса diff, не работавшая в ненативных сборках
Производительность и память:
- Исправлена утечка памяти в удалённых сессиях при прерывании потокового ответа
- Исправлены постоянные ошибки ECONNRESET во время смены edge-соединений путём использования нового TCP-соединения при повторной попытке
- Улучшена производительность автодополнения файлов при упоминании через @ в больших репозиториях
- Улучшена производительность прокрутки больших транскриптов путём замены WASM yoga-layout на чистую реализацию на TypeScript
- Уменьшены подтормаживания интерфейса при срабатывании сжатия в больших сессиях
Пользовательский интерфейс и терминал:
- Исправлена ошибка, когда запросы застревали в очереди после выполнения определённых слэш-команд, и их нельзя было получить с помощью стрелки вверх
- Исправлено появление необработанных последовательностей клавиш в запросе при работе через SSH или в интегрированном терминале VS Code
- Исправлен статус сессии Remote Control, который оставался "Requires Action" после разрешения разрешения
- Исправлено перехват shift+enter и meta+enter подсказками автодополнения вместо вставки новых строк
- Исправлено просачивание устаревшего контента при прокрутке вверх во время потоковой передачи
- Исправлена проблема, когда терминал оставался в расширенном режиме клавиатуры после выхода в Ghostty, Kitty, WezTerm и других терминалах, поддерживающих протокол клавиатуры Kitty — Ctrl+C и Ctrl+D теперь работают корректно после выхода
- Улучшено обнаружение опасных команд в PowerShell
Этот выпуск в первую очередь предназначен для разработчиков, использующих Claude Code с MCP-интеграциями, пользовательскими хуками или столкнувшихся с определёнными ошибками в предыдущих версиях.
📖 Read the full source: GitHub Claude-Code
👀 Смотрите также

Пользователь Reddit сообщает о 18,8 ток/с при CPU-инференсе модели Qwen 3 30B Q4 на архитектуре Zen 4.
Пользователь на r/LocalLLaMA протестировал Qwen 3 30B Q4 на процессоре и достиг 18,8 токенов в секунду с процессором Zen 4 и памятью DDR5, что значительно превысило ожидания в 3-5 ток/с.

GitHub отключает возможность Copilot вставлять рекламу в pull-запросы после негативной реакции разработчиков.
GitHub отключил функцию Copilot, которая позволяла вставлять рекламные 'советы' в pull requests после того, как разработчики обнаружили, что она добавляет рекламу таких инструментов, как Raycast. Функция, позволявшая Copilot редактировать PR, которые он не создавал, когда его упоминали, была отключена после обратной связи сообщества.
Реальная общественная реакция против ИИ: насилие, данные опросов и убывающая отдача
Нападение с коктейлем Молотова на генерального директора OpenAI, рост гнева поколения Z до 31% и 80% компаний, не видящих прироста производительности — медовый месяц для ИИ закончился.

Почему активирующее управление Anthropic испытывает трудности с генерацией корректного JSON
Метод активации управления, используемый для безопасности ИИ, не способен генерировать действительный JSON, достигая лишь 24,4% валидности по сравнению с 86,8% у необученной базовой модели.