eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
24 lines (23 loc) • 882 B
TypeScript
import { type CompileAgentResult } from "#compiler/compile-agent.js";
import { type ApplicationInfo } from "#internal/application/paths.js";
/**
* Stable message-contract details surfaced to CLI consumers.
*/
export interface ApplicationInspectionMessaging {
readonly createSessionRoutePath: string;
readonly continueSessionRoutePattern: string;
readonly streamRoutePattern: string;
}
/**
* Structured application inspection data for CLI surfaces.
*/
export interface ApplicationInspection {
readonly application: ApplicationInfo;
readonly compiledState: CompileAgentResult | null;
readonly messaging: ApplicationInspectionMessaging;
}
/**
* Resolves application details, compile artifacts, and the active message
* contract for one eve application root.
*/
export declare function inspectApplication(appRoot: string): Promise<ApplicationInspection>;