Claude Code · версия 2.1.51
Claude Code 2.1.51: что нового
Claude Code 2.1.51: подкоманда claude remote-control, управляемые настройки через plist и реестр, npm-плагины с версиями и фикс безопасности хуков.
Новое 3
- Добавлена подкоманда
claude remote-controlдля внешних сборок, которая позволяет всем пользователям поднимать локальное окружение. - Добавлена поддержка собственных npm-реестров и закрепления конкретных версий при установке плагинов из npm-источников.
- Добавлены переменные окружения
CLAUDE_CODE_ACCOUNT_UUID,CLAUDE_CODE_USER_EMAILиCLAUDE_CODE_ORGANIZATION_UUID, с помощью которых вызывающий код SDK может синхронно передать данные аккаунта. Это устраняет состояние гонки, из-за которого в ранних событиях телеметрии не было метаданных аккаунта.
Улучшено 1
- Таймаут git по умолчанию для маркетплейса плагинов увеличен с 30 до 120 секунд; для настройки добавлена переменная
CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS.
Исправлено 3
- Исправлена проблема безопасности: команды хуков
statusLineиfileSuggestionмогли выполняться в интерактивном режиме без подтверждения доверия к рабочему пространству. - Исправлена ошибка: дубликаты сообщений
control_response(например, при переподключении WebSocket) могли вызывать ошибки API 400, добавляя в диалог повторные сообщения ассистента. - Исправлено падение автодополнения слеш-команд, когда описание в SKILL.md плагина представляет собой массив YAML или значение другого нестрокового типа.
Другое 4
- BashTool теперь по умолчанию пропускает login-оболочку (флаг
-l), если доступен снимок оболочки, что ускоряет выполнение команд. Раньше для этого нужно было задаватьCLAUDE_BASH_NO_LOGIN=true. - Результаты инструментов размером более 50 тыс. символов теперь сохраняются на диск (раньше порог был 100 тыс.). Это уменьшает расход контекстного окна и позволяет вести более длинные диалоги.
- Селектор
/modelтеперь показывает для закреплённых версий моделей понятные названия (например, "Sonnet 4.5") вместо необработанных ID, а при наличии более новой версии выводит подсказку об обновлении. - Управляемые настройки теперь можно задавать через plist в macOS или реестр Windows. Подробнее: https://code.claude.com/docs/en/settings#settings-files
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.