UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

18 lines (17 loc) 774 B
import { type ProgrammaticAgentSource } from "#compiler/source-graph.js"; /** The small descriptor used for extensions shipped inside eve. */ export interface BundledExtensionDescriptor { readonly loadMount: () => Promise<unknown>; readonly namespace: string; readonly sourceDirectory: string; } export interface BundledExtensionMount { readonly declaration: ProgrammaticAgentSource; readonly namespace: string; readonly packageName: string; readonly packageRoot: string; readonly sourceRoot: string; readonly specifier: string; } /** Adapts one bundled descriptor to the virtual extension mount consumed by discovery. */ export declare function createBundledExtensionMount(descriptor: BundledExtensionDescriptor): BundledExtensionMount;