eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
29 lines (28 loc) • 989 B
TypeScript
import type { TurnCaller } from "#channel/types.js";
import type { DurableSessionState } from "#execution/durable-session-store.js";
import type { NextDriverAction } from "#execution/next-driver-action.js";
import type { RunMode } from "#shared/run-mode.js";
export declare function finalizeExpiredSession(input: {
readonly caller: TurnCaller | undefined;
readonly driverWritable: WritableStream<Uint8Array>;
readonly mode: RunMode;
readonly serializedContext: Record<string, unknown>;
readonly sessionState: DurableSessionState;
readonly terminalState?: {
terminalEmitted: boolean;
};
}): Promise<{
readonly output: unknown;
}>;
export declare function finalizeDone(input: {
readonly action: NextDriverAction & {
readonly kind: "done";
};
readonly caller: TurnCaller | undefined;
readonly mode: RunMode;
readonly terminalState?: {
terminalEmitted: boolean;
};
}): Promise<{
readonly output: unknown;
}>;