v0.1.0a6
Pre-release
Pre-release
PyPI: https://pypi.org/project/mordred-hermes/0.1.0a6/
Changes
- E2E transport now runs as a stock hermes-agent plugin — inbound decrypt via the
pre_gateway_dispatchhook, outbound reply-in-kind encryption via adaptersendwrappers; no hermes-agent core fork (#60) - Mandatory encryption on Slack/Discord: a message that cannot be decrypted (plaintext, or ciphertext with an unheld key) is never handed to the agent — the sender is asked to set up or obtain an encryption key and the message is skipped; non-enforced platforms pass through unchanged (#60)
- Key-exchange (🔑) control messages are dropped before dispatch so the agent never reacts to them (#60)
- Outbound fail-closed: a missing key in a known-encrypted thread posts a locked notice, never plaintext (#60)
- New
mordred_e2eentry-point plugin (mordred_hermes.extension.gateway_plugin) — entry-point discovery is now 6 plugins (#60) - Bump package version to 0.1.0a6 (#61)
Fixes
- (none)