RunResult kann mit Serde serialisiert werden. Speichere es in deiner Datenbank, deinem Objektspeicher oder einem Auftragsdatensatz, wenn eine Pause einen Prozessneustart überstehen muss.
Pausierten Status speichern
Status wiederherstellen
AgentDefinition sind nicht Teil des serialisierten Laufs.
Das effektive Modell und die maximale Schrittzahl sind in RunRecord gespeichert. Überschreibungen pro Lauf bleiben daher nach der Fortsetzung aktiv.
Menschliche Überprüfung
Verwendehuman_review(...), um einen abgeschlossenen Modellschritt zu prüfen und menschliche Eingaben anzufordern:
Pausentypen
Anwendungseigene Persistenz
Das Rust Agent SDK bietet weder ein gehostetes Status-Backend noch einen Persistenzadapter. Deine Anwendung verwaltet:- Verschlüsselung und Aufbewahrungsdauer gespeicherter Läufe
- Autorisierung für Freigaben und menschliche Eingaben
- Neuerstellung von Tool-Ausführern
- Idempotenz für Nebenwirkungen beim Fortsetzen