Cloudflare 发布了 Project Think,为其开源 Agents SDK 新增了一套用于构建长期运行 AI 代理的基础设施。开发者可利用其组件或直接使用 Think 基类,通过 npx wrangler deploy 一键将代理应用部署到 Cloudflare 全球网络。
核心优势:从昂贵常驻到闲时零成本
当前编程代理(如 Claude Code)通常运行在本地或昂贵的 VPS 上,存在合盖中断、无法协作、闲置烧钱等问题。Project Think 基于 Durable Objects(持久化对象),将每个代理视为独立 actor,自带 SQLite 数据库:
- 休眠与唤醒:无事可做时休眠,收到请求时唤醒,闲置期间计算成本为零。
- 成本对比:1 万个代理若各仅 1% 时间活跃,传统方案需 1 万个常驻实例,而 Durable Objects 方案任意时刻仅需约 100 个运行实例。
关键技术特性
- 持久化执行:运行环境若崩溃,SDK 可通过 SQLite 中的检查点从断点恢复,不丢失进度。
- 代码模式:模型可直接编写一段程序一次性完成任务,大幅减少工具描述所需的 token 数量(示例中减少 99.9%)。
- 五级执行阶梯:从轻量虚拟文件系统到完整沙箱环境,代理能力可按需逐级升级,避免初始启动重量级容器。
- 自编写扩展:代理可在运行时编写 TypeScript 扩展并注册为新工具,扩展在权限受控的沙箱中运行。
Cloudflare 将 AI 代理发展分为三阶段:无状态聊天机器人、本地编程代理、作为云基础设施的持久化代理。Project Think 是其对第三阶段的押注,旨在将代理运维成本从“按实例计费”转变为“按实际使用计费”。