Session Persist
Skill Verified ActivePersist and restore agent sessions across conversations with state snapshots
Persist and restore agent sessions across conversations with state snapshots, enabling users to pause and resume work seamlessly.
Features
- Save agent sessions
- Restore agent sessions
- List saved sessions
- View session details
- Delete old sessions
- Automatic session saving/restoring via hooks
Use Cases
- Pausing long-running agent tasks to resume later
- Checkpointing progress during complex agent workflows
- Managing multiple agent sessions for different projects
- Restoring agent context after an interruption or restart
Non-Goals
- Managing conversational history beyond session state
- Storing arbitrary files or data unrelated to agent context
- Interacting with external systems not directly related to session persistence
Workflow
- Call `session_save` to snapshot current state
- Call `session_list` to see all saved sessions
- Call `session_restore` to resume a previous session
- Call `session_info` for session details
- Call `session_delete` to remove old sessions
- Utilize `hooks_session-start`, `hooks_session-end`, `hooks_session-restore` for automated management
Installation
First, add the marketplace
/plugin marketplace add ruvnet/ruflo/plugin install ruflo-rvf@rufloQuality Score
VerifiedTrust Signals
Similar Extensions
Guard
100Protect Claude Code sessions from context overflow by running a background daemon that monitors session size and auto-prunes before compaction hits. Use when the user says "guard", "protect session", "context getting long", "prevent compaction", "session management", or is running agent teams that need continuous context protection.
Session Export
100Exports a Claude Code session as a clean, readable markdown transcript. Use when the user wants to export a session, create a transcript, save session history to a file, or says "export this session".
Horizon Track
100Track long-horizon objectives across multiple sessions with milestone checkpoints, progress persistence, and drift detection
Cli Anything Macrocli
100Use when the agent wants to define, list, inspect, or execute GUI macros via the MacroCLI CLI. Macros are parameterized, CLI-callable workflows — the agent invokes `macro run <name>` and the system handles backend routing (plugin, file transform, accessibility, compiled GUI replay).
Validate Plugin
100Validate a Claude Code plugin structure, frontmatter, and MCP tool references
Running Claude Code Via Litellm Copilot
100Use when routing Claude Code through a local LiteLLM proxy to GitHub Copilot, reducing direct Anthropic spend, configuring ANTHROPIC_BASE_URL or ANTHROPIC_MODEL overrides, or troubleshooting Copilot proxy setup failures such as model-not-found, no localhost traffic, or GitHub 401/403 auth errors.