hermes-agent/gateway/platforms
teknium1 cea78c5e27 fix(gateway): add metadata param to _keep_typing and base send_typing
_keep_typing() was called with metadata= for thread-aware typing
indicators, but neither it nor the base send_typing() accepted
that parameter. Most adapter overrides (Slack, Discord, Telegram,
WhatsApp, HA) already accept metadata=None, but the base class
and Signal adapter did not.

- Add metadata=None to BasePlatformAdapter.send_typing()
- Add metadata=None to BasePlatformAdapter._keep_typing(), pass through
- Add metadata=None to SignalAdapter.send_typing()

Fixes TypeError in _process_message_background for Signal.
2026-03-10 15:08:40 -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 fix(gateway): add metadata param to _keep_typing and base send_typing 2026-03-10 15:08:40 -07:00
discord.py fix: forward thread_id to Telegram adapter + update send_typing signatures 2026-03-10 06:26:32 -07:00
homeassistant.py fix: forward thread_id to Telegram adapter + update send_typing signatures 2026-03-10 06:26:32 -07:00
signal.py fix(gateway): add metadata param to _keep_typing and base send_typing 2026-03-10 15:08:40 -07:00
slack.py fix: forward thread_id to Telegram adapter + update send_typing signatures 2026-03-10 06:26:32 -07:00
telegram.py fix: forward thread_id to Telegram adapter + update send_typing signatures 2026-03-10 06:26:32 -07:00
whatsapp.py fix: forward thread_id to Telegram adapter + update send_typing signatures 2026-03-10 06:26:32 -07:00