Is your feature request related to a problem? Please describe.
Every time I open the Hermes Desktop app (or switch profiles via the Agents screen), it starts a new blank chat session. If I was in the middle of something, I have to manually go to Sessions, find the last one, and click to resume. This adds friction every single time I use the app.
Describe the solution you'd like
Two behaviors:
- App startup — instead of opening to a new blank chat, auto-resume the most recently active session from the current profile.
- Profile switch — when switching profiles in the Agents screen, auto-resume the most recent session of the target profile (instead of opening a blank new one).
Describe alternatives you've considered
- Currently relying on manually clicking into the Sessions tab to find and resume the last session — works but tedious.
- The CLI already supports
hermes -c / hermes --continue which resumes the most recent session. The Desktop app could use the same backend API to determine the last active session on connect.
Additional context
This would be a significant UX improvement for daily use — especially for users who run multiple profiles (work/research/personal) and switch between them frequently. It removes the "where was I?" moment on every launch.
Is your feature request related to a problem? Please describe.
Every time I open the Hermes Desktop app (or switch profiles via the Agents screen), it starts a new blank chat session. If I was in the middle of something, I have to manually go to Sessions, find the last one, and click to resume. This adds friction every single time I use the app.
Describe the solution you'd like
Two behaviors:
Describe alternatives you've considered
hermes -c/hermes --continuewhich resumes the most recent session. The Desktop app could use the same backend API to determine the last active session on connect.Additional context
This would be a significant UX improvement for daily use — especially for users who run multiple profiles (work/research/personal) and switch between them frequently. It removes the "where was I?" moment on every launch.