@realchendahuang:如果你打算寻找一个开源的 Agent Harness 进行二次开发,用来构建自己的 AI 原生产品,…

X AI KOLs Timeline 工具

摘要

本文介绍了 Pi Durable,一个由 earendil-works 开源、专为 AI 原生产品开发打造的 Agent Harness 框架,其核心特性包括基于 checkpoint 的崩溃自动恢复、纯 TypeScript 实现所带来的跨环境(Bun/Cloudflare 边缘)可移植性、多会话并发分支,以及干净的控制平面与执行平面分离架构,非常适合二次开发。

如果你打算寻找一个开源的 Agent Harness 进行二次开发,用来构建自己的 AI 原生产品,那么随 Pi 1.0 一同发布的 Pi Durable 是一个非常值得考虑的基础选择。 对于做产品级开发的团队来说,许多开源框架要么与终端 CLI 绑定过紧,要么体量过于臃肿庞大,要把它们改造成后端服务极其费力。Pi Durable 恰好解决了这一痛点。 以它为核心基础,可以帮你实现几个非常关键的效果: 第一,长任务崩溃后自动恢复。Agent 执行的每一步都被抽象为带 checkpoint 的独立任务。无论是后端容器重启、服务器维护,还是进程异常退出,只要新进程连接上存储,就能精确定位断点继续运行——无需重新消耗 token,也不必从头重走冗长的上下文。 第二,跨环境与边缘部署。框架核心完全用 TypeScript 编写,内置 SQLite 和 JSONL 存储,不依赖任何 Node 原生 API 绑定。它不仅能在本地和服务器上运行,还能直接部署到 Bun、Cloudflare Durable Objects 这类轻量级边缘环境。 第三,多端协同与并发分支。单个实例即可同时运行多个并行的会话分支,例如主任务派生多个子线程。应用状态以外置文档形式存储,允许多个前端界面或协作者同时挂载,实时观察执行过程,甚至中途介入干预。 为什么选择它做二次开发?核心优势在于它的克制与解耦: 整个核心代码库只有约 15,000 行,没有多余的历史包袱——代码体量甚至可以直接放进大模型的上下文里,让 AI 帮你大刀阔斧地魔改。 更重要的是,它把控制平面和执行平面分离得非常干净:调度和存储只负责任务流转,而具体的文件读写、终端执行则委托给可插拔的独立环境。你可以把「大脑」放在云端边缘,把「手脚」放在用户的本地机器或远程隔离沙箱中。 再加上长上下文压缩、工具热插拔等后端自动化工程细节,如果你想在极简的基础上快速构建一套高可靠性的 Agent 系统,这个基础能省下大量重复造轮子的时间。 官方项目地址:
查看原文
查看缓存全文

缓存时间: 2026/10/04 17:16

pi.dev 域名由 exe.dev 优雅捐赠

相似文章

@ludamn513: https://x.com/ludamn513/status/2108809228978880988

X AI KOLs Timeline

文章以 Pi Durable 为切入点,拆解 Agent Harness 架构的演进:将持久化系统、agent loop 与执行环境解耦,实现无损状态恢复、codemode 工具调用以及 server/client 分离,并提出一套可 scale up 的 long-time Harness 架构设计,目标是将硬件资源消耗降低一个数量级。