Webhooks
Webhooks
Finding
Webhooks er vigtige, fordi de gør Hermes til et event-drevet agentlag, der kan reagere på eksterne hændelser uden at Lisa skal bygge parallel triggerlogik i n8n eller LangGraph.
What it is
Webhooks-siden beskriver Hermes’ native HTTP-adapter til POST-events fra tjenester som GitHub, GitLab, JIRA, Stripe, Supabase og overvågning. Adapteren kan validere signaturer, matche routes, omsætte payloads til prompts og sende svar videre til fx Telegram, GitHub-kommentarer eller logs. Den understøtter både agent-kørsler og “direct delivery”, hvor Hermes bare videresender en templated besked uden LLM-forbrug.
Should we use it?
Use now. For Lisa’s Hermes+n8n+LangGraph mission bør webhooks være Hermes’ primære event-indgang, når en ekstern hændelse skal starte en agent, sende en driftsbesked eller opdatere et menneske via Telegram. n8n bør stadig bruges til visuelle integrationsflows, men ikke til at genskabe Hermes’ egen webhook-routing, signaturvalidering, skill-loading og delivery. LangGraph bør kun kobles på senere, hvis hændelsen kræver kompleks stateful orkestrering, ikke bare routing eller agent-start.
Recommendation
Brug Hermes Webhooks som standard “event front door” for agent-relevante hændelser, og start med få sikre routes: Telegram-notifikationer med `deliver_only` til simple beskeder og agent-routes med snævre skills/toolsets til konkrete review- eller triageflows.
Use now
- GitHub PR- eller issue-events, hvor Hermes skal lave review, triage eller opsummere ændringer.
- Supabase, Stripe, formularer eller interne systemer, der skal sende korte Telegram-beskeder uden LLM-forbrug via `deliver_only`.
- Overvågningsalerts, hvor Hermes skal modtage en hændelse, formatere den og sende den til den rigtige kanal.
- n8n-flows, der skal “kalde Hermes” som agentruntime i stedet for selv at håndtere prompts, memory og modelvalg.
- Interne driftspings, hvor en baggrundsproces eller cron-lignende job skal sende resultat til Hermes’ gateway.
Do not use / wait
- Vent med offentlig eksponering, hvis der ikke er stabil HTTPS-routing, firewall-kontrol og korrekt hemmelig signatur pr. route.
- Brug ikke `INSECURE_NO_AUTH` uden for lokal test.
- Brug ikke agent-mode til simple notifikationer; brug `deliver_only` for at spare tokens.
- Brug ikke webhooks til ukontrollerede payloads uden sandboxing og stramme prompts, fordi webhook-indhold kan indeholde prompt injection.
- Lad ikke n8n eller LangGraph duplikere webhook-routes, idempotency og delivery-logik, som Hermes allerede håndterer native.
Public page note
Webhooks viser, hvordan Hermes kan fungere som sikker event-indgang for eksterne systemer, med både agentdrevne handlinger og billige direkte notifikationer.