What problem does it solve?
Webhook subscriptions eliminate the slow, manual process of turning external service events into agent work by automatically triggering agent runs from incoming POST events.
Core Features & Use Cases
- Event-driven agent runs: Create dynamic routes so GitHub, GitLab, Stripe, CI/CD, IoT sensors, and monitoring tools can trigger Hermes runs on specific event types.
- Prompt templating with payload fields: Render prompts using dot-notation placeholders (for nested JSON) or fall back to dumping the full payload when no template is provided.
- Secure delivery and reliable retries: Use per-subscription HMAC-SHA256 secrets, signature validation, persisted subscription storage, and a health endpoint for verification.
- Optional direct delivery mode: Forward rendered messages to adapters without an LLM loop using deliver-only for zero-reasoning notifications.
Quick Start
Enable the webhook gateway, then create a subscription that listens for your event types and forwards the rendered prompt to your chosen adapter.