Pi 1.0正式發布,整合核心能力

Earendil宣布開源AI代理框架Pi正式邁入1.0版本,此框架用於串接AI模型、工具與執行流程,並包含可直接從終端機使用的程式開發代理。Pi 1.0整合了近期加入的Codemode、MCP與工具延遲載入等能力,同時調整了終端操作介面。該專案在開發者社群受到高度關注,GitHub已累積超過10萬顆星,官方表示目前每週有數十萬人使用。

Pi Durable支援長時間執行與中斷恢復

同日推出的Pi Durable是實驗性代理執行框架,主要供開發者建立需要長時間運作的AI代理應用。與Pi原本的終端機單一使用者操作不同,Pi Durable會在執行過程保存檢查點,當服務重新啟動或意外中斷時,可讀取先前保存的進度並繼續處理未完成的工作。開發者可設定工具操作的安全重新執行策略,例如單純查詢可重試,但部署系統等可能產生實際變更的工作則可設定不自動重新執行,降低重複操作風險。

多任務並行與狀態同步機制

Pi Durable能同時管理多條代理對話,並從既有對話的特定時間點分出新的工作線,讓不同任務各自繼續進行。多名使用者也能查看同一代理目前的輸出與工作進度,並在任務進行期間加入新的指令。當長時間對話超過模型一次能處理的內容量時,系統會在背景整理較舊的內容,以摘要縮短送給模型的對話紀錄,但原始訊息仍會保存在儲存空間。待辦事項、工作計畫或隔離工作環境等應用狀態,也能和對話紀錄一起保存,減少兩邊進度不同步的情況。Pi與Pi Durable皆採MIT授權,Pi Durable目前仍屬實驗性套件,官方提醒應用程式介面後續可能調整,目前提供記憶體、SQLite及JSONL等儲存方式,也允許開發者自行接上其他儲存系統。