Build and deploy AI Agents on Cloudflare
Cloudflare Agents 是一个基于 TypeScript 构建的开发框架,旨在 Cloudflare Durable Objects 之上提供持久化、有状态的 AI Agent 执行环境。该项目简化了分布式 Agent 的生命周期管理,支持开发者轻松构建可扩展、自动休眠且具备实时通信能力的智能应用。
核心功能包括: 通过装饰器实现类型安全的 RPC 调用,简化方法执行流程。 内置多步骤持久化任务处理机制,并支持人工介入确认。 支持 MCP 协议,能够作为服务端或客户端与外部 AI 工具及系统互联。 提供包括语音处理、浏览器环境运行及代码模式在内的多样化 AI 能力。 利用 Durable Objects 提供原生状态存储,确保 Agent 在休眠与唤醒间保持数据一致性。
该项目适用于需要大规模部署智能化实例的开发者,特别是在实时协同、多人游戏逻辑、个性化 AI 助手或多智能体工作流等场景中具有显著优势。