Open-Source-Selbstheilungsfunktion für KI-Agenten erkennt und behebt Fehler automatisch

Die Selbstheilungs-Fähigkeit ist ein Open-Source-Tool, das KI-Agenten ermöglicht, automatisch eigene Fehler zu erkennen, zu diagnostizieren und zu beheben. Es wurde nach einem realen Vorfall entwickelt, bei dem ein Cron-Job um 1:24 Uhr morgens ausfiel, weil ein Python-Skript eine Vorlagendatei nicht finden konnte, nachdem macOS das /tmp-Verzeichnis bereinigt hatte.
Funktionsweise
Der Agent (namens Psy, läuft auf Opus) im Quellbeispiel erkannte den Fehler, verfolgte die Ursache, verschob die Datei an einen permanenten Speicherort, aktualisierte den Code für relative Pfade, commitete die Lösung und baute die fehlgeschlagene Seite neu auf. Dieser gesamte Prozess lief automatisch ab, während der Entwickler schlief, und alles war bis 9 Uhr morgens behoben.
Hauptmerkmale
- Fehler-Scanner, der Cron-Jobs, Sub-Agenten und Deploy-Logs überprüft
- Bekannte-Lösungen-Datenbank, die aus jeder Lösung lernt, sodass derselbe Fehler beim nächsten Mal sofort behoben wird
- Fünf-Schritte-Prozess: Erkennen → Diagnostizieren → Ursache beheben (nicht nur wiederholen) → Überprüfen → Protokollieren, was gelernt wurde
Implementierungsdetails
Die Fähigkeit funktioniert als OpenClaw-Fähigkeit oder eigenständiges Tool. Sie ist unter MIT-Lizenz verfügbar auf GitHub unter github.com/psyduckler/self-healing-agents. Der Entwickler erstellte sie als wiederverwendbares Muster anstatt als etwas, das in eine HEARTFEAT.md-Datei integriert ist.
Diese Art von Tool ist nützlich für Entwickler, die KI-Agenten in Produktionsumgebungen betreiben, wo automatisierte Fehlerbehebung Ausfallzeiten verhindern und manuelle Eingriffe reduzieren kann. Der Ansatz konzentriert sich darauf, Ursachen zu beheben anstatt einfach fehlgeschlagene Operationen zu wiederholen.
📖 Read the full source: r/openclaw
👀 Siehe auch

Zerostack 1.0.0: Ein Unix-inspirierter Codierungs-Agent in reinem Rust
Zerostack ist ein Coding-Agent, der in purem Rust geschrieben und nach der Unix-Philosophie modelliert ist – kleine, kombinierbare Werkzeuge, die über stdin/stdout verbunden werden.

Open-Source Benchmark Runner zum Testen von OpenClaw-Agenten in realen Workflows
Ein neues Open-Source-Projekt ermöglicht es Ihnen, OpenClaw-Agenten anhand Ihrer eigenen privaten, praxisnahen Aufgaben zu bewerten, die in YAML definiert sind, mit Unterstützung zum Importieren tatsächlicher Agenten-Workspaces.

Claude-voice: Lokale TTS mit Wort-Hervorhebung für Claude Code
Claude-voice ist ein Python-Tool, das lokale Text-zu-Sprache mit Echtzeit-Worthervorhebung zum Sprachmodus von Claude Code hinzufügt. Es verwendet Kokoro TTS (82 Millionen Parameter) und läuft vollständig lokal ohne API-Schlüssel.

Open-Source-AI-Speicher für NodeJS-Projekte
Mind Palace ist ein Open-Source-Speicher- und Abrufsystem für NodeJS, das Informationen über LLM-Chat-Sitzungen hinweg speichert. Es unterstützt wichtige LLMs und Vektorspeicher, extrahiert automatisch Erinnerungen aus Interaktionen und wandelt sie in Vektoren um.