Skip to main content
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

Recréez la même définition d’agent et les mêmes outils avant de continuer. Les closures et 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

Utilisez human_review(...) pour examiner un tour complet du modèle et demander une saisie humaine :
Reprenez avec 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

Articles associés

Dernière modification le 2 octobre 2026