
AI 摘要
- 開源AI代理框架Pi正式推出1.0版本並更新終端介面。
- 新框架Pi Durable支援長時間任務中斷恢復與檢查點保存。
- Pi Durable採MIT授權但仍屬實驗階段,提供SQLite等多種儲存選項。
Earendil 近日正式發布開源AI代理框架Pi 1.0,並同步推出實驗性的長期代理執行框架 Pi Durable。Pi 是一套專門用來串接 AI 模型、外部工具與自動化執行流程的開源工具,本身亦內建可於終端機直接操作的程式開發代理(Coding Agent)。隨著 1.0 版本釋出,框架整合了 Codemode、MCP(Model Context Protocol)以及工具延遲載入等功能,並重新調整了命令列介面。
Pi 1.0 工具定位與適用對象
Pi 主要面向需要透過 AI 自動化編程、呼叫工具與串接流程的軟體開發者。透過終端機操作,單一使用者能讓 AI 直接輔助開發與執行腳本。然而,原本的終端代理機制通常仰賴單人操作,若執行行程中途發生異常或重啟,使用者必須手動檢視狀況並重新下達指令。為此,團隊衍生推出了 Pi Durable,專為需要跨行程、長時間運作的複雜工作流程而設計。
Pi Durable 主要功能與使用情境
Pi Durable 著重於長時間代理應用的穩定性與狀態持久化,主要功能特色包括:
- 中斷自動恢復:在執行過程中會定期保存檢查點(Checkpoints)。當服務意外重啟或中斷,重新啟動後即可直接讀取先前狀態,繼續執行剩餘工作。
- 工具重試安全策略:開發者可為工具操作設定是否能安全重新執行(Idempotency)。例如單純查詢資料的工具可允許重試,而涉及系統部署或扣款等會產生實質變更的任務,則可設定禁止自動重跑,避免重複操作。
- 多對話分岔與多人協作:支援同時管理多條代理對話,並能從既有對話的時間點建立分支任務;多名使用者可同時檢視同一代理的進度與輸出,並在執行期間動態追加指令。
- 對話摘要與狀態同步:當對話歷程超出模型 Context Window 限制時,系統會在背景自動生成舊訊息摘要以縮短 Token 消耗,同時將完整原始記錄保留在儲存空間,並將待辦清單、工作環境等應用狀態與對話同步儲存。
使用限制與儲存架構
在授權與穩定度方面,Pi 與 Pi Durable 均採用寬鬆的 MIT 開源授權。但使用者需注意以下限制:
- 實驗性狀態:Pi Durable 目前仍屬於實驗性套件,官方表示其應用程式介面(API)後續可能會有破壞性調整。
- 儲存後端支援:目前系統內建支援記憶體(In-memory)、SQLite 及 JSONL 儲存方式,同時開放介面供開發者自行擴充並對接其他外部儲存系統。
Reference Link : ithome.com.tw




