Skip to main content
RunResult pode ser serializado com Serde. Salve-o no seu banco de dados, armazenamento de objetos ou registro de tarefas quando uma pausa precisar sobreviver à reinicialização de um processo.

Salvar o estado pausado

Restaurar o estado

Recrie a mesma definição de agente e as mesmas ferramentas antes de continuar. Closures e AgentDefinition não fazem parte da execução serializada. O modelo efetivo e o número máximo de etapas ficam em RunRecord, então substituições por execução continuam valendo após a retomada.

Revisão humana

Use human_review(...) para inspecionar um turno completo do modelo e solicitar uma entrada humana:
Retome com uma entrada humana:

Tipos de pausa

Persistência controlada pelo aplicativo

O SDK de agentes para Rust não fornece backend de estado hospedado nem adaptador de persistência. Seu aplicativo controla:
  • criptografia e retenção das execuções salvas
  • autorização para aprovações e entradas humanas
  • recriação dos executores de ferramentas
  • idempotência dos efeitos colaterais após a retomada

Conteúdo relacionado

Última modificação em 2 de outubro de 2026