Retour aux FAQ Agent
CENTRE D’AIDE · FAQAgent2 min de lecture

Puis-je arrêter un agent pendant qu’il travaille encore ?

L’arrêt empêche l’agent de poursuivre son travail prévu, mais l’interruption n’est pas toujours instantanée. Examinez les étapes terminées et leurs effets possibles avant de décider de la suite.

Agent

Utiliser le contrôle adapté pour arrêter l’exécution

Avec l’API de l’agent, une exécution peut recevoir un signal d’annulation et l’agent propose une opération d’arrêt pour l’exécution en cours. Utilisez le contrôle correspondant à la façon dont votre application lance et gère le travail. Un arrêt coopératif demande à l’agent de s’interrompre ; il n’annule pas une modification de fichier ou une requête externe déjà effectuée.

Si l’agent attend une personne ou un outil, l’arrêt peut survenir à un moment différent de celui prévu. Conservez l’identifiant de l’exécution et consultez son statut enregistré au lieu de supposer qu’un clic ou une demande d’annulation a pris effet immédiatement. Pour une tâche urgente, évitez de lancer une deuxième exécution avant de savoir si la première est encore active.

Examiner ce qui est terminé avant de reprendre

Après la demande d’arrêt, consultez le statut final et les étapes enregistrées avant la fin. Vérifiez si un outil a déjà écrit un fichier, envoyé une requête ou produit une sortie qu’un processus ultérieur peut utiliser. Considérez ces effets comme réalisés tant que leur destination n’a pas confirmé le contraire.

Avant de reprendre la tâche, résumez les actions terminées et le travail restant. Cela limite les changements en double et donne un point de départ clair à la prochaine exécution. Si le travail partiel est risqué, restaurez-le ou nettoyez-le soigneusement avant de relancer.

Retour aux FAQ Agent