hermes-agent/website/docs/user-guide/messaging
kshitij f5784617e8 refactor: fold simplify-code review findings
- matrix/dingtalk: extract deps-only installers (ensure_matrix_deps,
  ensure_dingtalk_deps) and register THOSE as ensure_deps_fn — the prior
  check_*_requirements combined credential env checks with the install,
  so a platform configured via PlatformConfig.extra (which is_connected
  accepts) would pass enablement, reach create_adapter(), and have the
  'installer' veto on env-var grounds before installing anything —
  re-creating the #79812 deadlock for extra-configured setups.  The
  combined deps+credentials functions remain for setup/status callers.
- matrix/feishu passive probes: use the existing lazy_deps.is_available()
  instead of hand-rolling 'not feature_missing(...)' (reuse finding).
- teams: module docstring no longer recommends bare system pip (the
  PEP 668 trap purged everywhere else); docs troubleshooting row updated
  to match the new hint text.
- wecom_callback: drop dead 'global ET, DEFUSEDXML_AVAILABLE'
  (ensure_and_bind mutates the module dict directly; nothing assigns).
- tests: parametrized wiring contract for all 8 lazy-installable
  platforms — ensure_deps_fn present and distinct from check_fn
  (behavior contract, not identity snapshot, so renames don't churn it).
2026-08-07 13:28:43 +05:30
..
_category_.json
a2a.md docs(a2a): website docs page + canonical agent-card.json path in prose 2026-08-02 15:10:15 -07:00
bluebubbles.md
buzz.md feat(buzz): WebSocket inbound transport — NIP-42 auth, live DM discovery, poll fallback 2026-07-28 21:45:34 -07:00
dingtalk.md
discord.md docs: accuracy sweep + coverage for 2 months of shipped features 2026-07-29 08:48:05 -07:00
email.md
feishu.md
google_chat.md fix(deps): repair Google transitive security floors (#72108) 2026-07-31 23:18:38 -07:00
homeassistant.md
index.md docs: document /personality none|default|neutral reset across personality docs 2026-08-03 12:29:49 -07:00
irc.md
line.md docs: fix 0.0.0.0 bind-default drift after dual-stack change 2026-07-28 22:42:41 -07:00
matrix.md docs: accuracy sweep + coverage for 2 months of shipped features 2026-07-29 08:48:05 -07:00
mattermost.md
msgraph-webhook.md docs: fix 0.0.0.0 bind-default drift after dual-stack change 2026-07-28 22:42:41 -07:00
ntfy.md
open-webui.md
photon.md docs: document dashboard session filter tabs and photon immutable-tree fallback 2026-07-28 22:54:45 -07:00
qqbot.md
raft.md
relay.md docs: document Hermes Relay and the desktop feature wave 2026-07-29 08:48:05 -07:00
signal.md
simplex.md feat(gateway): simplex channel enumeration + show configured platforms in hermes send --list 2026-08-02 15:08:45 -07:00
slack.md feat(slack): support long app descriptions in the manifest generator 2026-07-23 12:01:24 -07:00
sms.md
teams-meetings.md docs: accuracy sweep + coverage for 2 months of shipped features 2026-07-29 08:48:05 -07:00
teams.md refactor: fold simplify-code review findings 2026-08-07 13:28:43 +05:30
telegram.md fix(telegram): follow @username renames and support non-"bot" handles 2026-07-26 11:50:34 -07:00
webhooks.md fix(gateway): bind HTTP auth to routed profiles 2026-07-28 14:22:18 -07:00
wecom-callback.md docs: fix 0.0.0.0 bind-default drift after dual-stack change 2026-07-28 22:42:41 -07:00
wecom.md
weixin.md
whatsapp-cloud.md docs: fix 0.0.0.0 bind-default drift after dual-stack change 2026-07-28 22:42:41 -07:00
whatsapp.md docs: accuracy sweep + coverage for 2 months of shipped features 2026-07-29 08:48:05 -07:00
yuanbao.md docs: accuracy sweep + coverage for 2 months of shipped features 2026-07-29 08:48:05 -07:00