Anthropic опубликовала на GitHub версию 2.1.319 Claude Code. Обновление меняет поведение auto mode, когда телеметрия или фичефлаги выключены, в том числе за LLM-шлюзом. Кроме того, оно запускает задачи MCP в фоне и исправляет десятки ошибок. Если ты используешь агента в компании или запускаешь его в скриптах и пайплайнах, некоторые изменения могут блокировать действия, которые раньше проходили.
Несколько терминов, прежде чем перейти к фактам. Auto mode — режим, в котором Claude Code выполняет действия с автоматическими проверками безопасности и не спрашивает подтверждение на каждом шаге. LLM-шлюз — промежуточный сервер между агентом и моделью, который компании часто используют для контроля и биллинга. MCP — протокол, по которому агент подключается к внешним инструментам. Фичефлаги — переключатели, с помощью которых сервер включает или выключает функции. Телеметрия — отправка данных об использовании.
Что меняется в auto mode?
Согласно официальным заметкам о релизе, при выключенной телеметрии или фичефлагах, в том числе за LLM-шлюзом, вызовы, которые сервер не может проверить, отклоняются или требуют подтверждения от пользователя. Отката на встроенный классификатор больше нет.
Если хочешь продолжать использовать его, установи переменную CLAUDE_CODE_AUTO_MODE_SERVER=0. Bedrock, Vertex и Foundry остаются без изменений.
За шлюзом CLAUDE_CODE_AUTO_MODE_SERVER=1 включает серверную проверку даже при заданном CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS. Если это значение задают управляемые настройки, им также нужно указать 1.
Как работают отказ в разрешениях и флаги?
Появилась настройка permissions.denyInsteadOfPrompting. Вызов, который иначе ждал бы подтверждения, отклоняется, и ход продолжается, в терминальных сессиях, субагентах и тиммейтах. Это полезно в автоматизации, где никто не сидит и не отвечает.
Также появилась CLAUDE_CODE_DISABLE_FEATURE_FLAGS, которая останавливает получение флагов без выключения телеметрии. Тогда каждый флаг использует значение по умолчанию.
Связанное исправление касается claude -p. В auto mode, если действия отклонены из-за отсутствующей проверки безопасности, теперь выходит код 1, а не 0. Скрипты, которые читают код выхода, увидят разницу.
Что такое фоновые задачи MCP?
Когда сервер MCP выполняет вызов как задачу, Claude Code сразу переводит его в фон и сообщает Claude результат по завершении работы. Тем, кто предпочитает ждать, поможет CLAUDE_CODE_DISABLE_MCP_TASK_BACKGROUND.
Два исправления касаются MCP. Серверы со старым рукопожатием не подключались или возвращали пустые результаты, потому что Claude Code объявлял расширение, которое используется только с более новыми серверами. Кроме того, длинный вызов через коннектор claude.ai иногда не возвращал результат после --resume.
Если ты создаешь интеграции, посмотри шлюз, который уже затрагивали в 2.1.316.
Что добавляет шлюз приложений Claude?
Для администраторов появилось несколько новинок. Есть admin.pooled_conflict_rule и admin.pooled_priority_order, чтобы решить, какой групповой бюджет первым оплачивает разработчик из нескольких групп. Есть необязательный login_notice с сообщением на странице проверки и на экране входа. Формат логов может стать JSON через CLAUDE_GATEWAY_LOG_FORMAT=json.
В /usage теперь видны расходы за сегодня, неделю и месяц для тех, у кого нет лимита трат. Также появляются предупреждения при запуске для политик без desktopHome, которые используют coworkTabEnabled – false или chatSessionRetentionDays, в преддверии изменения Claude Desktop 10 ноября.
Есть и предупреждение с строкой при запуске – если вход через claude.ai завершился, а Claude Code продолжает работать с доступом через ant auth login, использование списывается с организации Claude Console.
Ограничения, которые стоит знать
Заметки о релизе скудные. Они не объясняют, почему Anthropic убирает откат на встроенный классификатор и сколько установок это затронет. Независимых тестов реального эффекта блокировок нет, а поведение за сторонними шлюзами может отличаться. Список в нашем источнике к тому же обрывается на последнем пункте, так что некоторые исправления могут быть не учтены.
Что меняется для тех, кто работает с цифровыми инструментами
Если ты используешь Claude Code за корпоративным прокси с выключенной телеметрией, после обновления auto mode может начать запрашивать подтверждения или отклонять действия. Сначала проверь это на тестовой машине. Пайплайны, которые используют claude -p, должны обрабатывать новый код выхода 1. Тем, у кого есть правила Bash deny и ask, пригодится исправление – команды с словами в кавычках раньше обходили проверку. Исправление по полному диску снижает риск пустых конфигурационных файлов. Это касается и проектов на сетевых папках, где также исправили список всех файлов при запуске в Linux.
Наше мнение
Отклонять то, что нельзя проверить, — правильное решение для агента, который выполняет команды. Тихий откат на локальный классификатор создавал ложное чувство безопасности. Главный риск — коммуникация. Такое серьезное изменение для тех, кто работает за шлюзами, уместилось в одну строчку заметок, и многие узнают о нем, только когда их скрипт остановится. Положительно выглядит работа над явными предупреждениями, например о том, что платит организация. После случаев вредоносных расширений это логичный сигнал.
Частые вопросы
Как сохранить прежнее поведение auto mode?
Установи CLAUDE_CODE_AUTO_MODE_SERVER=0. Тогда Claude Code продолжит использовать встроенный классификатор. Это осознанный выбор, ведь именно этот откат Anthropic убрала по умолчанию.
Затронуты ли Bedrock, Vertex и Foundry?
Нет. По официальным заметкам, они остаются без изменений. Изменение касается выключенной телеметрии или фичефлагов и LLM-шлюзов.
Что делает permissions.denyInsteadOfPrompting?
Отклоняет вызов, который иначе ждал бы подтверждения. Ход продолжается и не зависает. Работает в терминале, субагентах и тиммейтах.
Как отключить только фичефлаги?
Используй CLAUDE_CODE_DISABLE_FEATURE_FLAGS. Это останавливает получение флагов, не выключая телеметрию. Каждый флаг использует свое значение по умолчанию.
Что меняется для claude -p?
В auto mode, если действия отклонены из-за отсутствия проверки, команда завершается с кодом 1. Раньше был код 0. Это относится к текстовому и JSON-выводу.
На что смотреть в следующих релизах Claude Code
Версия 2.1.319 сдвигает auto mode в сторону отказа при сомнениях. Стоит понаблюдать, как на это реагируют окружения и скрипты.
- Проверь обновление в отдельной среде, прежде чем раздавать его коллегам.
- Читай следующие заметки о релизе, ищи другие изменения в шлюзах и проверках безопасности.
- Проверь управляемые настройки, если задаешь DISABLE_EXPERIMENTAL_BETAS, ведь нужно и значение 1.




