Cloudflare 推出面向 AI Agent 的临时账户

Cloudflare AI Bl15 小时前
分享到

Cloudflare 为 AI Agent 降低部署门槛

Cloudflare 宣布推出面向 AI Agent 的 Temporary Accounts(临时账户)能力。借助这一功能,AI Agent 可以在不先注册 Cloudflare 账户的情况下,直接部署网站、API 或基于 Cloudflare Workers 的 Agent。

核心命令是:

wrangler deploy --temporary

运行后,Agent 可以在几秒内获得一个可访问的 Worker 部署。这个临时部署会保持在线 60 分钟。在此期间,用户可以通过认领流程将临时账户转为自己的正式账户;如果没有认领,临时账户和相关部署会自动过期并删除。

为什么这对 AI Agent 重要

传统云服务的注册与认证流程通常面向人类开发者设计,例如:

  • 浏览器中的 OAuth 登录流程;
  • 控制台页面点击;
  • API Token 复制粘贴;
  • 多因素认证提示。

对交互式编程助手来说,这些步骤已经足够麻烦;对后台运行的 Agent 来说,这往往会直接阻断任务。

Cloudflare 认为,临时账户对 Agent 部署有几方面意义:

  1. 后台 AI 会话不一定有人类实时参与
    如果部署过程必须依赖浏览器跳转、复制粘贴或限时点击,Agent 很容易卡住。

  2. Agent 需要快速试错
    Agent 常见工作流是“写代码 → 部署 → 验证 → 修改”。它需要低成本、可丢弃的部署目标,以便通过请求部署结果来判断代码是否符合预期。

  3. 开发者开始期待部署流程自动完成
    一些 Agent 平台正在让代码部署变得更自动化,减少额外凭证和人工配置步骤。

工作方式

临时账户能力围绕 Cloudflare 的命令行工具 Wrangler 构建。Wrangler 用于初始化项目、管理配置和资源,以及部署和更新 Cloudflare Workers。

过去,如果用户尚未登录并授权 Wrangler 访问 Cloudflare 账户,Agent 在尝试部署时会停在注册或认证环节。为了解决这个问题,Cloudflare 更新了 Wrangler:当检测到未登录场景时,Wrangler 会在输出中提示可以使用 --temporary 参数。

当 Agent 看到提示并重新运行:

wrangler deploy --temporary

Cloudflare 会为 Agent 创建一个临时账户,向 Wrangler 提供可用的 API Token,并返回一个认领链接,Agent 可以把这个链接交给用户。

一个典型流程

用户可以让编码 Agent 创建并部署一个简单的 TypeScript Worker,例如:

Make a very simple hello world Cloudflare Worker in TypeScript and deploy it using wrangler, don't ask me questions, do the best you can

在 Cloudflare 给出的示例中,Agent 会完成以下步骤:

  • 编写 Worker 脚本;
  • 根据 Wrangler 输出发现 --temporary 参数;
  • 使用临时账户完成部署;
  • 请求部署后的预览地址;
  • 检查返回结果是否与代码预期一致。

Agent 还可以在 60 分钟认领窗口内继续迭代。例如用户要求把返回内容从 hello world 改成 hello cloudflare,Agent 可以修改源码、复用之前创建的临时账户、重新部署新版本,并再次验证结果。

临时账户如何认领

用户可以在任意时间点认领临时账户。点击认领链接后,用户会进入 Cloudflare 的登录或注册流程,然后把该临时账户转为自己的正式账户。

认领范围不仅包括已部署的 Workers,也包括相关数据库和其他绑定资源。

如果用户未在 60 分钟内完成认领,临时账户会被自动删除。

与其他 Agent 部署探索的关系

Cloudflare 表示,临时账户只是其降低 Agent 使用门槛的一部分。此前,Cloudflare 还提到过与 Stripe 的合作,以及一个用于让 Agent 代表用户开通 Cloudflare、创建账户、启动订阅、注册域名并获取部署所需 API Token 的协议。此外,Cloudflare 也参与了与 WorkOS 相关的 auth.md 探索,目标是让 Agent 基于现有 OAuth 标准完成新账户配置。

需要注意的限制

Cloudflare 提醒,临时账户存在一些限制,其能力未来也可能变化。对开发者来说,这一功能更适合作为 Agent 快速部署、验证和演示的入口,而不是绕过正式账户管理的长期方案。

总体来看,wrangler deploy --temporary 的重点不是替代常规账户体系,而是让 AI Agent 在没有人工介入的情况下先把代码跑起来,再由用户决定是否接管并长期保留。

评论

请登录后发表观点

暂无数据