開源AI代理框架Pi邁入1.0,另推出長時間代理框架Pi Durable
站內可閱讀至 (台北時間)

Earendil發布開源AI代理框架Pi 1.0,同時推出實驗性代理執行框架Pi Durable,讓開發者建立可長時間執行的AI代理應用。當執行中的服務重新啟動或意外中斷,Pi Durable可以讀取先前保存的進度,接著處理尚未完成的工作,也支援多條對話同時執行及多人介入同一代理任務。
Pi近期在開發者社群受到不少關注,Earendil表示目前每周有數十萬人使用,GitHub專案也已累積超過10萬顆星。Pi是一套用來串接AI模型、工具與執行流程的開源代理框架,其中也包含可直接從終端機使用的Pi程式開發代理。Pi 1.0整合近期陸續加入的Codemode、MCP與工具延遲載入等能力,並調整終端操作介面。
同日推出的Pi Durable與Pi系出同門,主要供開發者建立需要長時間運作的AI代理應用。Pi原本的程式開發代理主要在終端機中由單一使用者操作,執行行程若中斷,通常需要使用者查看狀況後再指示繼續,而Pi Durable則會在執行過程保存檢查點,新的執行行程啟動後,可從先前保存的狀態繼續處理尚未完成的工作。
工具操作也可設定能否安全重新執行,例如單純查詢資料的操作可以重新執行,但部署系統等可能產生實際變更的工作,則可設定不要自動重新執行,降低同一項操作因中斷而重複兩次的風險。
Pi Durable還能同時管理多條代理對話,並從既有對話的特定時間點分出新的工作線,讓不同任務各自繼續進行。多名使用者也能查看同一代理目前的輸出與工作進度,並在任務進行期間加入新的指令。
長時間對話超過模型一次能處理的內容量時,Pi Durable會在背景整理較舊的內容,以摘要縮短送給模型的對話紀錄,但原始訊息仍會保存在儲存空間。待辦事項、工作計畫或隔離工作環境等應用狀態,也能和對話紀錄一起保存,減少兩邊進度不同步的情況。
Pi與Pi Durable皆採MIT授權,Pi Durable目前仍屬實驗性套件,官方提醒應用程式介面後續可能調整,目前提供記憶體、SQLite及JSONL等儲存方式,也允許開發者自行接上其他儲存系統。