Claude Code v2.1.223: Security fixes and new features
Версия: v2.1.223
Крупное:
Добавлены wildcard-записи владельцев ("owner/*") в управляемые настройки strictKnownMarketplaces и blockedMarketplaces для разрешения или блокировки всех marketplace-репозиториев под GitHub-организацией
Добавлено предупреждение, когда запрошенная модель субагента для workflow-агентов, форкнутых навыков, slash-команд или возобновленных фоновых агентов ограничена, и вместо нее запускается родительская модель
Добавлена подсказка /teleport в облачных сессиях, показывающая, как продолжить локально с помощью claude --teleport
Изменено CLAUDE_CODE_DISABLE_1M_CONTEXT: теперь удерживает любую модель Claude с нативным окном 1M до 200K через авто-компактизацию, а не только фиксированный список; при запуске появляется предупреждение, если авто-компактизация не удерживает сессию на 200K
Изменена авто-компактизация: сессии с неузнаваемыми ID моделей теперь удерживаются в пределах предполагаемого контекстного окна, а не позволяют ему расти; установите CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1, чтобы вернуть прежнее поведение
Изменен /review: теперь это алиас /code-review, который просматривает текущий дифф или PR (/code-review); используйте /code-review ultra для глубокого облачного ревью
Изменен /code-review без указания уровня: теперь повторно использует последний введенный уровень; введите уровень, например /code-review high, чтобы изменить его
Минорное:
Исправлен обход разрешений Bash, когда специально созданная команда могла скрыть часть себя от проверок разрешений
Исправлены запросы разрешений: команды с табами или невидимыми Unicode-символами больше не могут скрыть часть команды от диалога подтверждения
Исправлена возможность workflow-скриптов использовать динамический import() для выполнения кода вне песочницы workflow
Исправлен пробел в разрешениях: режим bypassPermissions в определении агента игнорировал политику отключения обхода разрешений организации
Исправлено возобновление сессии после /cd в середине сессии, когда она возвращалась пустой
Исправлено обнаружение моделей шлюза, скрывающее модели Claude, зарегистрированные под ID с префиксом провайдера, например vertex_ai/claude-* или bedrock/anthropic.claude-*
Исправлено: ключи modelOverrides, не являющиеся ID моделей Anthropic, больше не считаются каноническим ID модели сессии; неизвестные ключи теперь игнорируются, как документировано
Исправлены управляемые настройки: настройки, доставленные сервером, больше не отключают env-блок локального managed-settings.json или MDM-профиля; admin env теперь объединяется по ключам
Исправлен запуск sandboxed-команд на Linux, когда sandbox.filesystem.denyWrite покрывает рабочую директорию
Исправлено зависание форкнутых фоновых агентов в состоянии "already resuming" до конца сессии, когда пересборка родительского промпта форка не удалась при возобновлении
Исправлено: возобновленная сессия падала каждый ход или оставляла интерактивное приложение на неотвечающем экране ошибки, если в ее истории был поврежденный diagnostics-attachment
Исправлено редкое зависание при парсинге необычного вывода git push