GitHub - cloudflare/agents: Build and deploy AI Agents on Cloudflare
4 days ago
- #Durable Objects
- #Cloudflare
- #Agents
- 代理(Agents)是由Cloudflare Durable Objects驱动的持久化、有状态的执行环境
- 每个代理拥有独立的状态、存储、生命周期,支持实时通信、调度、AI模型调用、MCP、工作流等功能
- 代理在闲置时自动休眠,按需唤醒,可支持数百万个代理经济高效地运行
- 快速开始:使用`npm create cloudflare@latest -- --template cloudflare/agents-starter` 或通过`npm install agents`添加到现有项目
- 示例:一个具有持久化状态的计数器代理,包含可调用方法,并能实时同步到React前端
- 功能特性包括:持久化状态、可调用方法、任务调度、WebSockets、AI聊天、MCP、工作流、邮件路由、SQL支持和React钩子
- 即将推出:实时语音代理、网页浏览、沙盒代码执行和多通道通信
- 工具包:核心SDK(`agents`)、AI聊天(`@cloudflare/ai-chat`)、Hono中间件(`hono-agents`)和实验性代码模式(`@cloudflare/codemode`)
- 示例目录包含覆盖大部分SDK功能的完整演示项目
- 在对应目录运行`npm run dev`即可本地启动示例
- 完整文档请查阅developers.cloudflare.com或代码库的`docs/`目录
- 需要Node 24+环境,使用npm workspaces进行安装和构建