[rag.embeddings] batch_size = 200 dimension = 3072 model = "text-embedding-3-large" provider = "openai" [rag.ingestion] auto_ingest = true chunk_size = 2048 doc_types = [ "md", "txt", "toml", "ncl", "rs", "nu", "yaml", "json", ] overlap = 200 watch_files = true [rag.llm] max_tokens = 8192 model = "claude-opus-4-5-20251101" provider = "anthropic" temperature = 0.5 [rag.monitoring] enabled = true [rag.rag] enabled = true [rag.retrieval] hybrid = true mmr_lambda = 0.5 reranking = true similarity_threshold = 0.8 top_k = 20 [rag.vector_db] database = "rag" db_type = "surrealdb" hnsw_ef_construction = 400 hnsw_m = 32 namespace = "provisioning-prod" url = "ws://surrealdb-cluster:8000"