RunResult est sérialisable avec Serde. Stockez-le dans votre base de données, votre stockage d’objets ou un enregistrement de tâche si une pause doit survivre au redémarrage d’un processus.
Enregistrer l’état suspendu
Restaurer l’état
AgentDefinition ne font pas partie de l’exécution sérialisée.
Le modèle effectif et le nombre maximal d’étapes sont stockés dans RunRecord ; les remplacements propres à une exécution restent donc actifs après la reprise.
Revue humaine
Utilisezhuman_review(...) pour examiner un tour complet du modèle et demander une saisie humaine :
Types de pause
Persistance gérée par l’application
L’Agent SDK Rust ne fournit ni backend d’état hébergé ni adaptateur de persistance. Votre application gère :- le chiffrement et la durée de conservation des exécutions enregistrées
- l’autorisation des approbations et des saisies humaines
- la recréation des exécuteurs d’outils
- l’idempotence des effets secondaires repris