- Add HybridModelManager with singleton pattern to prevent duplicate model loads - Implement triple-fallback model downloading (CDN → GitHub → Hugging Face) - Fix soft-delete filtering to only apply when metadata filters are present - Enhance model initialization with environment-specific optimizations - Fix vitest configuration to use correct setup file - Ensure consistent 384-dimensional embeddings across all operations This release combines the best of both approaches: - Singleton pattern prevents multiple ONNX model loads in memory - Multi-source fallback ensures model availability even if CDN is down - Soft deletes work correctly without breaking pure vector searches - All core functionality preserved with enhanced reliability |
||
|---|---|---|
| .. | ||
| augmentations | ||
| chat | ||
| cli | ||
| connectors | ||
| cortex | ||
| critical | ||
| distributed | ||
| embeddings | ||
| errors | ||
| examples | ||
| hnsw | ||
| mcp | ||
| shared | ||
| storage | ||
| types | ||
| universal | ||
| utils | ||
| augmentationFactory.ts | ||
| augmentationManager.ts | ||
| augmentationPipeline.ts | ||
| augmentationRegistry.ts | ||
| augmentationRegistryLoader.ts | ||
| brainyData.ts | ||
| browserFramework.minimal.ts | ||
| browserFramework.ts | ||
| coreTypes.ts | ||
| cortex.ts | ||
| demo.ts | ||
| index.ts | ||
| pipeline.ts | ||
| setup.ts | ||
| unified.ts | ||
| worker.js | ||
| worker.ts | ||