题目
哪些运行信息必须持久化,哪些可以在恢复时重新生成?
答案
影响正确性、权限或外部副作用的信息必须保存:任务目标、用户约束、当前步骤、审批结果、业务操作 ID、工具回执、产物位置和取消状态。 还要记录模型、提示词、工具和状态结构版本,便于恢复时理解原任务的运行环境。完整事件日志可帮助重建过程,但不要把必要恢复信息只放在随时过期的日志里。 临时检索缓存、可重复计算的统计摘要、界面进度文本等可以重新生成,前提是重新生成不会改变业务含义,也不会导致重复写操作。 不能假设重新调用模型会得到相同决定。已经决定并执行过的动作应以持久化记录为准。凭证通常保存为受控引用,恢复时再按当前权限获取,而不是将明文密钥写入任务快照。