Agent Sessions app icon

Agent Sessions

• macOS • Open Source •

Local History Guide / Hermes

Hermes Agent State Database History: Browse Hermes Sessions on macOS

Hermes Agent writes useful local project history: prompts, assistant responses, tool calls, command output, reasoning metadata, model changes, and working-directory context. Agent Sessions reads that history locally so Hermes sessions can be searched beside other coding-agent sessions.

Hermes support is centered on the current state.db storage format, with a legacy JSON fallback for older installs.

Download Agent Sessions 3.9.3 View on GitHub Product page
Agent Sessions showing Hermes sessions filtered in the local history browser.
Primary storage~/.hermes/state.db
Legacy storage~/.hermes/sessions/session_*.json
Verified formatHermes 0.15.0 state.db sessions.

Where Hermes Stores Local Data

Current Hermes versions use:

~/.hermes/state.db

Older Hermes installs may still have JSON session files:

~/.hermes/sessions/session_*.json

Agent Sessions checks state.db first. If the database exists and contains sessions, it reads session and message rows from that database. If the database is absent or empty, it falls back to legacy JSON files.

What Agent Sessions Does

What This Does Not Do

Related Guides

Sources