/** * Memory Bridge — Routes CLI memory operations through SQLite * * Uses SQLiteBackend (better-sqlite3, sql.js WASM fallback) from @monoes/memory. * LanceDB was replaced by this SQLite engine 2026-07; the on-disk data * directory is still named `lancedb` for legacy/back-compat path resolution * (see getDbPath in memory-bridge-paths.ts) but no longer holds LanceDB data. * All exported function signatures are unchanged. * * @module v1/cli/memory-bridge */ export { BRIDGE_RERANKER_MODEL, disableLocalModels, downloadEmbeddingModel, isBridgeAvailable, loadReranker, localEmbeddingsDisabled, rerankerDisabled, rerankerKind, rerankerModelsDir, shutdownBridge, } from './memory-bridge-backend.js'; export { BRIDGE_EMBEDDING_DIMS, BRIDGE_EMBEDDING_MODEL, safeParseEmbedding, } from './memory-bridge-core.js'; export { bridgeAddToHNSW, bridgeCountEntries, bridgeDeleteEntry, bridgeForceBuildHNSW, bridgeGenerateEmbedding, bridgeGetBackendStats, bridgeGetEntry, bridgeGetHNSWStatus, bridgeListEntries, bridgeLoadEmbeddingModel, } from './memory-bridge-entries.js'; export { bridgeApplyFeedback, bridgeRecordFeedback, bridgeRecordUsage, } from './memory-bridge-feedback.js'; export type { ProjectRootResolution } from './memory-bridge-paths.js'; export { bridgeGetDbPath, GLOBAL_BRAIN, getGlobalBrainDir, getProjectRoot, getProjectRootResolution, } from './memory-bridge-paths.js'; export { bridgeSearchEntries } from './memory-bridge-search.js'; export { bridgeLatestSession, bridgeSessionEnd, bridgeSessionStart, } from './memory-bridge-sessions.js'; export { bridgeStoreEntry } from './memory-bridge-store.js'; export declare function bridgeStorePattern(options: { pattern: string; taskType?: string; outcome?: string; confidence?: number; dbPath?: string; }): Promise<{ success: boolean; id: string; error?: string; } | null>; export declare function bridgeSearchPatterns(options: { query: string; taskType?: string; limit?: number; dbPath?: string; }): Promise<{ success: boolean; patterns: { id: string; pattern: string; confidence: number; taskType?: string; score: number; }[]; error?: string; } | null>; export declare function bridgeRecordCausalEdge(options: { sourceId: string; targetId: string; relation: string; strength?: number; dbPath?: string; }): Promise<{ success: boolean; id: string; error?: string; } | null>; export declare function bridgeRouteTask(options: { task: string; topK?: number; dbPath?: string; }): Promise<{ success: boolean; routes: { agentType: string; confidence: number; pattern?: string; }[]; error?: string; } | null>; export declare function bridgeHealthCheck(dbPath?: string): Promise<{ healthy: boolean; backend: string; stats?: { totalEntries: number; namespaces: string[]; }; error?: string; } | null>; export declare function bridgeHierarchicalStore(params: { key: string; value: string; tier?: string; importance?: number; }): Promise; export declare function bridgeHierarchicalRecall(params: { query: string; tier?: string; topK?: number; }): Promise; export declare function bridgeConsolidate(params: { /** Minimum age in MILLISECONDS since last update (default 7 days). */ minAge?: number; maxEntries?: number; /** Namespace to GC; 'all' scans every non-protected namespace (default 'default'). */ namespace?: string; dbPath?: string; }): Promise; export declare function bridgeBatchOperation(params: { operation: string; entries: any[]; }): Promise; export declare function bridgeContextSynthesize(params: { query: string; maxEntries?: number; }): Promise; export declare function bridgeSemanticRoute(params: { input: string; }): Promise; //# sourceMappingURL=memory-bridge.d.ts.map