14 lines
810 B
TypeScript
14 lines
810 B
TypeScript
/**
|
|
* AgentDB Backends - Unified Vector Storage Interface
|
|
*
|
|
* Provides automatic backend selection between RuVector and HNSWLib
|
|
* with graceful fallback and clear error messages.
|
|
*/
|
|
export type { VectorBackend, VectorConfig, SearchResult, SearchOptions, VectorStats } from './VectorBackend.js';
|
|
export { RuVectorBackend } from './ruvector/RuVectorBackend.js';
|
|
export { RuVectorLearning } from './ruvector/RuVectorLearning.js';
|
|
export { HNSWLibBackend } from './hnswlib/HNSWLibBackend.js';
|
|
export { createBackend, detectBackends, getRecommendedBackend, isBackendAvailable, getInstallCommand } from './factory.js';
|
|
export type { BackendType, BackendDetection } from './factory.js';
|
|
export type { LearningConfig, EnhancementOptions } from './ruvector/RuVectorLearning.js';
|
|
//# sourceMappingURL=index.d.ts.map
|