開發生態
Pi 發布 1.0 版:推出 Pi Durable 容錯架構,並正式整合 MCP 與 Code Mode
AI 前線單一來源
尚未逐項核實
目前依單一來源整理,這是來源數量描述,不是對消息真假的判定。
開源 Agent 框架 Pi 升級至 1.0 版本,正式將原生 MCP(Model Context Protocol)與 Code Mode 納入穩定版,並同步推出名為 Pi Durable 的全新長時任務編排 Harness。
Pi Durable 旨在解決長時 Agent 的狀態持久化與故障復原問題。該架構未採用事件溯源,而是以「意圖、執行、結果」的效果三明治搭配版本化文件儲存狀態,自動保存對話、模型回覆與工具執行結果;若行程意外終止,重新啟動後可自中斷點精確繼續,並區分安全重放操作與具副作用操作。團隊創辦人 Mario Zechner 與 Flask 創辦人 Armin Ronacher 指出,此架構可大幅免除開發者自行設計資料庫與調度邏輯的負擔。
過去曾公開反對 MCP 的 Pi 團隊此次改變策略,將 MCP 納入核心,但採用工具搜尋與漸進式揭露機制按需載入,以避免將全部工具規格一次填入上下文。同步進入穩定版的 Code Mode 則運行於 QuickJS 沙箱,允許 Agent 撰寫並執行 JavaScript 進行並行工具呼叫、過濾與運算,中間資料皆留在沙箱內,最終僅將彙整結果傳回前瞻模型。此外,Code Mode 支援在 JS 迴圈內直接呼叫 Jev 等輕量 System 1 模型進行初步分類與判斷,以降低主力模型的 Token 負擔。
針對社群對框架逐漸臃腫的質疑,Ronacher 回應 Pi 預設載入內容並未增加,Code Mode 主要是提供在 Harness 內部組合與編排工具的途徑。兩人亦在播客中表示,當前 Agent 雖能有效修復局部小問題或通過特定測試,但在整體系統設計與軟體架構層面仍缺乏全域思考能力,因此自動化修復仍需工程師進行架構層面的把關。
讀原始報導