Skip to main content
The Sessions tab gives you full control over your conversation history without dropping back to the shell. Every session you have ever started with Hermes Agent is listed here, browsable, resumable, and inspectable. Switch to it with Alt+2 or by typing /sessions in the chat composer. The tab has three sub-tabs — List, Context, and Analytics — navigated with Shift+Left / Shift+Right.

Session List

The List sub-tab shows all past and current sessions in reverse-chronological order.

Resume a session

Highlight a session and press Enter to resume it in the Chat tab.

New session

Press n to start a new session immediately.

Rename / retitle

Press Ctrl+R to rename the selected session inline.

Delete

Press d to delete the selected session. You will be asked to confirm.

Reload

Press r to refresh the session list from the gateway.

Search

Press / to filter sessions by title or content.

Walking session lineage

Sessions in Herm can have a lineage — a parent/child chain that forms when you branch or compress a session. Use the Left and Right arrow keys to walk backward and forward along this lineage chain, letting you trace how a long-running conversation evolved over time.

Context sub-tab

The Context sub-tab shows the active context segments loaded for the current session — the files, diffs, memory entries, and prior conversation chunks that Hermes Agent is holding in its context window. Use this view to understand exactly what the agent can “see” during a turn. The context gauge in the sidebar mirrors this: it fills as the context window grows and gives you a quick visual indicator of how close you are to the model’s context limit before you even switch tabs.

Analytics sub-tab

The Analytics sub-tab shows per-session statistics drawn from the gateway:
  • Token usage — prompt tokens and completion tokens for each turn
  • Context fill — how much of the model’s context window was used
  • Cost — estimated cost per turn and session total
  • Model stats — which model was active and any overrides applied
Use this view to track expensive sessions, identify turns where context grew unexpectedly, or compare cost across different model configurations.

Session management slash commands

You can trigger all of the most important session operations from the chat composer without switching tabs.
CommandDescription
/newStart a new session
/title [text]Set a title for the current session
/historyOpen a server-side transcript viewer
/resumeResume a previous session by selection
/branchCreate a branch of the current session
/compressCompress the context window to free space
/undoUndo the last message exchange
/redoRe-send the last undone message

Rollback checkpoints

Hermes Agent saves checkpoints as a session progresses. /rollback opens a checkpoint browser where you can scroll through the history of a session and restore it to any earlier point. This is useful when an agent run goes off-track and you want to replay from a known-good state.
Restoring a checkpoint replaces the session’s current state. The turns after the checkpoint are removed. Use /branch first if you want to preserve the current direction while also exploring a rollback.

Context compression

As a long session approaches the model’s context limit, the context gauge in the sidebar will fill toward capacity. Run /compress to let Hermes Agent summarise older turns and free up context window space without starting a new session. You can also use <leader>c as a keyboard shortcut for this action.
Navigate directly to the Context sub-tab with /context and to the Analytics sub-tab with /analytics (or /insights) from the chat composer.