eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
14 lines (13 loc) • 709 B
TypeScript
import { type ExtensionCapabilityRequirements } from "#compiler/extension-compatibility.js";
import type { AgentSourceManifest } from "#discover/manifest.js";
import type { ModuleSourceRef } from "#shared/source-ref.js";
/** Derives only the extension-facing contracts used by one authored tree. */
export declare function deriveExtensionCapabilityRequirements(input: {
readonly declarationModule: ModuleSourceRef;
readonly manifest: AgentSourceManifest;
readonly packageName: string;
readonly runtimeDependencies: readonly string[];
readonly runtimeImports: readonly string[];
readonly shortName: string;
readonly sourceRoot: string;
}): Promise<ExtensionCapabilityRequirements>;