Pi Durable logo

Pi Durable

開く

Pi Durable は会話、ツール呼び出し、タスク状態を保存する実験的エージェント基盤で、永続ストレージを使ってプロセス再起動後に作業を再開できます。

共有:
代替ツールを見る

Pi Durable

Pi Durable は Pi リポジトリ内の実験的なエージェント実行基盤です。会話、モデルのターン、ツール呼び出し、アプリの状態を保存してから表示します。永続ストレージを再度開くことで、中断した作業をチェックポイントから続けられます。単一プロセスより長く続く処理を持つアプリの開発者向けです。

主な機能

モデル接続には pi-ai、文書の状態には Chord を使います。会話は不変の記録で構成され、原子的なコミットで記録追加、文書変更、タスク作成をまとめて行えます。永続タスクは各段階を状態機械として保存します。

レジストリはツール、拡張、フック、タスクを定義し、エージェントの選択は会話ごとに保存されます。入力の完了を待つことができ、待機のキャンセルだけでは作業自体は止まりません。画面の切断とタスクの中止を区別するアプリを作る際に役立ちます。

検証の流れ

公式 README に従って pi-durable、pi-ai、Chord を一緒に導入し、短い例を再現してください。MemoryStorage は API の理解には便利ですが、終了後にデータを保持しません。再起動の検証には SQLite または JSONL を使い、短い処理を投入してプロセスを再起動します。

同じ保存先を開いて文書にある resume の仕組みを呼び、タスクと回答を確認します。その後、取り消せる外部操作を一つ加え、中断の境界を試します。会話が復元できても外部サービスへの操作が一度だけ実行された証明にはならず、再試行と冪等性は別に設計します。

費用と制約

リポジトリは MIT ライセンスです。モデル、保存先、運用にはそれぞれ費用がかかり、定額のホスト型アシスタントではありません。公式は実験的 API と明記し、リリース間で予告なく変更する可能性を示しています。依存関係を固定し、保存済み会話と移行を確認してから更新してください。

文書化されたストレージ実装を使い、チャットのテキスト書き出しだけで復旧できると想定しないでください。タイムアウト、再試行、外部への副作用も個別に検証する必要があります。最初はツールを少なくして、失敗を追跡できる構成にします。

FAQ と比較

メモリーの例は再起動に耐えますか。 永続バックエンドに変更する必要があります。

Pi のターミナルアプリですか。 同じエコシステムの別パッケージで、アプリ開発用の実行基盤です。

公式パッケージ文書、Pi、エージェント基盤を比較できます。まず中断と再開を再現し、実際の業務で必要な外部状態の変化を確認するのが次の一歩です。

コメント

まだコメントがありません。最初のコメントを投稿してください!