Claude Code 2.1.283 научился держать новые модели за дверью

Anthropic добавила в Claude Code 2.1.283 две управляемые настройки, которые сужают доступ к моделям сильнее, чем раньше: availableModelsMatch и deniedModels. Первая проверяет точную версию модели, вторая блокирует конкретные модели поверх разрешённого списка. Обе описаны в заметках к релизу на GitHub от 25 сентября, где кроме них ещё почти сотня пунктов.
Со значением "exact" запись в availableModels пропускает только ту версию, которую называет. Новые релизы остаются закрыты, пока их не впишут в список. deniedModels работает с другой стороны: модель из этого списка заблокирована, даже если availableModels её разрешает.
Как список моделей работал до этого
Разрешённый список моделей существует давно, но с лазейками. В версии 2.1.175 от 12 июня появилась настройка enforceAvailableModels. С ней список ограничивает и модель Default: если Default указывает на запрещённую модель, Claude Code переключается на первую разрешённую. Тогда же пользовательские и проектные настройки потеряли возможность расширить управляемый список. Раньше они с ним сливались, и разработчик мог дописать туда свою модель, а теперь управляемое значение целиком заменяет записи с более низким приоритетом. Контроль включается только при enforceAvailableModels: true и непустом availableModels. Пустой список ничего не ограничивает, и у пользователя остаётся Default его тарифа.
В 2.1.283 проверка уходит на уровень версий. Судя по формулировке в заметках, без режима "exact" запись могла пропускать и версии, вышедшие позже. Теперь появление новой модели не расширяет доступ само по себе: её надо явно вписать в список.
В том же релизе поправили несколько мест, где выбор модели расходился с настройками:
/modelпринимал Sonnet 4.6 или Sonnet 5 с суффиксом[1m], если в id была дата или-v1:0, хотя тот же id без суффикса отклонялся.- Если
ANTHROPIC_DEFAULT_HAIKU_MODELзакрепляет другую модель, пикер всё равно показывал зашитую в код версию Haiku и её цену. - Динамические workflows, запущенные во время переключения на запасную модель, гоняли на ней все агенты и не пытались вернуться к модели из настроек.
DISABLE_PROMPT_CACHING_HAIKUничего не делал, если Haiku была основной моделью сессии.
Из строки Opus в /model и из названия модели Default убрали пометку «(1M context)» там, где у Opus и так контекстное окно в 1M. Размер окна не изменился. А в списке инструментов /mcp заблокированные организацией инструменты теперь помечены значком предупреждения.
Шлюзы и телеметрия
Для LLM-шлюзов появился заголовок x-claude-code-prompt-id: по нему шлюз объединяет все запросы, которые обслуживают один промпт пользователя. Заголовок включают через CLAUDE_CODE_GATEWAY_HINT_HEADERS=1. В конфиге шлюза Claude apps появился блок load_test_mode, тоже включаемый вручную. В этом режиме запросы собираются и подписываются, но наверх не уходят, а клиент получает заготовленный ответ, так что развёртывание можно нагрузочно тестировать без реальных вызовов. Ещё в шлюзе появился апстрим mantle для эндпоинта Mantle в Amazon Bedrock.
С OTEL_LOG_TOOL_CONTENT=1 событие tool.output в спанах OpenTelemetry теперь содержит ещё и вывод MCP-инструментов, WebFetch и WebSearch.
Аудит промптов под старые модели
Команда /doctor prompt-audit, она же /checkup prompt-audit, проверяет CLAUDE.md, навыки, агентов и команды на приёмы промптинга, рассчитанные на старые модели. В начало отчёта попадают устаревшие пути, устаревшие команды и файлы инструкций, которые противоречат друг другу. Ключевые слова для thinking, описанные в документации Claude Code, аудит не трогает. Рядом поправили /context: инструкции MCP-серверов там теперь видны отдельной строкой и входят в общий счёт.
Из остального, что может задеть рабочие настройки:
- На Windows инструмент PowerShell пропускал
cmd /c rd,rmdir,delиeraseпо корням дисков, домашней папке и другим папкам, которые не удаляетRemove-Item. Исправлено. - Если одно вложенное значение в управляемых настройках песочницы было некорректным, весь блок игнорировался. Теперь на этом значении проверка закрывается в запрещающую сторону, а остальной блок применяется.
- Короткий HTTP 404 от stateless-сервера MCP, например от прокси во время передеплоя, выводил сервер из строя до конца сессии, хотя он отображался как подключённый.
claude plugin uninstallмог удалить другой плагин вместе с его опциями и секретами, если id двух плагинов различались только регистром.- Диалог запуска
/ultrareviewтеперь предупреждает, что при ревью локальной ветки могут загрузиться незакоммиченные изменения в отслеживаемых файлах. - Ревью в Code Review, которое упёрлось в лимит времени и ничего не проверило, теперь помечается как незавершённое, не оплачивается и перезапускается один раз.
- Резервирование имени
claude-aiиз 2.1.282 откатили: навыки, команды, workflows и MCP-серверы с этим именем снова загружаются.
Подвох с auto mode
Интерактивные сессии на сторонних провайдерах или с выключенной телеметрией теперь стартуют в auto mode, если режим разрешений не задан. Перебить это можно через permissions.defaultMode.
Выключенная телеметрия в этом релизе фигурирует не один раз. Remote Control был недоступен на платных тарифах, если телеметрию отключали через DISABLE_TELEMETRY или DO_NOT_TRACK. Недельный лимит Fable не показывался в /usage и в счётчиках VS Code. Оба бага исправлены. Двумя версиями раньше с теми же переменными не загружался AGENTS.md.
Позже, 16 октября, в changelog Claude Code появилось похожее правило для неинтерактивного запуска, но с обратным знаком. Сессии claude -p и Agent SDK без заданного режима разрешений на сторонних провайдерах, с выключенной телеметрией или на свежей установке стартуют в default mode. Флаг --permission-mode auto по-прежнему включает auto.
Дальше
Claude посчитал девять петель там, где рекорд был восемь
«Yes, Claude can do Nine Loops», пишет Anthropic о вызове побить рекорд физиков в восемь петель. Тот рекорд ставил Лэнс Диксон из SLAC с коллегами, и он же независимо проверил расчёт Claude.
Читайте также
- Claude Code 2.1.282 не даст репозиторию включить телеметрию
- Облачные сессии Claude Code запускаются на ваших хостах
- Claude Code в масштабе: руководство для Enterprise
- Claude Code 2.1.318: срок входа, логи раннера и шлюз AWS
- Revolut перевела около 2 000 инженеров с Claude Code на GLM
- intent-lens объясняет команды Claude Code до их запуска
Комментарии
Пока никто не написал. Будьте первым.
Присоединяйтесь к разговору
Войдите, чтобы оставить комментарий. Он появится после модерации.

