hermes-agent/gateway/platforms
teknium1 8f3d7dfcc0 fix: defer discord adapter annotations
Prevent gateway.platforms.discord from crashing at import time when discord.py is unavailable. Python 3.11 eagerly evaluates annotations, so using discord.Interaction and similar annotations caused an AttributeError after the optional import fallback set discord=None. Add postponed annotation evaluation and a regression test covering import without discord installed.
2026-03-14 09:32:05 -07:00
..
__init__.py Enhance CLI with multi-platform messaging integration and configuration management 2026-02-02 19:01:51 -08:00
ADDING_A_PLATFORM.md docs: add platform integration checklist for new gateway adapters 2026-03-08 21:20:06 -07:00
base.py merge: salvage PR #327 voice mode branch 2026-03-14 06:03:07 -07:00
discord.py fix: defer discord adapter annotations 2026-03-14 09:32:05 -07:00
email.py fix: email adapter IMAP UID tracking and SMTP TLS verification 2026-03-14 06:29:00 -07:00
homeassistant.py fix: Home Assistant event filtering now closed by default (#1169) 2026-03-13 07:40:38 -07:00
signal.py fix(signal): align send() signature with base class (content, reply_to, metadata) 2026-03-10 15:18:26 -07:00
slack.py fix: accept **kwargs in send_voice for Discord and Slack adapters 2026-03-14 14:27:20 +03:00
telegram.py fix: address PR review round 4 — remove web UI, fix audio/import/interface issues 2026-03-14 14:27:21 +03:00
whatsapp.py fix(cli): respect HERMES_HOME in all remaining hardcoded ~/.hermes paths 2026-03-13 21:32:53 -07:00