Cloudflare发布API临时账户功能,让自动化系统安全访问资源而无需长期凭证。对Agent开发者有直接实用价值。
大家现在都在用 AI agents 写代码。但当一个 agent 需要部署某些东西的时候 —— 需要注册和创建账户 —— 它就会迎面撞上一道专为人类构筑的高墙:基于浏览器的 OAuth 流程、需要点击的仪表板、需要复制粘贴的 API 令牌、需要满足的多因素认证提示。对于坐在开发者身旁的交互式 copilot 来说,这很烦人。对于后台 agent 来说,这是一个硬性阻碍。
今天我们推出面向 Agents 的临时 Cloudflare 账户。
Agents 现在可以立即部署网站、API 和 agents,无需先注册账户。
任何 agent 现在都可以运行 wrangler deploy --temporary 并将一个 Worker 部署到 Cloudflare。这个临时部署会在线保持 60 分钟,在此期间你可以领取这个临时账户,使其永久地成为你自己的。如果不领取,它会自动过期。
我们的目标?让你的 agent 编码并上线。
无摩擦临时账户远比初看起来更重要:
后台 AI 会话没有人工参与,正在成为常态。任何需要浏览器、复制粘贴或"在 60 秒内点击这里"的认证步骤都意味着 agent 会陷入困境,可能会选择部署到别处。
试错是 agents 的超能力。Agents 需要一个紧凑的 write → deploy → verify 循环。他们需要廉价、可丢弃的部署目标,这样他们可以 curl 自己的输出并决定是否得到了正确的结果。
Agent 平台正在构建他们自己的方式,使代码部署"开箱即用",无需额外步骤或凭证。人们开始期望这个流程能够直接工作,无需注册他们之前未使用过或未听说过的其他服务。
临时账户围绕 Wrangler 构建,这是我们的开发者平台命令行界面(CLI)工具,让开发者能够引导新项目、管理他们的配置和资源,以及部署和更新它们。
Wrangler 的用法在互联网上有广泛的文档记载,agents 非常了解如何使用它。但如果你还没有登录并授予 Wrangler 访问你 Cloudflare 账户的权限,当 agent 尝试部署时,它会在注册和认证步骤卡住。而你可能理所当然地会问:Agents 和 LLMs 是如何知道 Wrangler 中这个新的 --temporary 标志存在的,以至于他们实际上使用它而无需人类明确告诉他们这样做呢?
为了解决这个问题,我们更新了 Wrangler,使其向 agent 提示一条消息,告诉它关于 --temporary 标志:
当 agent 发现这一点,然后再次用 --temporary 标志运行 wrangler deploy 时,Cloudflare 为 agent 配置一个临时账户来使用,给 Wrangler 一个 API 令牌来工作,并提供一个 claim 链接,agent 可以将其返回给人类。
确保你使用的是最新的 Wrangler 版本,启动你最喜欢的编码 agent,并写一个提示来在构建模式下部署一个"hello world"应用:
Agent 会运行 wrangler,从输出消息中选择 --temporary 标志,构建你的脚本,并立即部署它,无需人工介入:
如你所见,agent 编写了脚本,使用 --temporary 标志部署了它,从输出中获得的预览链接进行了 curl 操作,并验证了结果与代码匹配。
这很好,但 agentic 编码通常不是关于单一部署。一个会话可以经历多个代码变更的循环。这不是问题:agent 可以迭代 Worker 脚本并在 60 分钟的领取窗口内多次重新部署更改。输入这个提示:
看看 agent 改变源代码,重新使用之前创建的临时账户,重新部署新版本并重新检查结果:
你随时可以领取临时账户并使其永久成为你自己的。当你点击 claim 链接时,你会被带到一个页面,你可以在那里注册或登录 Cloudflare,然后领取你的 Worker 部署到的临时账户。这包括不仅是声称 Workers,还包括数据库和其他绑定等资源。
如果你在 60 分钟内不领取这些临时账户,它们将被自动删除。
这只是我们为 agents 消除注册障碍的一种方式。我们最近宣布了与 Stripe 的合作关系和我们共同设计的一个新协议,它让 agents 代表他们的用户配置 Cloudflare —— 创建账户、启动订阅、注册域名并获取 API 令牌来部署代码,无需复制粘贴令牌或输入信用卡详情。上个月,我们与 WorkOS 合作推出了 auth.md,任何人都可以采用它来让 agents 使用已建立的、现有的 OAuth 标准配置新账户。
这个领域发生了很多事,我们很高兴能继续让 agents 更容易地使用 Cloudflare,让开发者使他们自己的应用 agent-ready。临时账户是向无摩擦 agentic 部署迈进的又一步 —— 敬请期待更多内容。
临时账户有一些限制,其功能可能会随时间推移而改变;查阅开发者文档以获取更多信息,然后去构建什么。指向你的 agent 到 Cloudflare,看看它能走多远,并告诉我们我们可以改进什么或什么令你欣喜 —— 在 X 上分享你构建的东西或跳进 Cloudflare 社区。