Problem or Use Case
When I run long background tasks via the Hermes Desktop app (terminal(background=true, notify_on_complete=true)), there's no native OS notification when they finish. I have to keep the chat window open and watch for in-chat messages, which defeats the purpose of hands-off background execution.
Proposed Solution
The Hermes Desktop app (Electron) should fire a native Windows toast / macOS notification center notification when a background process with notify_on_complete=true completes. This would use Electron's Notification API and respect the existing display.background_process_notifications, display.bell_on_complete, and display.long_running_notifications config values.
Alternatives Considered
Using the messaging gateway (Telegram/Discord) works but requires a whole separate gateway setup
ntfy push notifications work but are self-hosted infrastructure
Currently the settings only affect in-chat agent messages, not OS-level notifications
Feature Type
Gateway / messaging improvement
Scope
Small (single file, < 50 lines)
Contribution
Debug Report (optional)
Problem or Use Case
When I run long background tasks via the Hermes Desktop app (terminal(background=true, notify_on_complete=true)), there's no native OS notification when they finish. I have to keep the chat window open and watch for in-chat messages, which defeats the purpose of hands-off background execution.
Proposed Solution
The Hermes Desktop app (Electron) should fire a native Windows toast / macOS notification center notification when a background process with notify_on_complete=true completes. This would use Electron's Notification API and respect the existing display.background_process_notifications, display.bell_on_complete, and display.long_running_notifications config values.
Alternatives Considered
Using the messaging gateway (Telegram/Discord) works but requires a whole separate gateway setup
ntfy push notifications work but are self-hosted infrastructure
Currently the settings only affect in-chat agent messages, not OS-level notifications
Feature Type
Gateway / messaging improvement
Scope
Small (single file, < 50 lines)
Contribution
Debug Report (optional)