Sessions
Hermes Agent automatically saves every conversation as a session. Sessions enable conversation resume, cross session search, and full conversation history manag
Hermes Agent automatically saves every conversation as a session. Sessions enable conversation resume, cross-session search, and full conversation history management. Every conversation — whether from the CLI, Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Teams, or any other messaging platform — is stored as a session with full message history. …
What this page covers
- How Sessions Work
- What Counts Toward Context
- Session Sources
- CLI Session Resume
- Continue Last Session
- Resume by Name
- Resume Specific Session
- Conversation Recap on Resume
- Cross-Platform Handoff
- Session Naming
- Auto-Generated Titles
- Setting a Title Manually
- Title Rules
- Auto-Lineage on Compression
- /title in Messaging Platforms
- Session Management Commands
- List Sessions
- Export Sessions
- Delete a Session
- Rename a Session
- Prune Old Sessions
- Session Statistics
- Session Search Tool
- Three calling shapes
- FTS5 query syntax
- Optional parameters
- When It's Used
- Per-Platform Session Tracking
- Gateway Sessions
- Shared vs Isolated Group Sessions
- Session Reset Policies
- Storage Locations
- Database Schema
- Session Expiry and Cleanup
- Automatic Cleanup
- Manual Cleanup
Section outline mirrored from the official Hermes Agent documentation. Follow any heading to read the complete text on the source site.
More in Using Hermes
CLI Interface
Hermes Agent's CLI is a full terminal user interface (TUI) — not a web UI. It features multiline editing, slash command autocomplete, conversation history, inte
TUI
The TUI is the modern front end for Hermes — a terminal UI backed by the same Python runtime as the Classic CLI. Same agent, same sessions, same slash commands;
Configuration
All settings are stored in the directory for easy access. TIP — Easiest path to a working Run — one OAuth gets you a model provider and all four Tool Gateway to
Configuring Models
Configuring Models Hermes uses two kinds of model slots: Main model — what the agent thinks with. Every user message, every tool call loop, every streamed respo
Profiles: Running Multiple Agents
Profiles: Running Multiple Agents Run multiple independent Hermes agents on the same machine — each with its own config, API keys, memory, sessions, skills, and
Git Worktrees
Hermes Agent is often used on large, long‑lived repositories. When you want to: Run multiple agents in parallel on the same project, or Keep experimental refact