Skip to content

# Feature Request: Auto-resume last active session on startup / profile switch #656

@ArthasWhite

Description

@ArthasWhite

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:

  1. App startup — instead of opening to a new blank chat, auto-resume the most recently active session from the current profile.
  2. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions