Pi升级1.0并推出Durable长时Agent框架
Pi近日完成1.0升级,Code Mode和原生MCP正式进入稳定版,并同步推出全新的Agent Harness——Pi Durable。MCP在过去一年经历约六七轮调整,Pi Durable的架构也迭代了八轮,项目由终端编程Agent进一步向通用Agent基础设施延伸。
Pi Durable主要负责接管Agent应用中的重复性工程:保存用户消息、模型回复、工具结果和任务状态,处理启动、调度、崩溃恢复及会话分叉。进程中断后,Agent能够从原位置继续执行;可安全重放的操作会重新运行,可能造成重复副作用的操作则不会直接重试。开发者认为,它有机会替代个人助理、Slack Bot等应用中约一半的外围代码。
MCP接入曾与Pi的极简路线相冲突。团队过去批评MCP臃肿、浪费Token,并偏好Bash、CLI和代码工具,如今则通过工具搜索和渐进式披露控制上下文开销。Code Mode允许Agent在QuickJS沙箱中运行JavaScript,完成工具并行调用、数据过滤、去重和计算,只将整理后的结果交给模型。
Code Mode还可在循环中调用System 1模型Jev。例如,面对通过MCP获取的200条GitHub评论,Jev可以先逐条判断情绪、紧急程度和类别,再由GPT或Claude进行高层总结。MCP负责取数,Code Mode负责编排,Jev承担快速判断,从而减少前沿模型的上下文负担和运行成本。
一些用户担心,MCP与Code Mode会让Pi变得臃肿。团队回应称,Pi默认加载的信息并未增加,Code Mode也不是简单绕道执行Bash,而是在Harness内部搜索、组合和编排工具。与此同时,开发者仍强调Agent的能力边界:它适合修复有明确测试或二元结果的小问题,却常在设计和架构任务中不断堆积代码,使代码库膨胀并变得更难维护。
在相关讨论中,团队认为“构建”本身缺少可直接用于训练的文本数据,因此模型较难掌握架构能力;拥有明确Oracle、能够被测试或模糊测试验证的任务,则更适合交给模型。Pi自身也存在大量只要测试通过、渲染正确即可接受的生成代码,但面向数百万人使用的软件仍需要人工把关。Pi Durable采用“意图、执行、结果”的效果模型和版本化文档存储,而非事件溯源。
团队还表示,未来不只想做Coding Agent:一方面让非工程师也能使用可塑软件,另一方面提供基础设施,让更多人构建自己的Agent。Mario Zechner正在探索手机端PIM,让多个Agent运行在不同设备上并服务多人;Armin Ronacher则认为,未经充分隔离就把大量个人账号交给Agent存在明显风险。
本文基于公开渠道信息整理,内容可能存在不准确或遗漏之处,不代表本站立场,如内容涉及侵权或错误,请联系我们处理。
阅读原文