eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
24 lines • 1.63 kB
TypeScript
import { type Event, type WorkflowRun } from '#compiled/@workflow/world/index.js';
export type { Event, WorkflowRun };
export { WorkflowSuspension } from './global.js';
export { type HealthCheckEndpoint, type HealthCheckOptions, type HealthCheckResult, healthCheck, } from './runtime/helpers.js';
export { getHookByToken, resumeHook, resumeWebhook, } from './runtime/resume-hook.js';
export { getRun, Run, type WorkflowReadableStream, type WorkflowReadableStreamOptions, } from './runtime/run.js';
export { cancelRun, listStreams, type ReadStreamOptions, type RecreateRunOptions, readStream, recreateRunFromExisting, reenqueueRun, type StopSleepOptions, type StopSleepResult, wakeUpRun, } from './runtime/runs.js';
export { type StartOptions, type StartOptionsBase, type StartOptionsWithDeploymentId, type StartOptionsWithoutDeploymentId, start, } from './runtime/start.js';
export { createWorld, getWorld, getWorldHandlers, setWorld, } from './runtime/world.js';
/**
* Creates a single route which handles workflow execution requests,
* executing steps inline when possible to reduce function invocations
* and queue overhead.
*
* The handler loops: replay workflow → execute step inline → replay → ...
* until the workflow completes, times out, or encounters non-step suspensions.
*
* @param workflowCode - The workflow bundle code containing all workflow functions
* @returns A function that can be used as a Vercel API route
*/
export declare function workflowEntrypoint(workflowCode: string, options?: {
namespace?: string;
}): (req: Request) => Promise<Response>;
//# sourceMappingURL=runtime.d.ts.map