从零到一。读完这 Part,你能不写一行业务代码,把一个有状态 Agent 部署上线。
01.1 我帮朋友搭客服 Agent 那三周
去年我帮一个朋友做客服 Agent。第一周全花在搭骨架。要写 SSE 流式输出。要处理会话存储。要接模型 Key。要管工具调用状态。
真正写业务逻辑,是第三周的事。最气的是:这套骨架,每个做 Agent 的人都得过一遍。
01.2 它到底托住了什么
先给结论:Cloudflare Agents 把"运行沙箱、对话状态、实时连接、任务调度、模型调用、MCP、可观测"这些通用能力提前打通了。你只填业务逻辑。
但它托住的方式,和 EdgeOne Makers 不一样。这一节先把这层说清。
| 维度 | EdgeOne Makers | Cloudflare Agents | 标叔的结论 |
|---|---|---|---|
| 形态 | 托管平台(控制台点一点) | SDK + 全球运行时 | 一个偏"用",一个偏"写" |
| 状态 | 平台托管记忆 | 每个 Agent 自带 SQLite | Cloudflare 把状态焊死在对象里 |
| 模型 | 统一模型网关 | Workers AI 免 Key + AI Gateway | 都不锁死供应商 |
| 框架 | 不锁框架 | agents SDK,TS 一等公民 |
Cloudflare 更"代码优先" |
| 调度 | 平台定时任务 | schedule() 内建 |
Cloudflare 调度在对象内 |
| 支付 | 无内建 | x402 / MPP 内建 | Cloudflare 独一份 |
| 国内访问 | 腾讯云,备案友好 | 全球网络,国内需加速器 | 看你的用户在哪 |
重点看
最后两行"支付"和"国内访问"。这两件事决定了你该选哪个平台。用户在国内、要备案,EdgeOne 更顺。要全球分发、要 Agent 自己付钱,Cloudflare 更狠。
01.3 它最核心的一句定义
文档原话:Agents are persistent, stateful execution environments,powered by Cloudflare Durable Objects。
翻译成人话:每个 Agent 是一个"长命的、有状态的对象"。它有身份证(name)、有私有数据库(SQLite)、有实时连接、会自己定时干活、空闲了就休眠、不占你一分钱。
标叔的经验
我见过太多人把 Agent 当成"一个函数"。在 Cloudflare 上,Agent 是一个"对象"。这个认知差,决定了你能不能写出真正会记忆的东西。
01.4 它不是什么
它不锁你的模型框架。AI SDK、OpenAI SDK、Anthropic SDK、Workers AI 都能用。TS、JS 都能写。
但它是代码优先的。你要会 npm、会 wrangler。这点和 EdgeOne 的"控制台点一点"不同。
核心建议
如果你连命令行都抗拒,先去 EdgeOne Makers。如果你享受写代码、要全球部署、要深度控制,Cloudflare Agents 更对味。
装好认知,下一章我们 10 分钟跑通第一个 Agent。