Problem
The Sessions screen mixes manual conversations with automated and background sessions.
Session cards already display their source, but the list cannot be filtered by session type or source. As automation usage grows, manual conversations become harder to find.
The Hermes Web Dashboard provides a useful model with:
Chats
Automation
All
- filtering by individual chat source
Bringing similar controls to Hermes One would make the Sessions screen substantially easier to use.
Current behavior
Hermes One displays all available sessions in one date-grouped list.
The existing search field searches message content, but there is no way to show only:
- manual chats;
- automation runs;
- cron or scheduled sessions;
- sessions originating from a particular platform or transport.
Requested behavior
Add the following controls to the Sessions screen:
Session type
Tabs or a segmented control for:
Chats should be the default view so background activity does not bury normal conversations.
Source filter
Add a source filter populated from the sources present in the session data, such as:
- Desktop or TUI
- Telegram
- API server
- cron
- curator
- other registered sources
A multi-select source filter would be preferable, but a single-select dropdown would also be useful.
Additional behavior
- Remember the selected type and source filters between app restarts.
- Apply text search within the currently selected filters.
- Ensure
Select visible and bulk actions operate only on the filtered result set.
- Continue showing the source badge on each session card.
- Use existing session metadata instead of classifying sessions from their title.
- Keep the type mapping extensible so newly introduced sources can be categorized later.
Expected result
Users can quickly separate normal conversations from automated work and can inspect sessions from one specific source without unrelated sessions filling the list.
Environment
- Hermes One: latest version
- Operating system: Windows 11
- Connection mode: remote Hermes server
Problem
The Sessions screen mixes manual conversations with automated and background sessions.
Session cards already display their source, but the list cannot be filtered by session type or source. As automation usage grows, manual conversations become harder to find.
The Hermes Web Dashboard provides a useful model with:
ChatsAutomationAllBringing similar controls to Hermes One would make the Sessions screen substantially easier to use.
Current behavior
Hermes One displays all available sessions in one date-grouped list.
The existing search field searches message content, but there is no way to show only:
Requested behavior
Add the following controls to the Sessions screen:
Session type
Tabs or a segmented control for:
ChatsAutomationAllChatsshould be the default view so background activity does not bury normal conversations.Source filter
Add a source filter populated from the sources present in the session data, such as:
A multi-select source filter would be preferable, but a single-select dropdown would also be useful.
Additional behavior
Select visibleand bulk actions operate only on the filtered result set.Expected result
Users can quickly separate normal conversations from automated work and can inspect sessions from one specific source without unrelated sessions filling the list.
Environment