Commands at a glance
Browsing past sessions — /sessions
Run /sessions inside the interactive shell to see your recent history:
Resuming a past session — /resume
When you want to continue a past investigation or conversation, use /resume with the first few characters of the session ID shown in /sessions:
opensre --resume 9b2e4f7a or o --resume OOM when o is your shell alias):
/resume opens an interactive picker of recent sessions. New turns after a resume append to that same session file — /resume does not create a duplicate entry in /sessions.
To resume a specific branch point, append an entry ID prefix after the session ID:
You can also search by name instead of ID:
When you exit
When you leave the REPL, OpenSRE prints your session ID so you can resume later:
Example:
/resume … or opensre --resume … line from the terminal, or find the session later with /sessions.
Starting fresh with context — /new
/new closes the current session and opens a new one, but carries the conversation forward so you don’t lose context:
/new after a long session to keep things tidy in /sessions without losing your place in the conversation.
Compacting long sessions — /compact
/compact summarizes older conversation context, keeps the recent turns, and writes a durable compaction entry into the session file:
/resume calls can replay the compacted branch.
/new vs /clear:
What OpenSRE saves
Each session records:- When it started and ended, and how long it ran
- Every message you sent and every response from the assistant
- Tool calls, tool updates, tool results, model/tool changes, labels, custom messages, and compaction summaries
- Infra context discovered during investigations (service names, cluster names, regions)
- Turn counts for investigations and chats
~/.opensre/sessions/. Each file is plain text and human-readable.
Privacy and what is NOT saved
- Secrets or credentials — known token shapes are redacted from the prompt log by default (set
OPENSRE_PROMPT_LOG_REDACT=0to store raw text instead) - Full investigation results — stored separately under
~/.opensre/investigations/ - Token usage — tracked in
~/.opensre/prompt_log.jsonlwhen prompt logging is enabled
Related
- Interactive Shell Privacy — command history, prompt/response logging, and redaction settings
- Prompt Logging — full prompt/response logging configuration