hikma-engine
Version: 
Code Knowledge Graph Indexer - A sophisticated TypeScript-based indexer that transforms Git repositories into multi-dimensional knowledge stores for AI agents
22 lines • 895 B
TypeScript
import { SQLiteClient } from './connection';
export declare function storeVector(client: SQLiteClient, table: string, column: string, recordId: string, embedding: number[]): Promise<void>;
export declare function vectorSearch(client: SQLiteClient, table: string, column: string, queryEmbedding: number[], limit?: number, threshold?: number): Promise<Array<{
    id: string;
    similarity: number;
    data: any;
}>>;
export declare function semanticSearch(client: SQLiteClient, queryEmbedding: number[], limit?: number): Promise<{
    files: any[];
    functions: any[];
    commits: any[];
    pullRequests: any[];
}>;
export declare function batchStoreEmbeddings(client: SQLiteClient, table: string, column: string, records: Array<{
    id: string;
    embedding: number[];
}>): Promise<{
    success: number;
    failed: number;
    errors: string[];
}>;
//# sourceMappingURL=vector.d.ts.map