eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
15 lines (14 loc) • 661 B
TypeScript
import type { ModelMessage } from "ai";
/**
* Re-applies framework-owned state preservation after the harness compacts
* message history, returning any messages to append to the compacted history.
*
* Runs the framework's built-in preservation steps:
* - resets read-before-write tracking, so a write after compaction re-reads
* the file whose read evidence was summarized away;
* - re-injects the todo list (when present), so the model keeps its task list.
*
* Must be called inside the harness step's `AlsContext`; both steps read
* durable context state.
*/
export declare function preserveFrameworkStateOnCompaction(): readonly ModelMessage[];