CommunityCodierung & Entwicklunggithub.com

ramsbaby/openclaw-self-healing

4-stufiges autonomes Selbstheilungssystem für OpenClaw Gateway mit persistentem Lernen, Reasoning-Logs und Multi-Channel-Benachrichtigungen. Nutzt Claude Code als Level-3-Notarzt für KI-gestützte Diagnose und Reparatur.

Was ist openclaw-self-healing?

Dieses Skill bietet ein 4-stufiges autonomes Selbstheilungssystem für das OpenClaw Gateway. Es ermöglicht eine persistente Lernfähigkeit, protokolliert Reasoning-Schritte für Transparenz und sendet mehrkanalige Benachrichtigungen (z. B. E-Mail, Slack, Discord) bei kritischen Ereignissen. Die Besonderheit ist die Integration von Claude Code als Level-3-Notarzt: Wenn die automatisierten Stufen 1-3 fehlschlagen, übernimmt Claude Code die KI-gestützte Diagnose und Reparatur. Das Skill eignet sich für Entwickler und DevOps-Teams, die Hochverfügbarkeit und minimale Ausfallzeiten für OpenClaw-basierte Systeme anstreben. Es unterstützt die Plattformen OpenClaw Gateway, Claude Code und diverse Benachrichtigungskanäle. Die Funktionsweise basiert auf überwachten Metriken, vordefinierten Reparaturaktionen und einem zentralen Reasoning-Log, das bei jeder Stufe aktualisiert wird.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ramsbaby/openclaw-self-healing/tree/main/skills/openclaw-self-healing

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht openclaw-self-healing?

4-stufiges autonomes Selbstheilungssystem für OpenClaw Gateway mit persistentem Lernen, Reasoning-Logs und Multi-Channel-Benachrichtigungen. Nutzt Claude Code als Level-3-Notarzt für KI-gestützte Diagnose und Reparatur.

Übersicht

Dieses Skill implementiert eine hierarchische Selbstheilungsstrategie für Ihr OpenClaw Gateway. Es überwacht kontinuierlich den Systemzustand und führt bei Störungen automatische Korrekturen durch.

Stufen

  1. Stufe 1 – Schnelle Korrektur: Einfache, vordefinierte Reparaturaktionen (z. B. Neustart eines Dienstes) basierend auf bekannten Mustern.
  2. Stufe 2 – Lernende Korrektur: Das System analysiert vergangene Vorfälle aus der persistenten Datenbank und wendet bewährte Lösungen an.
  3. Stufe 3 – KI-Notarzt (Claude Code): Wenn Stufe 1 und 2 fehlschlagen, wird Claude Code aktiviert. Es führt eine tiefgehende Diagnose durch, generiert und testet Reparaturen.
  4. Stufe 4 – Eskalation: Benachrichtigt Administratoren über mehrere Kanäle, falls keine automatische Reparatur möglich ist.

Funktionen

  • Persistentes Lernen: Alle Vorfälle und Lösungen werden in einer SQLite-Datenbank gespeichert, sodass das System mit der Zeit intelligenter wird.
  • Reasoning-Logs: Jeder Schritt wird detailliert protokolliert – ideal für Audits und Debugging.
  • Multi-Channel-Alarme: Konfigurierbare Benachrichtigungen per E-Mail, Slack oder Discord.
  • Claude Code Integration: Nutzt Claude API für komplexe Diagnosen und Reparaturen.

Einrichtung

  1. Installieren Sie die Abhängigkeiten mit pip install -r requirements.txt.
  2. Konfigurieren Sie die Umgebungsvariablen in einer .env-Datei:
OPENCLAW_API_KEY=your_openclaw_api_key
OPENCLAW_GATEWAY_URL=http://gateway:8080
SLACK_WEBHOOK_URL=https://hooks.slack.com/services/...
DISCORD_WEBHOOK_URL=https://discord.com/api/webhooks/...
SMTP_SERVER=smtp.example.com
SMTP_PORT=587
[email protected]
SMTP_PASSWORD=secret
CLAUDE_API_KEY=your_claude_api_key
  1. Starten Sie den Hauptdienst mit python self_heal.py.

Nutzung

Das Skill läuft als Hintergrunddienst und überwacht das Gateway. Sie können Statusabfragen über die HTTP-API durchführen:

curl http://localhost:5000/status

Lizenz

MIT

Verwandte Skills