Skip to content

v0.1.0a6

Pre-release
Pre-release

Choose a tag to compare

@spiderings spiderings released this 20 Jul 11:36
· 89 commits to dev since this release
23ab1ef

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_dispatch hook, outbound reply-in-kind encryption via adapter send wrappers; 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_e2e entry-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)