Если в терминале Claude Code появилось уведомление «We're changing auto mode to no longer charge for classifier requests in Claude Code. However, this session isn't eligible» (по-русски: «Мы меняем auto mode, чтобы больше не брать плату за запросы классификатора в Claude Code. Однако эта сессия не подходит»), это не ошибка. Начиная с версии 2.1.278 Claude Code по умолчанию просит сервер выполнять проверки безопасности auto mode и не берёт за них плату. Но так работает только там, где серверные проверки доходят до сессии. При переходе на собственные запросы классификатора Claude Code предупреждает об этом, и проверки оплачиваются как раньше.
Что изменилось в auto mode
В auto mode классификатор проверяет действия перед выполнением: например, команды в командной оболочке и сетевые запросы. Собственные запросы классификатора Claude Code оплачиваются как обычный расход токенов, так было и до версии 2.1.278.
С версии 2.1.278 Claude Code по умолчанию просит сервер выполнить проверки в составе запросов, которые сессия и так отправляет модели. За проверки, выполненные сервером, плата не взимается. В той же версии в команде /status появилась строка Auto mode server: она показывает, работает ли классификатор этой сессии на сервере.
Кого это касается:
- Enterprise-планы и аккаунты Claude API - серверные проверки запрашиваются по умолчанию.
- Claude Platform on AWS, Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry - тоже по умолчанию, но доступность серверных проверок зависит от того, включена ли функция на конкретной платформе и в регионе.
- Pro, Max, Team - по документации Anthropic на этих планах уведомление никогда не появляется.
Отдельное ограничение, не связанное с оплатой: на Bedrock, Google Cloud's Agent Platform, Foundry и в сессиях Claude apps gateway со входом в аккаунт auto mode работает только с моделями Claude Sonnet 5, Opus 4.7 и новее и с семейством Fable.
Режим разрешений - одна из настроек, от которых зависит, как агент ведёт себя в твоём проекте: что делает сам, а для чего запрашивает подтверждение. Если собираешь проекты в Claude Code постоянно, посмотри наш практикум.
Почему серверные проверки не доходят до сессии
Самая частая причина, по документации, - LLM-шлюз или прокси между Claude Code и API. Проблема возникает, если такой посредник убирает или переписывает заголовки запроса, отбрасывает незнакомые ему поля или меняет ответы: например, переписывает ID или удаляет ключи из потоковых событий. Тогда сервер не получает запрос на проверку или Claude Code не получает её результат, и сессия переходит на собственный классификатор Claude Code, запросы которого оплачиваются как раньше. Если Claude Code смог определить шлюз, уведомление называет его в тексте.
Вторая причина: серверные проверки ещё недоступны для платформы, региона или учётных данных сессии. Если шлюза или прокси в цепочке нет, а уведомление появляется снова и снова, документация называет вероятной причиной именно это.
Auto mode при этом продолжает работать. Уведомление появляется, только когда серверные проверки перестали доходить до сессии на всё оставшееся её время, и это может случиться уже на первом проверяемом действии. Отдельное действие, которое сервер не смог проверить, уведомление не вызывает: Claude Code проверяет его сам и на следующем запросе снова обращается к серверу.
Что нажать, когда видишь уведомление
Уведомление приостанавливает действие, пока ты не ответишь:
- Enter - продолжить. Задержанное действие и вся оставшаяся сессия используют собственный классификатор Claude Code, его запросы оплачиваются как токены по-прежнему. После Enter уведомление в этой сессии больше не появляется. Если в нём назван шлюз, подтверждение скрывает уведомление на этой машине на 24 часа. Если шлюз не назван, уведомление вернётся, когда следующая сессия снова перейдёт на собственный классификатор.
- Esc или Ctrl+C - отменить. Задержанное действие не выполняется, текущий ход останавливается, сессия остаётся в auto mode. Ответ не запоминается, поэтому перед следующим проверяемым действием уведомление появится снова.
Если хочешь выйти из auto mode, после ответа переключи режим разрешений клавишами Shift+Tab.
Там, где уведомление не может ждать ответа, Claude Code сообщает тот же текст и продолжает работу в auto mode. Исключение: если за последние 24 часа на этой машине уже подтверждали уведомление о шлюзе, текст не показывается. В неинтерактивном режиме с флагом -p текст выводится в поток ошибок (stderr), в выводе stream-json приходит системным предупреждением, которое приложения на Agent SDK могут прочитать из потока сообщений. В расширении VS Code сообщение показывается в диалоге, подтверждать ничего не нужно.
Как проверить статус
Проверить, где сейчас работает классификатор, можно без ожидания уведомления. Запусти /status в сессии, которая работает в auto mode, и посмотри на строку Auto mode server:
Enabled- действия сессии пока проверяет сервер;Disabled- сессия уже перешла на собственный классификатор Claude Code.
Что делать, если причина в шлюзе
По документации есть два варианта настройки.
- Попросить администратора компании или поставщика шлюза передавать запросы и ответы без изменений. Заголовки и поля тела запроса, включая незнакомые шлюзу (например, поле
safeguards), должны передаваться как есть. Ответы и потоковые события должны возвращаться без удаления ключей вродеsafeguard_resultsи без переписывания ID вызовов инструментов. Подробности - в руководстве по совместимости шлюзов. После этого новые сессии снова используют серверные проверки. - Отключить запрос серверных проверок, если заранее известно, что шлюз их не поддержит. Задай переменную до запуска сессии, в командной оболочке или через ключ
envв настройках Claude Code:
export CLAUDE_CODE_AUTO_MODE_SERVER=0Тогда Claude Code всегда использует собственный классификатор, его запросы оплачиваются как раньше, уведомление не появляется. При прямом подключении к Anthropic API эта переменная не читается. Если CLAUDE_CODE_AUTO_MODE_SERVER не задана, а задана CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1, серверные проверки тоже отключаются. Документация называет CLAUDE_CODE_AUTO_MODE_SERVER временной настройкой, которую могут убрать в одном из следующих релизов, так что после обновлений её стоит перепроверять.
Если шлюз не твой и настроить его ты не можешь, можно обратиться к поставщику шлюза или выбрать второй вариант.
Если шлюза нет, а уведомление появляется
Когда в цепочке нет ни шлюза, ни прокси, а уведомление появляется снова, вероятная причина по документации - серверные проверки ещё недоступны для твоей платформы, региона или учётных данных. Подтвердить это можно у поддержки или администратора компании либо сообщить о проблеме командой /feedback.
Что дальше
Настраивать заранее ничего не нужно: при появлении уведомления auto mode продолжает работать, а собственные запросы классификатора оплачиваются как раньше. Если уведомление появилось, ответь на него (Enter или Esc) и посмотри /status. При необходимости можно настроить шлюз, отключить запрос серверных проверок или обратиться в поддержку.
О других причинах расхода токенов читай в статьях «Куда уходят токены в Claude Code» и «Как не сжечь лимиты Claude Code». А здесь - о том, как сократить лишний код в ответах модели и сэкономить на этом токены.
Источники
- Claude Code: коммит CHANGELOG.md с записью версии 2.1.278 на GitHub - официальный репозиторий Anthropic
- Auto mode classifier request charges - официальная документация Anthropic об уведомлении и оплате проверок
Новые материалы - дайджестом, без спама
Гайды выходят регулярно. Подпишись, чтобы не пропускать: пришлю подборку в Telegram или на email. Раз в неделю или каждый день - выбираешь сам.

