@xiaomovps:我将 PI Durable 直接部署到 CloudFlare,实现了一键部署,并充分利用免费资源,因为……
摘要
作者将 PI Durable 项目直接部署到 Cloudflare,利用 Workers、Durable Objects、SQLite 存储等免费资源实现一键部署与开源的个人 Agent 方案,支持自定义 API 端点与任务唤醒。
查看缓存全文
缓存时间: 2026/10/11 21:17
我把 PI Durable 直接部署到了 Cloudflare,实现了一键部署,还充分利用了免费资源🔥
因为 Cloudflare 原生支持 PI Durable,甚至还有自己的 PI harness 项目
我就在想,能不能利用 Cloudflare 的免费资源搭建一个 PI Durable 项目,实现免费的一键部署
结果还真让我做到了——我用的方案是:
-
Workers:运行 Agent 后端,处理 API 请求,并调用 AI 模型
-
Durable Objects:维护 Agent 实例,持久化会话和任务状态
-
SQLite Storage:Durable Objects 内置的数据库,用于保存聊天记录、模型配置和任务数据——无需单独创建 D1
-
Static Assets:托管前端 HTML、CSS、JavaScript 和 UI 资源
-
Workers Builds:连接 GitHub,自动构建和部署代码
-
Variables & Secrets:安全存储 ACCESS_TOKEN 等环境密钥
-
Durable Object Alarms:定时唤醒 Agent,执行延迟任务和提醒
除此之外,我还支持了自定义 API 端点配置——OpenAI 和 Anthropic 等常见协议都支持
唯一需要注意的是:如果你使用的是对应服务的付费套餐,要留意账单——别公开暴露,否则可能产生使用费用。但如果用的是免费套餐,就没有这种风险
项目地址:
都是同一队列里面 然后分批唤醒
差不多 而且用的都是免费资源 一键部署
完全没有问题 绝对够一个人用
相似文章
@jiangkoumo_: Pi 官方发布了一篇在 Cloudflare Durable Objects 上构建多人 Agent 的教程。单个 Durable Object 对应一个会话,状态保存在内置的 SQLite 里。多人共享同一个链接就能进入同一会话协同聊天…
Pi 官方发布在 Cloudflare Durable Objects 上构建多人 Agent 的教程:单个 Durable Object 对应一个会话,状态存于内置 SQLite,支持多人共享链接协同聊天及定时唤醒任务。教程还展示了会话检索的隔离设计、请求幂等处理与多任务共享闹钟的机制。
@omarsar0:打造你自己的个人 agent,朋友们。我刚刚用 @pidotdev 的 Pi Durable 构建了一个我自己的小型个人 agent。我想看看……
# 一位开发者用 Pi Durable 打造个人 Agent 的实践分享 一位开发者展示了如何利用 **Pi Durable** 搭建一个属于自己的个人 Agent。项目重点聚焦于几个核心特性: ## 核心亮点 - **带检查点的持久化执行(Checkpointed Durable Execution)**:Agent 的任务执行状态可以随时保存并从检查点恢复,即使进程崩溃或被中断,也不需要从头重新开始。 - **跨会话的持久记忆(Persistent Memory)**:Agent 的上下文和知识不会随着会话结束而丢失,可以在多次对话之间保持连贯。 - **带有持久化审批的定时任务(Scheduled Jobs with Durable Approvals)**:Agent 可以自主安排定时任务,但关键操作仍需经过审批;审批状态本身也是持久化的,不会因为重启而丢失。 - **每个 Agent "Space" 独享完整的 Linux 桌面环境**:每个 Agent 都拥有一个可控的 Linux 桌面空间,可以像真人一样操作窗口、运行应用、执行命令。 ## 模型路由 在模型选择上,该设置通过 **OpenRouter** 进行路由,可以灵活地在多个模型提供商之间切换和组合,根据任务类型或成本动态选择最合适的模型。 ## 开源计划 开发者表示,计划将整套配置和搭建方案完全开源,方便社区复现并在此基础上继续扩展。 这个项目很好地展示了"个人 Agent"从概念走向可用形态的可能性——持久化执行保证了可靠性,跨会话记忆提供了连续性,Linux 桌面环境则让 Agent 具备了真正操作环境的能力。
我们重写了我们的智能体,使其完全在Durable Object中运行,使用Pi、Agents SDK和Code模式(10分钟阅读)
camelAI重写了他们的编码智能体,使其完全在Cloudflare Durable Object中运行,使用SQLite和R2作为文件系统,并用JavaScript替代了bash。从虚拟机迁移降低了成本和延迟,代码库现已开源。
@yibie: https://x.com/yibie/status/2108478625653862637
Armin Ronacher 详解 Pi Durable 如何让 agent 进程崩溃后能从中断处继续运行:通过"效果三明治"(意图、执行、结果存储)实现持久化,而非事件溯源,并结合版本化文档存储管理 agent 应用状态,支持部署到 Vercel、Cloudflare DO、E2B 等平台。
@realchendahuang: 我感觉大家对 Cloudflare 的开发程度依然不足 1%。 它现在出了太多的功能。 对象存储用 R2。 后端 API 用 worker。 AI 网关用 AI Gateway。 重计算的,用 Container。 缓存用 KV。 数据库…
本推文介绍了Cloudflare提供的多种开发功能,包括对象存储R2、后端API Worker、AI网关AI Gateway、容器、缓存KV、数据库D1和PostgreSQL连接HyperDrive等,强调其价格便宜、功能丰富且免费额度充足。