eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
24 lines (23 loc) • 1.09 kB
TypeScript
import type { CompilerDiagnostic } from "#compiler/diagnostics.js";
import type { AgentModuleCandidate, AgentSourceLayer, AgentSourceOwner, AgentSourceRegistry } from "#compiler/source-graph.js";
import type { DevelopmentExtensionSelection } from "#compiler/development-extensions.js";
import type { AgentSourceManifest } from "#discover/manifest.js";
export interface CompileAgentManifestOptions {
readonly developmentExtensions?: DevelopmentExtensionSelection;
readonly diagnostics?: CompilerDiagnostic[];
readonly sourceRegistries?: readonly AgentSourceRegistry[];
}
export interface NodeCompileInput {
readonly developmentExtensionCandidates?: readonly AgentModuleCandidate[];
readonly extensionScope?: {
readonly namespace: string;
readonly sourceRoot: string;
};
readonly inheritedExternalDependencies: readonly string[];
readonly isRoot: boolean;
readonly layer: AgentSourceLayer;
readonly manifest: AgentSourceManifest;
readonly nodeId: string;
readonly owner: AgentSourceOwner;
readonly parentNodeId?: string;
}