with-Blöcke. Jeder Block zeichnet auf, wann er gestartet und beendet wurde und wie lange er gedauert hat — du musst sonst nichts aufrufen.
Installation
Instrumentierung
Verschachtele die Blöcke so, wie dein Code es erfordert. IDs musst du nicht weitergeben: Jeder Block merkt sich, in welchem Kontext er sich befindet, sodass alles, was du aufzeichnest, automatisch dem richtigen Durchlauf und dem richtigen Agenten zugeordnet wird.
async with funktioniert auf dieselbe Weise.
Überprüfung des Eingangs
Führe den Code einmal aus, öffne dann Observe → Sessions und wähle deine Umgebung aus. Dein Durchlauf erscheint als rekonstruierter Trace. Wenn nichts ankommt, prüfe mitfailproofai config --status, ob die Maschine verbunden ist.
Vollständige Anleitung für eigene Agenten
Alle Event-Methoden, Verhalten bei Ausnahmen im Code, ein ausgearbeitetes Beispiel, Threads und Async sowie die Instrumentierung von Frameworks ohne Adapter.

