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
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
Usehuman_review(...) para inspecionar um turno completo do modelo e solicitar 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