eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
17 lines (16 loc) • 955 B
TypeScript
import type { AgentReasoningDefinition } from "#shared/agent-definition.js";
import type { WorkspaceRootMutation } from "#setup/scaffold/workspace-root.js";
import { validateModelSlug } from "#setup/flows/model-source-change.js";
export interface InitCommandOptions {
agents?: readonly string[];
channelWebNextjs?: boolean;
model?: string;
reasoning?: AgentReasoningDefinition;
}
export interface InitCliLogger {
error(message: string): void;
log(message: string): void;
}
export declare function formatWorkspaceRootMutationWarning(mutation: WorkspaceRootMutation): string;
export declare function convertScaffoldToAgentWorkspace(projectRoot: string, names: readonly string[], options: InitCommandOptions): Promise<void>;
export declare function addAgentsToWorkspace(logger: InitCliLogger, workspaceRoot: string, target: string | undefined, options: InitCommandOptions, validateModel?: typeof validateModelSlug): Promise<boolean>;