Agent 执行流恢复

对话中断后如何恢复,以及无法恢复时该怎么处理

Agent 执行流恢复

对话执行期间遇到短暂断网或服务重启时,系统会尝试找回原执行的进度和结果,无需立即重新发送问题。

恢复时会发生什么

  • 继续原对话:可以恢复时,系统补回已有内容,并继续接收后续回复,不因恢复而重新执行原问题。
  • 找回已完成的结果:如果任务已经完成,但回复未及时显示,系统会尝试补回结果和完成状态。
  • 执行机上的会话数量不受限制:已完成且结果已保存的执行会尽快从执行机的恢复记录中清理,恢复记录主要保留尚未收尾的执行;即使同一执行机承载大量会话或频繁对话,系统也会优先保留进行中的执行和各会话最新的回复,尽量不影响后续恢复。
  • 沿用原执行环境:选择本地执行环境的会话仍从原执行机和目录恢复,不会因为工作空间默认环境改变而切到云端或其他目录。

你需要做什么

  • 短暂断线后,可以稍等或刷新会话,查看最新回复和执行状态,避免反复发送相同问题。
  • 使用本地执行机时,确保原执行机在线;升级或重连期间,恢复可能需要等待执行机重新就绪。
  • 如果会话正在等待审批或回答,恢复后仍按原会话中的请求处理。
  • 如果提示暂时不可用,请稍后重试。恢复期间发送新问题,可能需要先等待系统确认旧执行已停止。

恢复限制

  • 不是所有中断都能恢复:执行机故障、恢复记录丢失或过期等情况,可能导致部分内容缺失或无法继续。
  • 连接恢复不等于任务成功:模型请求或任务本身仍可能失败,请以会话最终显示的结果为准;系统不会仅凭断线就判断任务成功或失败。
  • 历史上下文可能不完整:继续对话时,如果原执行会话已不存在,系统可能使用已有历史辅助续聊,但不保证完整还原此前的执行上下文。