/** * RAG Tools Constants * * Default configurations and constants for RAG tools. * * @module @wundr/mcp-server/tools/rag/constants */ import type { RagToolsConfig, VectorStoreType, EmbeddingModel, ContextStrategy } from './types'; /** * Default RAG store directory */ export declare const RAG_STORE_DIR: string; /** * Default cache directory */ export declare const RAG_CACHE_DIR: string; /** * Default RAG tools configuration */ export declare const DEFAULT_CONFIG: RagToolsConfig; /** * Supported vector store types */ export declare const SUPPORTED_STORE_TYPES: VectorStoreType[]; /** * Supported embedding models */ export declare const SUPPORTED_EMBEDDING_MODELS: EmbeddingModel[]; /** * Supported context strategies */ export declare const SUPPORTED_CONTEXT_STRATEGIES: ContextStrategy[]; /** * Default include patterns for code files */ export declare const DEFAULT_CODE_PATTERNS: string[]; /** * Default include patterns for documentation files */ export declare const DEFAULT_DOC_PATTERNS: string[]; /** * Default exclude patterns */ export declare const DEFAULT_EXCLUDE_PATTERNS: string[]; /** * RAG tool names */ export declare const RAG_TOOL_NAMES: { readonly FILE_SEARCH: "rag-file-search"; readonly STORE_MANAGE: "rag-store-manage"; readonly CONTEXT_BUILDER: "rag-context-builder"; }; /** * RAG tool descriptions */ export declare const RAG_TOOL_DESCRIPTIONS: { readonly "rag-file-search": "Search files using semantic, keyword, or hybrid search with relevance scoring"; readonly "rag-store-manage": "Create, manage, and maintain vector stores for RAG operations"; readonly "rag-context-builder": "Build optimal context for LLM queries using multiple sources and strategies"; }; /** * Maximum file size to index (in bytes) */ export declare const MAX_FILE_SIZE: number; /** * Maximum content length for snippets */ export declare const MAX_SNIPPET_LENGTH = 1000; /** * Maximum documents per store */ export declare const MAX_DOCUMENTS_PER_STORE = 100000; /** * Maximum context chunks */ export declare const MAX_CONTEXT_CHUNKS = 50; //# sourceMappingURL=constants.d.ts.map