Bug Description
When selecting text in Hermes TUI or the web dashboard and pressing Ctrl+C (Cmd+C on macOS), the UI displays a success message like "copied 42 characters", but the system clipboard remains empty. Pasting yields nothing. This breaks the core copy-paste workflow for all users.
Steps to Reproduce
Dashboard
- Run
hermes dashboard
- Select any message text with the mouse
- Press
Ctrl+C (or Cmd+C on macOS)
- Try to paste into an editor or terminal
- Result: Paste fails — clipboard is empty despite success notification
TUI
- Run
hermes --tui
- Select text (via mouse or Shift+arrow keys)
- Press
Ctrl+C OR run /copy slash command
- Observe message: "copied N characters"
- Try to paste somewhere
- Result: Paste fails — clipboard empty
Expected Behavior
Copying selected text should place that text into the system clipboard, allowing immediate paste into any application. The success message should only appear when the clipboard operation actually succeeds.
Actual Behavior
The clipboard remains empty despite success messages. The UI reports a false positive — users believe copy succeeded when it did not.
Affected Component
CLI (interactive chat)
Messaging Platform (if gateway-related)
N/A (CLI only)
Debug Report
Debug report uploaded:
Report https://paste.rs/04UXg
agent.log https://paste.rs/CDvsW
Operating System
Ubuntu 24.04
Python Version
3.12.3
Hermes Version
0.11.0
Additional Logs / Traceback (optional)
Root Cause Analysis (optional)
No response
Proposed Fix (optional)
No response
Are you willing to submit a PR for this?
Bug Description
When selecting text in Hermes TUI or the web dashboard and pressing Ctrl+C (Cmd+C on macOS), the UI displays a success message like "copied 42 characters", but the system clipboard remains empty. Pasting yields nothing. This breaks the core copy-paste workflow for all users.
Steps to Reproduce
Dashboard
hermes dashboardCtrl+C(orCmd+Con macOS)TUI
hermes --tuiCtrl+COR run/copyslash commandExpected Behavior
Copying selected text should place that text into the system clipboard, allowing immediate paste into any application. The success message should only appear when the clipboard operation actually succeeds.
Actual Behavior
The clipboard remains empty despite success messages. The UI reports a false positive — users believe copy succeeded when it did not.
Affected Component
CLI (interactive chat)
Messaging Platform (if gateway-related)
N/A (CLI only)
Debug Report
Operating System
Ubuntu 24.04
Python Version
3.12.3
Hermes Version
0.11.0
Additional Logs / Traceback (optional)
Root Cause Analysis (optional)
No response
Proposed Fix (optional)
No response
Are you willing to submit a PR for this?