memory-engineering-mcp
Version:
🧠AI Memory System powered by MongoDB Atlas & Voyage AI - Autonomous memory management with zero manual work
27 lines • 974 B
TypeScript
/**
* Auto-initialization utility
* Silently initializes projects on first use - no blocking, no health checks
* Inspired by Cipher MCP's seamless approach
*/
import type { ProjectConfig } from '../types/memory-v5.js';
export interface AutoInitResult {
success: boolean;
projectId: string;
isNewProject: boolean;
config: ProjectConfig;
}
/**
* Silently ensures project is initialized
* Called automatically before any operation that needs project context
* NO health checks, NO blocking - just creates config if needed
*/
export declare function ensureProjectInitialized(projectPath: string): Promise<AutoInitResult>;
/**
* Get project config (auto-initializes if needed)
*/
export declare function getProjectConfig(projectPath: string): Promise<ProjectConfig>;
/**
* Check if project is initialized (without auto-initializing)
*/
export declare function isProjectInitialized(projectPath: string): boolean;
//# sourceMappingURL=auto-init.d.ts.map