Event-Familien
- Agent-Start, -Ende, -Pause und -Wiederaufnahme
- Modellanfrage und -antwort
- Tool-Nutzung und Ergebnis
- Hook ausgelöst und abgeschlossen
- Menschliches Warten, Eingabe, Pause und Unterbrechung
- Explizite Fehler
Einen Event-Vertrag untersuchen
- Dashboard
- CLI
- Öffne Observe → Events.
- Lege ein kurzes Zeitfenster fest und filtere nach Umgebung, Agent und Event-Typ.
- Wähle ein Event aus, um dessen normalisierte Felder und den Rohinhalt zu inspizieren, und öffne anschließend die zugehörige Session, um den Ausführungskontext einzusehen.
- Falls eine zugehörige Dauer fehlt, überprüfe, ob Start- und Abschluss-Event dieselbe Korrelations-ID verwenden.


Reservierte SDK-Felder
Verwendetimestamp, session_id, agent_id, type oder environment nicht als benutzerdefinierte Python-SDK-Felder. Paarweise Event-Dauern wie die Tool-Ergebnis-Dauer werden vom SDK berechnet und können nicht manuell angegeben werden.
Lokale Grenzen
- Der Failproof AI-Zustand liegt unter
~/.failproofai, sofern nicht explizit anders konfiguriert. failproofai-sdkschreibt stets unter~/.failproofai/custom-agents.FAILPROOFAI_HOMEverschiebt dieses Verzeichnis; das Segmentcustom-agentswird immer angehängt, sodass der Spool-Bereich nicht außerhalb davon platziert werden kann. Nur das SDK-eigeneconfigure(base_dir=...)schreibt an einen anderen Ort.AGENTEYE_HOMEwird vom älterenagenteye-collectorausgelesen, um zu bestimmen, was überwacht wird, und hat keinen Einfluss mehr darauf, wohin das SDK schreibt.- Umgebungsbezeichnungen können über die SDK-Konfiguration oder
AGENTEYE_ENVIRONMENTgesetzt werden. - Daemon-Anmeldedaten werden getrennt von nicht-geheimen Einstellungen gespeichert.
Eine Umgebungsbezeichnung ändern
- Dashboard
- CLI
Umgebungsbezeichnungen werden vom sendenden SDK oder Failproof-Daemon vergeben. Nachdem du eine geändert hast, öffne Observe → Sessions und verwende den Umgebungsfilter, um zu bestätigen, dass neue Sessions den neuen Wert tragen. Bestehende Sessions behalten ihre ursprüngliche Umgebung.

