Retry-/Self-Healing-Agenten-Muster
What It Is
Self-Healing-Agenten behandeln Fehler deterministisch: Sie versuchen sicher erneut, wenden Fallbacks an und degradieren kontrolliert.
Sie unterscheiden zwischen vorübergehenden Fehlern (erneut versuchen) und dauerhaften Fehlern (eskalieren oder stoppen).
Dieses Muster umfasst auch Diagnosen nach einem Fehler und klare Wiederherstellungsaktionen statt wiederholtem Rätselraten.
Why It Matters in Enterprise
Produktionsintegrationen schlagen häufig fehl: Rate Limits, Timeouts, Teilausfälle, Schemaänderungen.
Ohne Self-Healing erzeugen Agenten Tickets und manuelle Arbeit, statt sie zu reduzieren.
Deterministische Wiederherstellung verringert den Schadensradius und macht Incident Response vorhersehbar.
Common Mistakes
- Blindes erneutes Versuchen ohne Backoff, Budgets oder Idempotenzprüfungen – was doppelte Nebenwirkungen verursacht.
- Dauerhafte Fehler erneut versuchen, statt mit Belegen zu eskalieren.
- Kein Circuit Breaker: Ein ausfallendes System weiter aufrufen und Ausfälle verstärken.
- Fehlerkategorien nicht protokollieren, wodurch sich die Zuverlässigkeit über die Zeit nicht verbessern lässt.
How Copyl Supports This Pattern
- Copyls Werkzeuggrenzen ermöglichen sichere Retries und eine klare Beobachtung von Fehlern.
- Gelenkte Ausführung ermöglicht Abbruchbedingungen, Freigaben und Eskalationspfade, wenn das Risiko steigt.
- Audit-Logs helfen, aus Fehlern zu lernen und Workflows ohne Rätselraten zu verbessern.