About resume-session
An Ouroboros skill for finding in-flight sessions after an unexpected MCP server disconnect. It lists persisted running or paused sessions read-only and provides commands to inspect or resume them.
Key features
- 01List running and paused sessions
- 02Read the EventStore without writing
- 03Show recent sessions or all sessions
- 04Provide inspect and resume commands
Use cases
- 01Recover session context after an MCP disconnect
- 02Choose a persisted session to inspect or resume
MCP support
It addresses recovery after an MCP server disconnect; listing reads the EventStore directly and does not require an MCP server.
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ q00/ ouroboros --skill resume-sessionAfter installing, type/resume-sessionin Claude Code to confirm it loaded.
Details
From the project README/ouroboros:resume-session
Recover in-flight Ouroboros sessions after an unexpected MCP server disconnect. The name avoids shadowing Claude Code's built-in /resume.
ooo resume-session [--all]
/ouroboros:resume-session
Instructions
-
Run with the active runtime's
run_shellcapability:ouroboros resume --listIt reads the configured EventStore directly and read-only (no MCP server needed, nothing created or written) and lists
runningorpausedsessions: the 20 most recent, or all with--all.--listprints the table and exits without the interactive prompt, which aborts when no terminal is attached. Exit code 2 means the EventStore exists but could not be read. -
If sessions are listed, show the table and ask which session to work with (active runtime's
ask_usercapability). Each row carries thesession_id,exec_id, and Seed id used below. -
Give the matching re-attach path:
- Inspect persisted events (read-only, no MCP server):
ouroboros status execution <exec_id> --events - Inspect interactively (read-only monitor; pick the session in the TUI):
ouroboros tui monitor - Resume execution (needs the original Seed file;
--resumetakes thesession_id):ouroboros run workflow --orchestrator --resume <session_id> <seed.yaml>
Afterwards:
ooo evaluateonce the execution completes, orooo cancel <session_id>if it is stuck. - Inspect persisted events (read-only, no MCP server):
If it reports "No in-flight sessions found", the execution completed, failed, or was cancelled, or the EventStore was never created; ouroboros tui monitor browses past sessions.
RFC #1392 State Breadcrumb Footer
End the final response with exactly one line ◆ <current state> → next: <recommended action>. Derive the state from live session state via ouroboros_session_status when available, otherwise from this skill's actual outcome. Never use a linear Step N of M footer; when the next step is a real choice, list 2-3 options.