UNPKG

eve

Version:

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

24 lines (23 loc) 1 kB
import { type DurableSessionState } from "#execution/durable-session-store.js"; import type { TaskInputRequestDelivery, TaskView } from "#tasks/types.js"; /** Validates and records a generic task-owned workflow request. */ export declare function recordTaskInputRequestStep(input: { readonly request: TaskInputRequestDelivery; readonly sessionState: DurableSessionState; }): Promise<{ readonly accepted: false; readonly sessionState: DurableSessionState; } | { readonly accepted: true; readonly request: TaskInputRequestDelivery; readonly sessionState: DurableSessionState; }>; /** Caches terminal task views before their workflow runs expire. */ export declare function recordTerminalTaskViewsStep(input: { readonly serializedContext: Record<string, unknown>; readonly sessionState: DurableSessionState; readonly views: readonly TaskView[]; }): Promise<{ readonly serializedContext: Record<string, unknown>; readonly sessionState: DurableSessionState; }>;