UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

17 lines (16 loc) 955 B
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>;