eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
18 lines (17 loc) • 895 B
TypeScript
import { type EveVercelAgentTarget, type EveVercelBuildTarget } from "#internal/vercel/eve-service-contribution.js";
import type { VercelRouteConfig, VercelServiceConfig } from "#internal/vercel/vercel-services-config.js";
export interface EveVercelServiceTarget {
readonly agent: EveVercelAgentTarget;
readonly target: EveVercelBuildTarget;
}
export interface AssembledEveVercelServices {
readonly rootDirectories: readonly string[];
readonly routes: readonly VercelRouteConfig[];
readonly services: Readonly<Record<string, VercelServiceConfig>>;
}
/** Merge eve agents into one Vercel service graph. */
export declare function assembleEveVercelServices(input: {
readonly agents: readonly EveVercelServiceTarget[];
readonly routes?: readonly VercelRouteConfig[];
readonly services?: Readonly<Record<string, VercelServiceConfig>>;
}): AssembledEveVercelServices;