# Webhook-automatisering SUMMARY: Utlös externa system när minnen ändras — synkronisera, avisera, automatisera. Webhook-automatisering Webhooks låter er utlösa externa system när Synapse-händelser utlöses. Den här guiden täcker vanliga automationsmönster. Vanliga mönster Mönster 1: Avisera vid kritiskt minne Skicka ett Slack-meddelande när ett kritiskt minne lagras: [CODE BLOCK] Registrera webhooken: [CODE BLOCK] Mönster 2: Synkronisera till externt system Synkronisera minnen till Notion, Obsidian eller valfritt externt KB: [CODE BLOCK] Mönster 3: Utlös CI/CD Utlös en driftsättning när ett "release"-minne lagras: [CODE BLOCK] Mönster 4: Väck agent vid mänskligt meddelande Utlös en LLM-agentkörning när en människa skickar ett chattmeddelande: [CODE BLOCK] Mönster 5: Aggregera mätvärden Spåra minnestillväxt, chattaktivitet, uppgiftsslutförande: [CODE BLOCK] Signaturverifiering Verifiera alltid webhook-signaturer för att förhindra förfalskning: [CODE BLOCK] Logik för omprövning Synapse försöker om misslyckade webhooks med exponentiell backoff. Er hanterare bör: 1. Returnera 200 snabbt — gör inte tungt arbete synkront 2. Köa arbete — använd ett bakgrundsjobb-system 3. Vara idempotent — samma händelse kan levereras två gånger [CODE BLOCK] Felsökning av webhooks Kontrollera leveranshistorik Webhook-leveranser loggas. Kontrollera er webhooks senaste leveranser: [CODE BLOCK] Testa webhook manuellt [CODE BLOCK] Vanliga problem | Problem | Lösning | |-------|-----| | 4xx-svar | Kontrollera att er hanterare returnerar 200 | | 5xx-svar | Serverfel — kontrollera er app-logg | | Timeout | Returnera 200 snabbt, köa arbete asynkront | | Dubbletta leveranser | Gör hanteraren idempotent | | Signaturfel | Verifiera att secret är korrekt | Bästa praxis > [!TIP] > - Verifiera alltid signaturer — hoppa aldrig över detta > - Returnera 200 snabbt — blockera inte Synapse > - Vara idempotent — hantera dubbletta leveranser > - Använd specifika händelser — inte > - Övervaka leveransfel — sätt upp avisering Nästa steg - Webhooks API - Cron & Scheduler - Beständig LLM-agent