session-persist について
Ruflo のスキルで、エージェントセッションの保存、確認、復元、削除を行います。作業を中断して後から再開する際に、進捗やメモリーを含むコンテキストを保持できます。
主な機能
- 01エージェントセッションの保存と復元
- 02保存済みセッションの一覧と確認
- 03状態、メモリー、タスク進捗の保持
- 04開始時と終了時の自動処理フック
- 05古いセッションの削除
活用シーン
- 01作業を中断してコンテキストごと再開
- 02長時間タスクの進捗をチェックポイント化
MCP 対応
Ruflo の MCP ツールを使って、セッションの保存、一覧表示、復元、確認、削除を行います。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill session-persistインストール後、Claude Code で/session-persistを入力して読み込まれたか確認します。
詳細
セッションの永続化
会話をまたいでエージェントセッション全体を保存、復元します。
使用するタイミング
作業を中断して、後からすべてのコンテキストを維持したまま再開する必要がある場合や、長時間にわたるタスクの進捗をチェックポイントとして保存したい場合に使用します。
手順
- セッションを保存 —
mcp__plugin_ruflo-core_ruflo__session_saveを呼び出して現在の状態をスナップショットとして保存します - セッションを一覧表示 —
mcp__plugin_ruflo-core_ruflo__session_listを呼び出して保存済みのセッションをすべて表示します - 復元 —
mcp__plugin_ruflo-core_ruflo__session_restoreを呼び出して以前のセッションを再開します - 情報 —
mcp__plugin_ruflo-core_ruflo__session_infoを呼び出してセッションの詳細とメタデータを確認します - クリーンアップ —
mcp__plugin_ruflo-core_ruflo__session_deleteを呼び出して古いセッションを削除します
セッションフック
hooks_session-start— 会話の開始時にコンテキストを自動的に復元しますhooks_session-end— メトリクスをエクスポートして状態を自動的に保存しますhooks_session-restore— IDを指定して特定のセッションを復元します
永続化される内容
- エージェントの状態と設定
- メモリーのエントリとパターン
- 学習の軌跡とメトリクス
- タスクの進捗とToDo
コメント
Markdown 対応