mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-12 02:37:45 +08:00
Implement ANN index using HNSW algorithm and update related tests
- Added ANNIndex class for approximate nearest neighbor search using HNSW. - Integrated ANN index with VectorStore for enhanced search capabilities. - Updated test suite for ANN index, including tests for adding, searching, saving, and loading vectors. - Modified existing tests to accommodate changes in search performance expectations. - Improved error handling for file operations in tests to ensure compatibility with Windows file locks. - Adjusted hybrid search performance assertions for increased stability in CI environments.
This commit is contained in:
@@ -315,7 +315,10 @@ async function contextAction(options: CommandOptions): Promise<void> {
|
||||
const { SessionClusteringService } = await import('../core/session-clustering-service.js');
|
||||
const service = new SessionClusteringService(getProjectPath());
|
||||
|
||||
const index = await service.getProgressiveIndex();
|
||||
// Default to session-start for CLI usage
|
||||
const index = await service.getProgressiveIndex({
|
||||
type: 'session-start'
|
||||
});
|
||||
|
||||
if (options.format === 'json') {
|
||||
console.log(JSON.stringify({ index }, null, 2));
|
||||
|
||||
Reference in New Issue
Block a user