Files
hermes-agent/docs/integrations
teknium1 96d6d72cab feat: webhook adapter with response accumulator fix
Cherry-picked from PR #1124 with an important fix: the original
future-based response capture resolved on the FIRST send() call
(which was often a notification, not the agent response). Replaced
with an accumulator pattern that waits for processing to complete
and returns the LAST send() — the actual agent response.

Changes:
- gateway/platforms/webhook.py: new adapter with accumulator pattern
- gateway/config.py: Platform.WEBHOOK enum + env var handling
- gateway/run.py: factory registration + auth bypass
- gateway/session.py: webhook chat_id session isolation (like WhatsApp)
- docs/integrations/miniverse.md: integration guide
2026-03-13 07:04:16 -07:00
..