Claude Code v2.1.128: изоляция OTEL, исправления MCP, поддержка плагинов .zip и более 20 исправлений ошибок

Вышел Claude Code v2.1.128 с солидным набором исправлений и небольших новых функций. Основные изменения: дочерние процессы больше не наследуют переменные окружения OpenTelemetry, --plugin-dir теперь принимает архивы .zip, а переподключения MCP больше не заливают беседу. Давайте разберем практические детали.
Изоляция OTEL для дочерних процессов
Дочерние процессы (Bash, хуки, MCP, LSP) больше не наследуют переменные окружения OTEL_*. Если вы запускаете приложение, инструментированное OTEL, через Bash-инструмент, оно не подхватит собственную OTLP-конечную точку CLI. Это чистый разрыв — телеметрия вашего приложения остается отдельной от телеметрии Claude Code.
Улучшения плагинов
--plugin-dirтеперь принимает архивы плагинов.zipв дополнение к каталогам. Положите.zipв каталог плагинов, и он загрузится.- В безголовом режиме
--output-format stream-jsonвinit.plugin_errorsтеперь включаются ошибки загрузки--plugin-dir, а не только понижения зависимостей. - Исправлен
/plugin update— теперь он корректно обнаруживает новые версии плагинов из npm.
Обновления MCP
/mcpтеперь показывает количество инструментов для подключенных серверов и помечает серверы, подключившиеся с нулем инструментов.workspaceтеперь зарезервированное имя сервера. Существующие серверы с именемworkspaceбудут пропущены с предупреждением.- Переподключающиеся MCP-серверы больше не заливают беседу полными списками имен инструментов — повторно объявленные инструменты суммируются по префиксу сервера.
- Исправлено, что результаты MCP-инструментов теряли изображения, когда сервер возвращал одновременно структурированный контент и блоки контента.
- Исправлено, что MCP-серверы stdio получали поврежденные аргументы, когда установлен
CLAUDE_CODE_SHELL_PREFIX, а аргумент содержит пробелы или метасимволы оболочки.
Другие заметные изменения
--channelsтеперь работает с аутентификацией по ключу API. Организации Console с управляемыми настройками должны установитьchannelsEnabled: true.EnterWorktreeтеперь создает новую ветку от локального HEAD, как задокументировано, а не отorigin/<default-branch>. Незапушенные коммиты больше не теряются.- Автоматический режим: когда классификатор не может оценить действие, ошибка содержит подсказку (повторить,
/compactили запустить с--debug). - Параллельные вызовы shell-инструментов: неудачная команда только для чтения (
grep,git diff,ls) больше не отменяет параллельные вызовы. - Исправлен цикл аварий при передаче очень большого ввода (>10 МБ) в
claude -pчерез stdin. - Исправлен режим vim:
Spaceв режиме NORMAL теперь перемещает курсор вправо, соответствуя стандартному поведению vi/vim. - Исправлен
/renameбез аргументов, который не работал на возобновленных сессиях, последней записью которых является граница компактизации. - Исправлено, что в сводках прогресса под-агентов отсутствовал кэш подсказок (примерно 3× снижение
cache_creation). - Исправлено, что сводки под-агентов срабатывали повторно, пока транскрипт под-агента статичен, ограничивая худший случай затрат токенов на бездействующих под-агентах.
- Исправлено, что модель Bedrock по умолчанию разрешалась в
global.*вместо регионально-соответствующего префикса.
Полный список изменений со всеми 20+ исправлениями доступен на странице релиза.
📖 Прочитать полный источник: GitHub Claude-Code
👀 Смотрите также

Выпуск Claude-Code v2.1.25: Исправление ошибки валидации
Версия Claude-Code v2.1.25 решает проблему валидации заголовка в бета-версии, которая затрагивает пользователей шлюза на Bedrock и Vertex, с конкретным обходным решением через переменную среды.

Внимательное управление: Проблема избирательного забывания в системах памяти искусственного интеллекта
Разработчик, создающий пятиуровневую систему памяти для бота OpenClaw, выявляет ключевое ограничение: современные подходы сосредоточены на воспроизведении информации, но им не хватает механизмов для подавления нерелевантных данных во время сфокусированных задач, что аналогично человеческому механизму внимательного отбора.

Когнитивный долг: когда результаты ИИ опережают понимание
Пост на Reddit обсуждает «когнитивный долг» — разрыв между результатом, сгенерированным ИИ, и пониманием этого результата командой — и утверждает, что творческий контроль означает понимание того, что вы отправили. Сам пост был написан с помощью Claude, иронично комментируя эту ситуацию.

Пользователи OpenRouter сообщают о баге с подписью в thinking-блоках Sonnet 4.5
Баг, затрагивающий режим extended thinking в Claude Sonnet 4.5 через OpenRouter, вызывает ошибки валидации подписи.