Use o controle apropriado para parar a execução
Ao usar a API do agente, a execução pode receber um sinal de cancelamento, e o agente oferece uma operação para parar a execução atual. Use o controle que corresponde à forma como sua aplicação inicia e gerencia o trabalho. Uma parada cooperativa pede que o agente pare; ela não desfaz uma alteração de arquivo ou solicitação externa que já ocorreu.
Se o agente estiver aguardando uma pessoa ou uma ferramenta, a parada poderá acontecer em um ponto diferente do esperado. Guarde o identificador da execução e confira o status registrado, em vez de presumir que um clique ou pedido de cancelamento teve efeito imediato. Em tarefas urgentes, evite iniciar outra execução antes de saber se a primeira ainda está ativa.
Confira o que foi concluído antes de retomar
Depois de pedir a parada, examine o status final e as etapas registradas antes do encerramento. Verifique se alguma ferramenta já gravou um arquivo, enviou uma solicitação ou produziu uma saída que outro processo poderá consumir. Considere esses efeitos concluídos até confirmar o contrário no destino.
Antes de retomar a tarefa, resuma as ações concluídas e o que falta. Isso reduz alterações duplicadas e dá um ponto de partida claro à próxima execução. Se o trabalho parcial não for seguro, restaure-o ou limpe-o de forma deliberada antes de iniciar outra tentativa.