Skip to main content

Module snapshot

Module snapshot 

Source
Expand description

Agent 状态快照与回滚

在 ReAct 循环的每轮迭代后自动(或手动)捕获对话历史快照, 异常时可回滚到上一个 known-good 状态。

§快速上手

use echo_state::memory::snapshot::SnapshotPolicy;

let policy = SnapshotPolicy::EveryIteration;
// 在更高层 runtime 中将该策略接入 agent,或通过 `echo_agent` façade 使用。
let _ = policy;

Structs§

SnapshotManager
管理状态快照的环形缓冲区
StateSnapshot
单次状态快照,记录某一时刻的完整对话历史

Enums§

SnapshotPolicy
自动快照策略