mcpField
S
session-persist

session-persist

github.com/ruvnetエージェントワークフロー80.0k774 回インストール今日更新
リポジトリ

session-persist について

Ruflo のスキルで、エージェントセッションの保存、確認、復元、削除を行います。作業を中断して後から再開する際に、進捗やメモリーを含むコンテキストを保持できます。

主な機能

  1. 01エージェントセッションの保存と復元
  2. 02保存済みセッションの一覧と確認
  3. 03状態、メモリー、タスク進捗の保持
  4. 04開始時と終了時の自動処理フック
  5. 05古いセッションの削除

活用シーン

  1. 01作業を中断してコンテキストごと再開
  2. 02長時間タスクの進捗をチェックポイント化

MCP 対応

Ruflo の MCP ツールを使って、セッションの保存、一覧表示、復元、確認、削除を行います。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/ruvnet/ruflo --skill session-persist

インストール後、Claude Code で/session-persistを入力して読み込まれたか確認します。

詳細

セッションの永続化

会話をまたいでエージェントセッション全体を保存、復元します。

使用するタイミング

作業を中断して、後からすべてのコンテキストを維持したまま再開する必要がある場合や、長時間にわたるタスクの進捗をチェックポイントとして保存したい場合に使用します。

手順

  1. セッションを保存 — mcp__plugin_ruflo-core_ruflo__session_save を呼び出して現在の状態をスナップショットとして保存します
  2. セッションを一覧表示 — mcp__plugin_ruflo-core_ruflo__session_list を呼び出して保存済みのセッションをすべて表示します
  3. 復元 — mcp__plugin_ruflo-core_ruflo__session_restore を呼び出して以前のセッションを再開します
  4. 情報 — mcp__plugin_ruflo-core_ruflo__session_info を呼び出してセッションの詳細とメタデータを確認します
  5. クリーンアップ — mcp__plugin_ruflo-core_ruflo__session_delete を呼び出して古いセッションを削除します

セッションフック

  • hooks_session-start — 会話の開始時にコンテキストを自動的に復元します
  • hooks_session-end — メトリクスをエクスポートして状態を自動的に保存します
  • hooks_session-restore — IDを指定して特定のセッションを復元します

永続化される内容

  • エージェントの状態と設定
  • メモリーのエントリとパターン
  • 学習の軌跡とメトリクス
  • タスクの進捗とToDo

コメント