UNPKG

remcode

Version:

Turn your AI assistant into a codebase expert. Intelligent code analysis, semantic search, and software engineering guidance through MCP integration.

43 lines (42 loc) 1.18 kB
export { VectorizationPipeline } from './pipeline'; export { ChunkingManager } from './chunkers/manager'; export { EmbeddingManager } from './embedders/manager'; export { PineconeStorage } from './storage/pinecone'; export interface VectorizationConfig { pineconeApiKey: string; pineconeIndexName: string; pineconeNamespace?: string; pineconeEnvironment?: string; huggingfaceToken: string; embeddingModel?: string; fallbackModel?: string; batchSize?: number; maxFileSize?: number; includeExtensions?: string[]; excludeExtensions?: string[]; excludePaths?: string[]; } export interface CodeChunk { content: string; metadata: { file_path: string; strategy: string; language?: string; start_line?: number; end_line?: number; function_name?: string; class_name?: string; chunk_type?: string; [key: string]: any; }; embedding?: number[]; id?: string; } export interface VectorizationResult { success: boolean; filesProcessed: number; chunksCreated: number; vectorsStored: number; errors: string[]; duration: number; }