eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
16 lines (15 loc) • 813 B
TypeScript
import type { ActivitySnapshotV1 } from "#protocol/activity.js";
export interface SessionActivityRenderState {
readonly rendererStates: Readonly<Record<string, unknown>>;
}
/** Runs channel-owned activity effects from collector-owned immutable context. */
export declare function renderSessionActivityStep(input: {
readonly rendererStates: Readonly<Record<string, unknown>>;
readonly serializedContext: Record<string, unknown>;
readonly snapshot: ActivitySnapshotV1;
}): Promise<SessionActivityRenderState>;
/** Best-effort cleanup of transient provider state when collector ownership expires. */
export declare function disposeSessionActivityStep(input: {
readonly rendererStates: Readonly<Record<string, unknown>>;
readonly serializedContext: Record<string, unknown>;
}): Promise<void>;