@opichi/smartcode
Version:
Universal code intelligence MCP server - analyze any codebase with TypeScript excellence and multi-language support
17 lines • 723 B
TypeScript
import { CodeNode, SemanticSearchResult } from '../types.js';
export declare class CodeVectorStore {
private client;
private collectionName;
constructor(url?: string);
initialize(): Promise<void>;
indexNode(node: CodeNode): Promise<void>;
indexNodes(nodes: CodeNode[]): Promise<void>;
searchSimilar(queryEmbedding: number[], limit?: number, filter?: any): Promise<SemanticSearchResult[]>;
searchByType(nodeType: CodeNode['type'], limit?: number): Promise<CodeNode[]>;
searchByFile(filePath: string): Promise<CodeNode[]>;
deleteByFile(filePath: string): Promise<void>;
clear(): Promise<void>;
private hashId;
private generateContext;
}
//# sourceMappingURL=qdrant.d.ts.map