Galaris · 产品指南

中断后的任务恢复

了解任务恢复、持久等待和副作用检查点。外部操作结果不确定时,可能需要先核实再恢复,不能假定所有执行框架保证相同。

状态持久化在运行时之外

任务持久保存目标、修订、计划、尝试和终态结果,由调度与租约协调执行。工作进程重启后,不能仅靠语言模型最后一句回复判断还有哪些工作未完成。

区分故障与等待

缺少人类决定、外部流程尚未结束和模型提供方故障,需要不同处理。持久等待状态允许在条件满足后继续执行。应先查看状态与异常记录,避免反复提交相同请求。

重试前核对实际影响

内部 Task 运行时通过持久效果检查点记录工具执行前后的阶段。恢复时区分已确认操作与结果不确定的操作。不能假定所有外部执行框架都提供相同的检查点保证。

修正当前任务

修正会改变权威修订版本。后续执行必须遵循新目标,避免继续沿用过期指令。更正后应查看当前计划与结果,尤其是此前步骤已经影响外部资源时。

保留已有工作,拒绝过期写入

Task 的原始请求与附件和补充上下文分别保留。新的独立请求不会打断其他工作,修改被拒绝时也不会默默替换它们。

文档应用写入 Dataset 时必须提供预期版本。数据已改变则拒绝写入,不会自动重试。表单可以保留输入,重新读取数据后再提供提交机会。

取消需要传递到执行环节

停止任务应改变持久状态,并传递到正在运行的执行路径。已经完成的外部操作可能仍需单独补救。取消后应检查终态以及已记录的实际影响。

停止请求与确认停止

约定区分已请求、已确认及结果未知的停止,并标明本地或远程范围。任务替换会等待所需证据;租约到期不证明远程执行已停止。持久推理可通过新尝试恢复,可能新增费用。这与恢复已有文件或交付不同。

区分生产与交付

即使传输失败,交付文件也可能已经存在。Working Set 保留资源和已有证据。恢复交付直接调用获授权传输,无需再次生成内容。

此处副作用检查点保证针对内部框架。外部框架需检查声明能力和适配状态。流程取消也可能是完整支持、尽力执行或不支持,取决于引擎。

文件与交付物 · 框架差异