Self-Healing

Self-Healing n8n Workflow

KI-gesteuerte Fehlerdiagnose und automatische Wiederherstellung fuer n8n-Workflows. Das System lernt aus vergangenen Fehlern: Ab dem 4. identischen Fehler erfolgt die Diagnose ohne LLM-Tokens aus dem Gedaechtnis. Drei Diagnosepfade (historisch, deterministisch, OpenRouter) und vier Recovery-Strategien (Retry, Backoff, Fallback, Eskalation) sorgen fuer robuste Selbstheilung.

3 Workflows
6 Fehlerszenarien
6 Tests
70% Token-Ersparnis

Architektur

Pipeline

Fehler erkennen

API Data Sync oder Error Generator produziert strukturierte Fehler-Payloads.

Anreichern & Diagnostizieren

Self-Healer prueft Heal-History, Upstream-Erreichbarkeit und waehlt Diagnosepfad.

Wiederherstellen

Automatische Auswahl zwischen Retry, Backoff, Fallback oder Eskalation.

Beobachten & Lernen

Heal-Logs schreiben, Slack-Alerts senden, Monitor aggregiert Ergebnisse alle 15 Minuten.

Tech Stack

Technologien

Workflow
n8nn8nacTypeScript
KI & Diagnose
OpenRouterClaudeLernschleife
Infrastruktur
SlackWebhookStatic Data

Qualitätssicherung

Test-Ergebnisse

6
Tests Gesamt
6
Bestanden
0
Fehlgeschlagen
100%
Coverage

Engineering Decisions

Architektur-Entscheidungen

Entscheidung

Lernschleife statt statischer Regeln

Ab 3 erfolgreichen Heilungen desselben Fehlertyps wird die LLM-Diagnose uebersprungen. Das reduziert Tokenkosten um 70% bei wiederkehrenden Fehlern und macht das System mit der Zeit guenstiger.

Entscheidung

Drei Diagnosepfade

Historical, Deterministic und OpenRouter als gestaffelte Diagnose. Funktioniert auch ohne API-Key oder bei LLM-Ausfall durch Fallback auf deterministische Regeln.

Entscheidung

Workflow Static Data als Speicher

Heal-History und Monitor-State werden in n8n Static Data gespeichert — keine externe Datenbank noetig, aber persistent ueber Ausfuehrungen hinweg.