跳到正文
掘金· BiggFish·· 14 天前精选AI 评分78

pi-rust 的 rpi 0.15.0 如何设计 Durable Execution:从运行记录到中断恢复

Durable Execution 怎样设计:从运行记录到中断恢复

AI 导读

作者以 pi-rust 的 Rust Agent 运行时 rpi 0.15.0 为例,拆解 Agent 进程重启后如何依据记录决定下一步。

借鉴点

能拿走一套可落地的恢复判定顺序,先查已存结果、再查上游录制、最后看历史与当前是否都声明 Safe 才重跑,否则补一条未知结果;代价是恢复入口绕过参数准备与 before_tool_call 钩子,effective_args 存的是钩子前的参数。

来源:掘金 · juejin.cn