面向AI代理的临时Cloudflare账户

2026-06-20T21:29:15.811082

面向AI代理的临时Cloudflare账户

如今,每个人都在用AI代理(AI agent)编写代码。然而,一旦代理需要部署某些内容——并且需要注册并创建一个账户——它就会直接撞上一道为人类设计的围墙:基于浏览器的OAuth流程、需要点击操作的仪表盘、需要复制粘贴的API令牌、需要满足的多因素认证提示。对于坐在开发者旁边的交互式编程助手来说,这很烦人;对于后台代理来说,这则是一个硬性障碍。

今天,我们推出了面向代理的临时Cloudflare账户(Temporary Cloudflare Accounts for Agents)。

现在,代理无需事先注册账户,即可立即部署网站API代理

任何代理现在都可以运行wrangler deploy --temporary,将Worker部署到Cloudflare。这个临时部署会保持活跃60分钟,在此期间你可以认领该临时账户,使其永久归你所有。如果不认领,它会自动过期。

我们的目标?让你的代理编写代码并交付。

为什么对AI代理来说,无摩擦部署至关重要

无缝的临时账户比它最初看起来更重要:

后台AI会话没有人类参与,并且正在成为常态。任何需要浏览器、复制粘贴或“在60秒内点击此处”的认证步骤,都会导致代理卡住,并可能选择在其他地方部署。

试错是代理的超能力。代理需要一个紧密的编写 → 部署 → 验证循环。它们需要廉价、可丢弃的部署目标,以便能curl自己的输出并判断是否做对了。

代理平台正在构建自己的方式,使代码部署“开箱即用”,无需额外步骤或凭据。人们开始期望这个过程无需注册他们之前没用过或没听说过其他服务就能直接工作。

临时账户是围绕Wrangler构建的,这是我们开发者平台命令行界面(CLI)工具,让开发者能够引导创建新项目、管理配置和资源、部署和更新它们。

Wrangler的使用在线上有广泛的文档,代理非常擅长使用它。但如果你尚未登录并授予Wrangler访问Cloudflare账户的权限,当代理尝试部署时,它就会卡在注册和认证步骤上。你可能会问:代理和LLM(大语言模型)如何知道Wrangler中新增的--temporary标志,从而无需人类明确指示就能使用它?

为了解决这个问题,我们更新了Wrangler,让它向代理发送一条消息,告知其--temporary标志的存在:

当代理发现这个消息,然后再次运行带有 `--temporary` 标志的 `wrangler deploy` 时,Cloudflare 会为代理提供一个临时账户使用,给 Wrangler 一个 API 令牌,并提供一个认领链接,代理可以将该链接返回给人类。

我们来一步步走完整个流程

部署并迭代一个新项目

确保你使用的是最新的Wrangler版本,启动你最爱的编码代理,并输入一条提示词来部署一个"hello world"应用(构建模式):

使用 TypeScript 创建一个非常简单的 hello world Cloudflare Worker,并用 wrangler 部署,不要问我问题,尽你所能完成任务

代理将运行wrangler,从输出消息中获取--temporary标志,构建你的脚本,并立即部署,无需人类参与:

如你所见,代理编写了脚本,使用 `--temporary` 标志进行了部署,curl了从输出中得到的预览链接,并验证了结果与代码一致。

这很好,但代理编程通常不局限于一次部署。一个会话可能经历多次代码修改的循环。这不成问题:代理可以在Worker脚本上迭代,并随意重新部署修改(在60分钟的认领窗口内)。输入以下提示词:

现在将 hello world 改成 "hello cloudflare" 并重新部署

观察代理修改源代码,重用之前创建的临时账户,重新部署新版本并再次检查结果:

在任何时候,你都可以认领临时账户,使其永久归你所有。点击认领链接后,你将看到一个页面,可以在那里注册或登录Cloudflare,然后认领你的Worker所部署到的临时账户。这不仅包括认领Workers,还包括数据库和其他绑定等资源。

如果你在60分钟内未认领这些临时账户,它们将被自动删除。

通向无摩擦代理部署的道路

这只是我们为代理消除注册障碍的一种方式。我们最近宣布与Stripe合作,并共同设计了一个新协议,允许代理代表其用户配置Cloudflare——创建账户、启动订阅、注册域名、获取API令牌来部署代码,无需复制粘贴令牌或输入信用卡详细信息。上个月,我们与WorkOS合作推出了auth.md,任何人都可以采用它,让代理使用成熟、现有的OAuth标准来配置新账户。

这个领域正在发生很多事情,我们很高兴能继续让代理更容易使用Cloudflare,并让开发者更容易让他们的应用为代理做好准备。临时账户是向无摩擦代理部署迈出的又一步——请持续关注更多进展。

临时账户存在一些限制,其功能可能会随时间变化;查看开发者文档获取更多信息,然后开始构建。将你的代理指向Cloudflare,看看它能走多远,并告诉我们我们可以改进什么,或者什么让你感到惊喜——在X上分享你构建的内容,或加入Cloudflare社区

查看原文