hermes-agent/plugins/platforms
teknium1 984d78d57d
refactor(gateway): migrate dingtalk + whatsapp adapters to bundled plugins
WIP toward #41112 — full transition of all gateway channels to plugins.
dingtalk and whatsapp adapters relocated to plugins/platforms/<name>/ with
register() + standalone_sender_fn / apply_yaml_config_fn / setup_fn /
is_connected hooks. Core touchpoints stripped: run.py factory elifs,
config.py YAML bridges + _PLATFORM_CONNECTED_CHECKERS entries, gateway.py
static _PLATFORMS dicts + setup-map entries + _setup_* fns, send_message_tool
dispatch (now via _registry_standalone_send) + _send_* helpers.

matrix, feishu, telegram still to come in this branch.
2026-06-07 06:23:08 -07:00
..
dingtalk refactor(gateway): migrate dingtalk + whatsapp adapters to bundled plugins 2026-06-07 06:23:08 -07:00
discord fix(discord): fail closed for component button auth when no allowlist set 2026-06-07 06:21:37 -07:00
google_chat fix: guard int(os.getenv()) casts against malformed env vars (#40598) 2026-06-07 06:14:24 -07:00
homeassistant refactor(gateway): migrate Home Assistant adapter to bundled plugin 2026-06-06 11:46:24 -07:00
irc fix: guard int(os.getenv()) casts against malformed env vars (#40598) 2026-06-07 06:14:24 -07:00
line fix(line): map inbound message types to the correct MessageType 2026-06-04 21:55:20 -07:00
mattermost refactor(gateway): migrate Mattermost adapter to bundled plugin 2026-05-24 18:05:33 -07:00
ntfy test(ntfy): cover echo-tag filter; tag standalone send path 2026-05-29 13:17:46 -07:00
simplex fix(simplex): accept display name in SIMPLEX_ALLOWED_USERS 2026-06-07 04:53:22 -07:00
teams chore: ruff auto-fix PLR6201 resweep — tuple → set in membership tests (#27355) 2026-05-17 02:29:41 -07:00
whatsapp refactor(gateway): migrate dingtalk + whatsapp adapters to bundled plugins 2026-06-07 06:23:08 -07:00