eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
22 lines (21 loc) • 948 B
TypeScript
interface DevelopmentTargetBase {
readonly serverUrl: string;
/** Local workspace root for app files and the fallback Vercel project link. */
readonly workspaceRoot: string;
}
/** A development TUI session backed by the local `eve dev` server. */
export interface LocalDevelopmentTarget extends DevelopmentTargetBase {
readonly kind: "local";
}
/** A development TUI session connected to an existing remote server. */
export interface RemoteDevelopmentTarget extends DevelopmentTargetBase {
readonly kind: "remote";
}
/** Local or remote server backing one development TUI session. */
export type DevelopmentTuiTarget = LocalDevelopmentTarget | RemoteDevelopmentTarget;
/** Resolves the explicit name, remote host, or humanized local folder shown by the TUI. */
export declare function resolveTuiTitle(input: {
readonly name: string | undefined;
readonly target: DevelopmentTuiTarget;
}): string | undefined;
export {};