UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

25 lines (24 loc) • 1.13 kB
import { type LegacyTurnInput } from "./input.js"; /** Persist the import before publishing its current-generation inbox. */ export declare function prepareLegacySessionStep(rawInput: unknown): Promise<{ input: { completionToken: string; capabilities?: import("../../channel/types.ts").SessionCapabilities; mode: import("../../shared/run-mode.ts").RunMode; sessionWritable: WritableStream<Uint8Array>; serializedContext: Record<string, unknown>; sessionState: Record<string, unknown> & { sessionId: string; }; delivery: import("../../channel/types.ts").DeliverHookPayload | undefined; inputCommitted: boolean; retention: "default" | 0 | undefined; }; originalSession: import("./snapshot.js").LegacySession; sessionState: import("../durable-session-store.ts").DurableSessionState; serializedContext: Record<string, unknown>; sessionTimeoutMs: number | false; deploymentId: string; }>; export type PreparedLegacySession = Awaited<ReturnType<typeof prepareLegacySessionStep>>; export type { LegacyTurnInput };