RunResult 可使用 Serde 序列化。如果暂停状态需要在进程重启后保留,请将它存入自己的数据库、对象存储或任务记录中。
保存暂停状态
恢复状态
AgentDefinition 不属于序列化运行状态。
有效模型和最大步骤数保存在 RunRecord 中,因此继续运行后仍会保留单次运行的覆盖设置。
人工审核
使用human_review(...) 检查完整的模型轮次并请求人工输入:
暂停类型
由应用管理的持久化
Rust Agent SDK 不提供托管状态后端或持久化适配器。以下内容由应用负责:- 对已保存运行进行加密并设置保留期限
- 授权审批和人工输入
- 重新创建工具执行器
- 继续运行副作用时确保幂等