Pi发布DurableHarness1.0,MCP协议正式接入核心架构
Pi 推出全新 Agent 基础设施框架 Pi Durable 1.0,支持长时运行、崩溃恢复与状态持久化;同时将曾被公开拒绝的 MCP 协议纳入稳定版,并推出 Code Mode 实现沙箱内 Jav...
Pi 近日完成今年规模最大的一次更新:项目正式发布 1.0 版本,Code Mode 与原生 MCP 协议进入稳定版,同时推出全新长时 Agent 框架——Pi Durable。这一系列变化并非突然落地,而是历经近一年迭代:MCP 协议经过六七轮调整才趋于可用,Pi Durable 架构则经历了八轮重构。其核心目标明确——让开发者不再重复造轮子,使 Agent 能真正脱离人工实时干预,持续、可靠地执行复杂任务。
Pi Durable 最直接的价值在于大幅降低开发成本。过去在 Pi 上构建个人助理、Slack Bot 或其他 Agent 应用时,开发者需自行设计启动逻辑、任务调度、崩溃恢复与状态持久化机制。有开发者估算,Pi Durable 可替代约一半的外围代码。它会自动保存用户消息、模型回复、工具调用结果及任务进度;当进程意外中断后,Agent 能从中断点继续执行——安全可重放的操作(如查询)将自动重试,而可能产生副作用的操作(如发送邮件)则被阻止重复触发。Mario Zechner 将其本质概括为:“Agent 启动、调用工具,进程挂掉;重启后应准确续跑,无需用户再次输入‘继续’,流式输出与工具结果均不能丢失。”
Armin Ronacher 则强调其可靠性意义:当前大模型本身已具不确定性,当 Agent 开始脱离人类实时监控,外层的任务编排与故障恢复机制必须稳定且可理解。Pi Durable 正是为此而生——它不依赖临时上下文缓存,而是将对话、记忆与任务状态持久化至独立存储层,使 Agent 具备“跨会话连续性”。这与早期 OpenClaw、Hermes 等方案形成鲜明对比:后者虽引入“技能记忆”或“反思指令”,但决策规则仍由开发者预设(如“5次工具调用后存技能”“15轮对话后触发反思”),本质上仍是静态配置;而 Pi Durable 通过系统级抽象,将状态管理与执行环境解耦,使 Agent 可在任意时间点被重建并恢复执行。
另一项引发关注的变化是 MCP 协议的正式接纳。过去一年,Pi 创始人 Mario Zechner 与 Flask 作者 Armin Ronacher 曾多次公开批评 MCP “臃肿、浪费 Token”,Pi 官网甚至一度标榜“不支持 MCP”。他们主张 Agent 应优先使用 Bash、CLI 工具或直接编码实现功能,效率更高。然而随着模型对 MCP 的训练增强、协议规范日趋成熟,Pi 最终选择接入,但采取了更克制的策略:不一次性将所有工具描述塞入上下文,而是通过工具搜索与渐进式披露按需加载,有效控制上下文膨胀。
与 MCP 同步上线的 Code Mode,则进一步强化了本地计算能力。该模式允许 Agent 在 QuickJS 沙箱中编写并运行 JavaScript 程序,用于并行调用工具、过滤数据、去重与聚合计算,仅将最终结果返回模型。此举显著降低 Token 消耗与运行成本。更关键的是,Code Mode 支持在 JS 循环内部直接调用轻量级 System 1 模型(如 Jev)。例如,当通过 MCP 获取 200 条 GitHub 评论后,Code Mode 可逐条交由 Jev 判断情绪倾向、紧急程度与分类标签,GPT 或 Claude 等主模型只需处理汇总后的结构化结果。这种分工——MCP 负责数据获取、Code Mode 负责编排处理、Jev 承担快速判别、前沿模型专注高层推理——构成了新一代 Agent 工作流的典型范式。
尽管技术路径清晰,部分用户仍表达担忧。有人评论:“所以 Pi 现在也开始堆积垃圾了。”这反映了极简主义阵营的焦虑:随着 MCP、Code Mode 等模块加入核心,Pi 是否正滑向自己曾反对的“臃肿 Harness”?对此,Armin 明确回应:Pi 默认加载内容并未增加;Code Mode 也非“绕了一圈的 Bash”——Bash 仅调用外部命令,而 Code Mode 允许模型在框架内部直接搜索、组合与编排工具链,实现更高层次的自治。
值得注意的是,Pi 团队在赋予 Agent 更强能力的同时,仍保持审慎态度。Mario 坦言,Agent 擅长修复小问题,但一旦涉及系统设计与架构决策,它往往只会在局部堆叠代码,“往你的代码库里拉一坨屎,让情况变得更糟”。当 Agent 能跨越崩溃连续运行数小时乃至数天,新的治理问题浮现:谁来确保它不会在无人监督下把项目修成“屎山”?这揭示出当前 Agent 技术的核心矛盾——能力边界拓展与责任归属模糊之间的张力。
从行业视角看,Pi 的此次升级并非孤立事件。2026 年以来,Meta Muse、Manus Cue、OpenAI dots、飞书豆包工作伙伴等产品相继亮相,共同指向一个趋势:Agent 正从“任务导向”转向“持续在线、自主感知、权限扩展”的新阶段。但驱动这一浪潮的深层动力,不仅是“向人转向”的叙事,更是底层 Harness 的演进——即“让人把手放开”。早期如 Claude Code、Codex 属于强人工介入的生产工具;OpenClaw 代表“可扩展任务运行框架”,需用户手动部署与维护;Hermes 引入规则化决策,但仍属静态配置;而 Pi Durable 所代表的“持久系统 + 模型判断”范式,则首次将状态持久化、执行环境可替换、故障自恢复等能力封装为标准接口,为大规模 Agent 应用提供基础设施支撑。
目前,Pi Durable 已开放给开发者使用。其设计哲学清晰:不追求功能堆砌,而是通过抽象层隔离复杂性,让开发者聚焦业务逻辑本身。随着更多 Agent 产品走向常驻化与长时运行,类似 Pi Durable 的底座框架或将成为行业标配——前提是,它能真正解决可靠性与可控性的根本难题。
