UNPKG

eve

Version:

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

19 lines (18 loc) 1 kB
import type { RegistrySetupCompletion } from "#setup/registry-setup-protocol.js"; export interface RegistryCommandLogger { error(message: string): void; log(message: string): void; } export declare function reportRegistryCompletion(logger: RegistryCommandLogger, item: string, completion: RegistrySetupCompletion | false, options: { nonInteractive?: boolean; }): RegistrySetupCompletion | undefined; export declare function errorMessage(error: unknown): string; export declare function runRegistryAction<T>(logger: RegistryCommandLogger, _appRoot: string, action: () => Promise<T>): Promise<T | undefined>; export declare function resolveRegistryItemForAdd<T>(logger: RegistryCommandLogger, loadItem: () => Promise<T>, printSuggestions: () => Promise<void>): Promise<{ found: true; item: T; } | { found: false; }>; export declare function setupResumeCommand(item: string): string; export declare function setupReminder(item: string, outcome: "cancelled" | "skipped"): string;