Деплой без регистрации: Cloudflare убирает барьеры для AI-агентов

Cloudflare объявила о новой функции, которая официально называется «временные аккаунты для AI-агентов». Но, как это часто бывает с технологическими новинками последнего времени, «AI» здесь скорее маркетинговый хук — на деле функция одинаково полезна всем разработчикам, а не только тем, кто строит автономных агентов.

Момент, когда агент пытается задеплоить что-то и упирается в стену, выстроенную для людей — OAuth в браузере, дашборд, токены, MFA — для фонового агента это полный стоп.

Проблема: аутентификация как стена для автоматизации

Когда AI-агенту нужно задеплоить приложение и создать аккаунт, он упирается в барьеры, спроектированные для людей: браузерный OAuth-flow, дашборд для кликов, API-токен для копирования и MFA-запрос для подтверждения.

Для интерактивного копилота рядом с разработчиком это просто неудобство. Для фонового агента — полная блокировка.

Традиционные облачные процессы аутентификации рассчитаны на человека за компьютером. Для разработчика это разовая трата времени. Для AI-агента — непреодолимый барьер. Агенты не могут нажимать кнопки, подтверждать email и работать с дашбордами. Им нужен программный путь от «хочу задеплоить» до «код работает».

ℹ Что такое Cloudflare Workers?
Cloudflare Workers — это serverless (бессерверная) платформа для запуска кода на периферии сети (edge). Код выполняется в сотнях дата-центров по всему миру без необходимости управлять серверами. Wrangler — официальный CLI-инструмент (командная строка) для работы с Workers.

Решение: флаг --temporary

Cloudflare запустила «Временные аккаунты для агентов». Теперь агенты могут деплоить сайты, API и другие агенты сразу, без предварительной регистрации.

Суть новшества укладывается в одну команду:

npx wrangler deploy --temporary

Команда wrangler deploy --temporary создаёт или переиспользует временный preview-аккаунт, деплоит Worker на URL в зоне workers.dev и печатает claim URL. Временный аккаунт нужно клеймить (заявить права) в течение 60 минут, чтобы сохранить деплой и все созданные ресурсы Cloudflare.

Если не клеймить временный preview-аккаунт в течение 60 минут, Cloudflare удалит его вместе со всеми деплоями.

💡 Не нужен даже аккаунт!
Вы можете запустить npx wrangler deploy --temporary без предварительной авторизации — Cloudflare сам создаст временный аккаунт, выдаст API-токен и ссылку для клейминга. Никакой регистрации, никакого браузера.

Как агент узнаёт о флаге --temporary?

Это один из самых изящных аспектов реализации. Агенту не нужно заранее знать про флаг — Wrangler сам подскажет.

Если у Wrangler CLI нет учётных данных, он печатает сообщение следующего типа: «Чтобы продолжить без входа в систему, перезапустите команду с флагом --temporary. Wrangler использует временный аккаунт и выведет claim URL».

Это позволяет агенту самостоятельно обнаружить флаг --temporary без явного указания человека.

Когда агент обнаруживает это и запускает wrangler deploy снова с флагом --temporary, Cloudflare создаёт временный аккаунт для агента, выдаёт Wrangler API-токен и предоставляет claim URL, который агент может передать обратно человеку.

Схема работы временных аккаунтов


graph TD
    A[Агент запускает wrangler deploy] --> B{Есть учётные данные?}
    B -->|Нет| C[Wrangler выводит подсказку про --temporary]
    C --> D[Агент перезапускает с --temporary]
    D --> E[Cloudflare создаёт временный аккаунт]
    E --> F[Worker задеплоен на workers.dev]
    F --> G[Агент получает: URL + Claim URL]
    G --> H{Человек клеймит в течение 60 мин?}
    H -->|Да| I[Аккаунт становится постоянным]
    H -->|Нет| J[Аккаунт и деплой удаляются]
    B -->|Да| K[Обычный деплой без --temporary]

Итерации внутри одной сессии

Агентная разработка редко сводится к единственному деплою. Сессия проходит через несколько циклов изменений кода. Агент может итерационно менять Worker и передеплоивать изменения столько раз, сколько нужно, в пределах 60-минутного окна.

Wrangler CLI кэширует временный preview-аккаунт и переиспользует его, пока аккаунт и claim URL остаются действительными. В выводе показывается, был ли аккаунт создан заново или переиспользован.

📝 Пример: деплой Hello World через агента

Отправьте своему AI-агенту такой промпт:

Создай простейший Cloudflare Worker на TypeScript,
который возвращает "Hello World", и задеплой его
через Wrangler CLI. Не задавай вопросов — делай всё сам.

Агент запустит Wrangler, подхватит флаг --temporary из вывода, соберёт скрипт и задеплоит его мгновенно — без участия человека.

Как клеймить временный аккаунт

Перейдя по claim-ссылке, вы попадёте на страницу, где можно зарегистрироваться или войти в Cloudflare, а затем заявить права на временный аккаунт, в котором задеплоен ваш Worker. Клейминг распространяется не только на Workers, но и на ресурсы вроде баз данных и других привязок.

После клейминга Worker и все ресурсы Cloudflare, созданные в этом аккаунте, остаются доступными вам. Чтобы продолжить использовать Wrangler CLI с заклеймленным аккаунтом, выполните wrangler login, затем деплойте без флага --temporary.

Поддерживаемые продукты и ограничения

Временные preview-аккаунты на текущий момент поддерживают ограниченный набор продуктов: Workers, Workers Static Assets, Workers KV, D1, Durable Objects, Hyperdrive, Queues и SSL/TLS-сертификаты.

ПараметрВременный аккаунтПостоянный аккаунт
Время жизни60 минутБессрочно
РегистрацияНе нужнаОбязательна
Workers
Workers KV
D1 (база данных)
Durable Objects
Hyperdrive
Queues
Производство / CI/CD
Итерации кода✅ (в рамках 60 мин)
⚠ Важно про безопасность

Claim URL предоставляет право собственности на временный preview-аккаунт. Обращайтесь с ним как с чувствительными данными. Cloudflare применяет дополнительные проверки для предотвращения злоупотреблений с временными аккаунтами.

Также: флаг --temporary предназначен только для неаутентифицированного использования. Если Wrangler CLI уже аутентифицирован через OAuth, CLOUDFLARE_API_TOKEN или глобальный API-ключ, --temporary вернёт ошибку.

Защита от злоупотреблений

Перед созданием временного preview-аккаунта Cloudflare требует прохождения proof-of-work проверки (доказательство выполнения вычислительной работы). CLI обрабатывает это автоматически. Это может добавить небольшую задержку, но не требует дополнительного ввода от пользователя.

Cloudflare ограничивает скорость создания временных preview-аккаунтов. Если CLI не может создать аккаунт из-за слишком большого количества запросов за короткое время — подождите перед повторной попыткой или аутентифицируйте CLI с постоянным аккаунтом Cloudflare.

Это полезно не только для агентов

Сообщество разработчиков на Hacker News сразу подметило более широкий потенциал функции:

«Забудьте про агентов — Cloudflare только что предоставил бесплатные scratch-деплои: эфемерные на 60 минут — для всех. Это будет потрясающе для PR-превью и code review. Возможность задеплоить превью на рабочий URL бесплатно — это огромное снижение трения».

Действительно: разработчик может быстро показать коллеге работающий прототип без каких-либо настроек инфраструктуры. Студенты могут деплоить учебные проекты без создания аккаунтов. CI-пайплайны могут генерировать живые превью для каждого пул-реквеста.

Как начать прямо сейчас

Чтобы попробовать это со своим агентом, обновите Wrangler до версии 4.102.0 или новее, убедитесь, что вы вышли из системы (wrangler logout), а затем попросите своего агента что-нибудь собрать и задеплоить на Cloudflare.

# Обновить Wrangler до нужной версии
npm install -g wrangler@latest

# Убедиться, что вы не авторизованы
wrangler logout

# Деплой без аккаунта
npx wrangler deploy --temporary

Для production-окружения и CI/CD используйте постоянный аккаунт Cloudflare с wrangler login или API-токеном Cloudflare.

Более широкий контекст: Cloudflare строит агентную инфраструктуру

Эта инициатива является частью более широких усилий Cloudflare по устранению барьеров регистрации для AI-агентов, включая партнёрства со Stripe и WorkOS для обеспечения агентно-управляемого provisioning сервисов.

Cloudflare недавно объявила о партнёрстве со Stripe и новом протоколе, который позволяет агентам provisioning Cloudflare от имени пользователей — создание аккаунта, оформление подписки, регистрация домена и получение API-токена для деплоя кода, без копирования токенов и ввода данных карты.

Значимость временных аккаунтов выходит за рамки простого удобства. Это фундаментальный сдвиг в том, как облачная инфраструктура проектируется для эпохи AI.

💡 Вывод
Функция временных аккаунтов Cloudflare — это не просто «фишка для агентов». Это новая парадигма деплоя: сначала код, потом аккаунт. Разработчики, агенты и автоматизированные системы получают возможность деплоить и тестировать за секунды, а решение о создании постоянного аккаунта принимается уже после того, как всё работает.