eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
21 lines (20 loc) • 1.35 kB
TypeScript
import type { AuthoredWorkflowModules } from "#internal/workflow-bundle/builder-support.js";
import type { CompileAgentResult } from "#compiler/compile-agent.js";
import { type DevelopmentRuntimeArtifactsActivation, type DevelopmentRuntimeArtifactsSnapshot } from "#internal/nitro/dev-runtime-artifacts.js";
export interface DevelopmentGeneration extends DevelopmentRuntimeArtifactsSnapshot {
readonly authoredWorkflowModules?: AuthoredWorkflowModules;
readonly fingerprint: string;
/** Identity of the authored sources the workflow driver and step registrations are built from. */
readonly workflowSourceFingerprint?: string;
}
export declare function stageDevelopmentGeneration(compileResult: CompileAgentResult): Promise<DevelopmentGeneration>;
export declare function publishDevelopmentGeneration(compileResult: CompileAgentResult): Promise<DevelopmentGeneration>;
export declare function activateDevelopmentGeneration(input: {
readonly appRoot: string;
readonly generation: DevelopmentGeneration;
}): Promise<void>;
export declare function activateDevelopmentGenerationTransaction(input: {
readonly appRoot: string;
readonly generation: DevelopmentGeneration;
}): Promise<DevelopmentRuntimeArtifactsActivation>;
export declare function discardDevelopmentGeneration(generation: DevelopmentGeneration): Promise<void>;