- **Tests**: - Introduced `database-operations.test.ts` to validate core database functionalities, including initialization, CRUD operations, statistics retrieval, and search capabilities. - Added `dimension-standardization.test.ts` to ensure vector dimension consistency (fixed at 512) throughout operations like embedding, configuration, and validation. - Enhanced test cases to include scenarios for adding, retrieving, and handling errors for incorrect vector dimensions. - **Documentation**: - Created `VECTOR_DIMENSION_STANDARDIZATION.md` to detail the transition to standardizing vectors to 512 dimensions, rationale for the change, potential impacts, and migration steps. - Includes best practices for handling vectors and utilizing the built-in embedding functions. **Purpose**: Improve system robustness with comprehensive test coverage focusing on critical database and vector operations while providing clear documentation for developers to adapt to the standardized vector dimensions. |
||
|---|---|---|
| .. | ||
| mocks | ||
| core.test.ts | ||
| database-operations.test.ts | ||
| dimension-standardization.test.ts | ||
| environment.browser.test.ts | ||
| environment.node.test.ts | ||
| opfs-storage.test.ts | ||
| package-size-breakdown.test.ts | ||
| package-size-limit.test.ts | ||
| s3-storage.test.ts | ||
| setup.ts | ||
| statistics-storage.test.ts | ||
| statistics.test.ts | ||
| storage-adapters.test.ts | ||
| tensorflow-patch.test.ts | ||
| vector-operations.test.ts | ||