Implement a deduplication mechanism for actions that are not naturally idempotent (e.g., control-click, control-send).
Proposed Strategy:
- Clients provide an optional or in the RPC params.
- Daemon tracks recently executed GUIDs in a rolling 60-second window.
- If a duplicate GUID is received, the daemon returns the previous result without re-executing the action.
This prevents accidental double-clicks or double-typing during network retries.