What problem does it solve?
Enable external services to automatically activate AI agent runs without manual polling or ad-hoc integrations, providing a secure, configurable bridge from incoming HTTP events to automated agent workflows.
Core Features & Use Cases
- Subscription Management: Create, list, test, and remove named webhook subscriptions with event filters and human-readable descriptions.
- Prompt Templating: Format agent prompts using dot notation to extract nested fields from JSON payloads for targeted automation.
- Security & Delivery: Auto-generate HMAC-SHA256 secrets (or accept custom secrets), validate signatures, persist subscriptions to local storage, and deliver agent outputs to targets like Telegram, Discord, or GitHub comments.
- Use Cases: Automatically triage GitHub issues, post CI pipeline results to team channels, notify on Stripe payment events, and forward monitoring alerts to on-call workflows.
Quick Start
Run the hermes webhook subscribe command to create a named subscription with a prompt template, event filter, and delivery target.