4 min read
如今,每个人都在使用 AI agents 编写代码。但当一个 agent 需要部署某些东西——并且需要注册和创建账户时——它就会直接撞上了一堵为人类而建的墙:一个基于浏览器的 OAuth flow,一个需要点击的 Dashboard,一个需要复制粘贴的 API token,以及一个需要满足的 Multi-factor authentication 提示。对于坐在开发者身边的交互式 Copilot 来说,这很烦人;而对于一个后台 agent 来说,这简直是硬性阻碍。
今天,我们正在推出“临时 Cloudflare Accounts for Agents”。
现在,任何 agent 都可以无需先注册账户,就能立即运行和部署 Worker、API 和其他 agent。
任何 agent 现在都可以将 Worker 部署到 Cloudflare。这个临时部署将保持活跃 60 分钟,在此期间,您可以“索取”(claim)这个临时账户,使其永久归您所有。如果您不索取,它将自动过期。
我们的目标是什么?让您的 agent 可以专注于编码和交付(code and ship)。
为什么无摩擦部署对 AI agents 至关重要

临时账户的重要性可能比乍一看要大得多:
后台 AI sessions 中没有人类参与(no human in the loop),并且这正成为常态。任何需要浏览器、复制粘贴或“在 60 秒内点击此处”的认证步骤,都意味着 agent 会卡住,并可能选择在其他地方进行部署。
试错(Trial-and-error)是 agent 的超级能力。Agent 需要一个紧密的“写入 → 部署 → 验证”(write → deploy → verify)循环。它们需要廉价、可丢弃的部署目标,这样它们就可以 curl 自己的输出,并决定自己是否做对了。
Agent 平台正在构建自己的方式,让代码能够“直接运行”(just work),而无需额外的步骤或凭证。人们开始期望这个过程能够顺利进行,而不需要注册那些他们以前没有使用过或从未听说过的服务。
工作原理
临时账户是围绕 Wrangler 构建的,Wrangler 是我们的 Developer Platform 的命令行界面(CLI)工具,它允许开发者引导(bootstrap)新项目、管理配置和资源,并部署和更新它们。
Wrangler 的使用方法在网上有广泛的文档记录,而 agent 也非常擅长使用它。但是,如果您还没有登录并授予 Wrangler 权限访问您的 Cloudflare 账户,当 agent 尝试部署时,它就会卡在注册和认证步骤。您可能会理所当然地问:Agent 和 LLMs 是如何知道 Wrangler 中存在这个新 flag 的,从而在没有人类明确告诉它们的情况下实际使用它呢?
为了解决这个问题,我们更新了 Wrangler,使其会向 agent 提示一条消息,告知它关于这个 flag 的信息:
当 agent 发现这个 flag,并再次使用 wrangler deploy 运行它时,Cloudflare 就会为该 agent 预置(provision)一个临时账户供其使用,为 Wrangler 提供一个 API token 来操作,并提供一个 Claim URL,供 agent 返回给人类。
让我们回顾整个流程的每一步
(此处为图片/流程图占位)
部署和迭代新项目
请确保您使用的是最新的 Wrangler release,启动您最喜欢的编码 agent,并编写一个提示(prompt)来以 build 模式部署一个“hello world”应用:
Agent 将运行 wrangler,从输出消息中获取 [flag],构建您的脚本,并立即部署它,无需人类参与:
正如您所看到的,agent 编写了脚本,使用 [flag] 进行了部署,curl 了从输出中获取的预览链接,并验证了结果与代码是否匹配。
这很棒,但 Agentic coding 往往不是一次单一的部署。一个会话可能会经历多次代码更改的循环。这不是问题:agent 可以迭代 Worker 脚本,并根据需要多次重新部署更改(在 60 分钟的索取窗口内)。输入此提示:
观察 agent 如何更改源代码、重用先前创建的临时账户、重新部署新版本并重新检查结果:
(此处为图片/流程图占位)
索取账户
在任何时间点,您可以索取这个临时账户,使其永久归您所有。当您点击索取链接时,您将被带到一个页面,您可以在其中选择注册或登录 Cloudflare,然后索取您的 Worker 所部署的那个临时账户。这不仅包括索取 Worker,还包括数据库和其他 Bindings 等资源。
如果您在 60 分钟内没有索取这些临时账户,它们将自动删除。
迈向无摩擦的 Agentic 部署之路
这只是我们消除 agent 注册壁垒的一种方式。我们最近宣布了与 Stripe 的合作,以及我们共同设计的全新协议,该协议允许 agent 代表其用户预置 Cloudflare——创建账户、启动订阅、注册域名,并获取 API token 来部署代码,整个过程中无需复制粘贴 token 或输入信用卡详细信息。上个月,我们与 WorkOS 合作推出了 auth.md,任何人都可以采用它,从而允许 agent 使用成熟的、现有的 OAuth 标准来预置新账户。
这个领域正在发生大量变化,我们很高兴能让 agent 更容易地使用 Cloudflare,也让开发者更轻松地将自己的应用准备好迎接 agent 的使用。临时账户是迈向无摩擦 Agentic deployments 的又一步——请继续关注更多进展。
临时账户有一些限制,并且其功能可能会随着时间而变化;请查阅开发者文档了解更多信息,然后开始构建您的东西吧。将您的 agent 指向 Cloudflare,看看它能走多远,并告诉我们哪些地方可以改进或哪些地方让您感到惊喜——请在 X 上分享您构建的内容,或加入 Cloudflare Community。
server-island-start AgentsWranglerAICloudflare Workers