UNPKG

@boundless-oss/atlas

Version:

Atlas - MCP Server for comprehensive startup project management

19 lines 865 B
import type { RAGVectorStore, RAGChunk, RAGSearchResult, EmbeddingModel, VectorStoreStats } from './types.js'; export declare class InMemoryVectorStore implements RAGVectorStore { private embeddingModel; private chunks; private embeddings; private documentChunks; constructor(embeddingModel: EmbeddingModel); addChunk(chunk: RAGChunk): Promise<void>; addChunks(chunks: RAGChunk[]): Promise<void>; search(query: string, k: number): Promise<RAGSearchResult[]>; searchWithFilters(query: string, k: number, filters: Record<string, any>): Promise<RAGSearchResult[]>; removeDocument(documentId: string): Promise<void>; clear(): Promise<void>; size(): number; getStats(): VectorStoreStats; save(filePath: string): Promise<void>; load(filePath: string): Promise<void>; } //# sourceMappingURL=vector-store.d.ts.map