UNPKG

mira-consciousness

Version:

Memory & Intelligence Retention Archive - Preserving The Spark

46 lines 1.18 kB
/** * DependencyChecker.ts * Checks and installs required dependencies when MIRA starts * Ensures all systems are ready before any commands execute */ export interface Dependency { name: string; checkCommand: string; installCommand: string; required: boolean; description: string; } export declare class DependencyChecker { private dependencies; private checkedFlag; constructor(basePath: string); /** * Check all dependencies and install if needed */ checkAndInstall(): Promise<void>; /** * Check if we've done a dependency check recently */ private hasRecentCheck; /** * Mark that dependencies have been checked */ private markChecked; /** * Prompt user to install optional dependency */ private promptInstallOptional; /** * Install a dependency */ private installDependency; /** * Legacy method - no longer needed as MIRA uses Claude directly */ private ensureOllamaModel; /** * Quick check if all required dependencies are available */ quickCheck(): Promise<boolean>; } //# sourceMappingURL=DependencyChecker.d.ts.map