Сегодня каждый пишет код с помощью AI-агентов. Но как только агенту нужно что-то развернуть — и зарегистрироваться, создав аккаунт, — он упирается в стену, созданную для людей: браузерный OAuth-поток, панель управления, по которой нужно кликать, API-токен, который надо копировать и вставлять, запрос многофакторной аутентификации. Для интерактивного копилота, работающего плечом к плечу с разработчиком, это раздражает. Для фонового агента — это жёсткая остановка.
Сегодня мы запускаем временные аккаунты Cloudflare для агентов.
Агенты теперь могут развёртывать веб-сайты, API и агентов сразу, без необходимости предварительно регистрировать аккаунт.
Теперь любой агент может выполнить wrangler deploy –temporary и развернуть Worker на Cloudflare. Это временное развёртывание остаётся активным в течение 60 минут, в течение которых вы можете забрать себе временный аккаунт, сделав его своим навсегда. Если вы этого не сделаете, он истечёт сам.
Наша цель? Дать вашему агенту возможность писать код и развёртывать его.
Почему бесшовное развёртывание важно для AI-агентов
Временные аккаунты с нулевым трением важнее, чем может показаться на первый взгляд:
Фоновые AI-сеансы не требуют участия человека и становятся нормой. Любой этап аутентификации, требующий браузера, копирования-вставки или «нажмите сюда через 60 секунд», означает, что агент застрянет и может выбрать развёртывание в другом месте.
Метод проб и ошибок — сверхспособность агента. Агентам нужен плотный цикл «написал → развернул → проверил». Им нужны дешёвые, одноразовые цели для развёртывания, чтобы они могли выполнить curl к своему же выводу и решить, правильно ли они сделали.
Платформы для агентов создают собственные способы, чтобы развёртывание кода «просто работало» без лишних шагов или учётных данных. Люди начинают ожидать, что этот процесс работает сам по себе, без необходимости регистрироваться в других сервисах, которыми они раньше не пользовались или о которых не слышали.
Как это работает
Временные аккаунты построены вокруг Wrangler — нашего инструмента командной строки (CLI) для платформы разработчика, который позволяет разработчикам создавать новые проекты, управлять их конфигурациями и ресурсами, а также развёртывать и обновлять их.
Использование Wrangler широко документировано онлайн, и агенты отлично умеют им пользоваться. Но если вы ещё не вошли в систему и не предоставили Wrangler разрешение на доступ к вашему аккаунту Cloudflare, то при попытке развёртывания агент застрянет на этапе регистрации и аутентификации. И вы можете резонно спросить: откуда агенты и LLM знают, что в Wrangler появился новый флаг –temporary, чтобы они могли его использовать без явной команды человека?
Чтобы решить эту проблему, мы обновили Wrangler: теперь он выводит агенту сообщение, подсказывающее про флаг –temporary:
Когда агент обнаруживает это и снова запускает wrangler deploy с флагом –temporary, Cloudflare предоставляет временный аккаунт для агента, выдаёт Wrangler API-токен для работы и возвращает ссылку для привязки, которую агент может передать человеку.
Давайте разберём каждый шаг процесса
Развёртывание и итерация нового проекта
Убедитесь, что вы используете последний релиз Wrangler, запустите ваш любимый агент для написания кода и напишите промпт, чтобы развернуть приложение «hello world» в режиме сборки:
Сделай очень простой Cloudflare Worker на TypeScript, который выводит «hello world», и разверни его с помощью wrangler. Не задавай мне вопросов, сделай всё, что можешь
Агент запустит wrangler, подхватит флаг –temporary из выводимых сообщений, соберёт ваш скрипт и мгновенно развернёт его — без участия человека:
Как видите, агент написал скрипт, развернул его с флагом –temporary, выполнил curl к полученной превью-ссылке и убедился, что результат соответствует коду.
Это замечательно, но агентское программирование часто не ограничивается одним развёртыванием. Сеанс может пройти через цикл множества изменений кода. Это не проблема: агент может вносить изменения в скрипт Worker и повторно развёртывать их сколько угодно раз (в пределах 60-минутного окна до привязки). Введите такой промпт:
Теперь измени hello world на «hello cloudflare» и разверни заново
Посмотрите, как агент меняет исходный код, повторно использует ранее созданный временный аккаунт, развёртывает новую версию и снова проверяет результат:
Привязка аккаунта
В любой момент вы можете забрать временный аккаунт и сделать его своим навсегда. Когда вы перейдёте по ссылке привязки, вы попадёте на страницу, где сможете либо зарегистрироваться, либо войти в Cloudflare, а затем привязать временный аккаунт, на который был развёрнут ваш Worker. Это касается не только Workers, но и таких ресурсов, как базы данных и другие привязки.
Если вы не привяжете эти временные аккаунты в течение 60 минут, они будут автоматически удалены.
Путь к бесшовному агентскому развёртыванию
Это лишь один из способов, которым мы устраняем барьер регистрации для агентов. Недавно мы объявили о партнёрстве со Stripe и о новом протоколе, который мы совместно разработали и который позволяет агентам подготавливать Cloudflare от имени своих пользователей — создавать аккаунт, запускать подписку, регистрировать домен и получать API-токен для развёртывания кода, без копирования токенов или ввода данных кредитной карты. В прошлом месяце мы сотрудничали с WorkOS в запуске auth.md, который может внедрить любой желающий, чтобы агенты могли создавать новые аккаунты с помощью хорошо зарекомендовавших себя и существующих стандартов OAuth.
В этой области происходит очень много всего, и мы рады продолжать упрощать для агентов использование Cloudflare, а для разработчиков — делать свои приложения готовыми к работе с агентами. Временные аккаунты — это ещё один шаг к бесшовному агентскому развёртыванию — следите за новостями.