在 Cloudflare 上构建并托管 Agent,将聊天、语音、邮件、Slack 和 Webhook 连接到持久化 Agent 运行时,并集成 Browser、Sandbox、AI Search、MCP、Payments 及其他 MCP 工具。
在 Cloudflare 上托管 Agent 时,每个 Agent 会话都拥有持久化身份、本地 SQL 存储、实时连接、调度任务以及可恢复的执行。
部署一次,Cloudflare 即可在全球网络上运行你的 Agent,扩展至数千万实例。无需管理基础设施,无需重建会话,也无需将状态外置。
Channels
5Agent
Agent harness
Controls planning, tool use, and response flow.
Agents SDK runtime
Durable identity, state, connections, scheduling, and recovery.
Tools
5Cloudflare 上的 Agent 由四个部分组成:
- 通信渠道 定义用户和系统如何访问 Agent,例如聊天、语音、邮件、Slack、Webhook 及其他事件源。
- Agent 控制循环(harness) 定义循环:Agent 如何调用模型、选择工具、处理工具结果、流式返回响应,以及决定是否继续。使用 Project Think 作为开箱即用的控制循环,或直接在 Agents SDK 运行时 上构建自定义循环。
- Agents SDK 运行时 提供持久化基础设施:
Agent类、状态、会话、路由、WebSocket、调度、持久执行(fiber) 以及可观测性。 - 工具 赋予 Agent 能力:浏览器自动化、沙箱代码执行、AI Search、MCP 工具 以及支付。Code Mode 让模型通过编写代码来发现并编排多个工具。
三条命令即可运行 Agent。无需 API 密钥——入门模板默认使用 Workers AI。
npx create-cloudflare@latest --template cloudflare/agents-starter
cd agents-starter && npm install
npm run dev入门模板包含流式 AI 聊天、服务端与客户端工具、人在回路(human-in-the-loop)审批以及任务调度——既可在此基础上扩展,也可按需拆解。你也可以切换为 OpenAI、Anthropic、Google Gemini 或其他提供商。
聊天 Agent
构建带工具和人在回路(human-in-the-loop)审批的流式 AI 聊天 Agent。
Slack Agent
构建可响应 Slack 消息、提及和命令的 Agent。
语音 Agent
构建具备语音转文字和文字转语音的实时语音 Agent。
浏览器 Agent
构建可检查页面、截取屏幕截图并使用浏览器工具的 Agent。
邮件 Agent
构建可发送、接收、路由和回复邮件的 Agent。