How the plugin works
The StageWhisper Hermes plugin follows the standard Hermes plugin architecture:stagewhisper_pair, stagewhisper_relay, stagewhisper_unpair) and runs a background relay that subscribes to StageWhisper’s encrypted reasoning channel. When a reasoning job arrives, the relay decrypts it, passes it through Hermes’s configured LLM provider, encrypts the result, and posts it back.
Setup flow
- Install and enable the plugin:
uv, this is equivalent:
- Configure your LLM provider environment in the shell or
~/.hermes/.env - Generate a pairing code in StageWhisper desktop settings
- Run the pairing command on the Hermes host:
stagewhisper-hermes pair --code <CODE> - The pair command restarts the Hermes gateway. If that restart fails, run
hermes gateway restart. - The plugin exchanges X25519 keys with the desktop and begins the encrypted relay after the gateway heartbeat arrives
What the plugin receives
Like the OpenClaw plugin, the Hermes plugin receives:- Reasoning jobs — Encrypted analysis prompts for live call coaching
- Capability probes — Self-description requests for the assistant settings panel
- Assistant tasks — User-approved tasks generated from call moments