eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
16 lines (15 loc) • 751 B
TypeScript
import type { ModelMessage } from "ai";
import type { AlsContext } from "#context/container.js";
import type { UnstampedMessageStreamEvent } from "#protocol/message.js";
import type { ResolvedMemoryDefinition } from "#runtime/types.js";
import type { MemoryInstrumentation } from "#instrumentation/memory.js";
export declare function dispatchMemoryLifecycleEvent(input: {
readonly abortSignal?: AbortSignal;
readonly appRoot: string;
readonly ctx: AlsContext;
readonly event: UnstampedMessageStreamEvent;
readonly memories: readonly ResolvedMemoryDefinition[];
readonly messages?: readonly ModelMessage[];
readonly nodeId: string;
readonly instrumentation?: MemoryInstrumentation;
}): Promise<readonly ModelMessage[]>;