Skip to content

Sessions

Rho persists interactive conversation history so you can resume work later.

Storage location

Sessions persist automatically under:

text
~/.rho/sessions/<workspace-key>/

<workspace-key> contains a readable encoding of the absolute working directory plus a stable hash to avoid path collisions. Rho uses the current directory as its workspace.

Creating a session

Starting rho opens the interactive TUI. Rho creates a new session file only after you send the first message.

Resuming a session

To resume an existing session for the current workspace, pass its UUID or UUID prefix with --resume or -R:

bash
rho --resume <session-uuid>
rho -R <session-uuid-prefix>

After you send at least one message, Rho prints a resume command on exit that you can paste later.

Resetting history

Press ctrl-r in the interactive TUI to reset the conversation. The next message starts a new session file.

For one-shot prompts that do not need an ongoing interactive session, use automation and CLI.