eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
22 lines (21 loc) • 1.15 kB
TypeScript
import type { DevelopmentNitroArtifactsConfig, ProductionNitroArtifactsConfig } from "#internal/nitro/routes/runtime-artifacts.js";
import type { AgentWorkflowWorldDefinition } from "#shared/agent-definition.js";
/**
* Runtime-artifacts wiring for the dev server: routes read compiled
* artifacts from the authored app root via the snapshot pointer so hot
* reload can swap them.
*/
export declare function createDevelopmentGenerationArtifactsSource(input: {
readonly appRoot: string;
readonly configuredWorld?: AgentWorkflowWorldDefinition;
readonly runtimeAppRoot: string;
}): import("#runtime/compiled-artifacts-source.js").RuntimeDiskCompiledArtifactsSource;
export declare function createDevelopmentNitroArtifactsConfig(input: {
readonly appRoot: string;
readonly configuredWorld?: AgentWorkflowWorldDefinition;
}): DevelopmentNitroArtifactsConfig;
/**
* Runtime-artifacts wiring for built output: routes require the artifacts
* bundled into the server at build time and never touch the filesystem.
*/
export declare function createProductionNitroArtifactsConfig(appRoot: string): ProductionNitroArtifactsConfig;