Power your agents with Retrieval-Augmented Generation. 8 vector databases, universal configuration, MCP integration. Same RAG works across all 8 frameworks.
DSPy
OpenAI SDK
DeepAgentsRAG enhances AI agents by providing access to external knowledge sources. Instead of relying solely on pre-trained knowledge, agents retrieve relevant information from your documents to provide accurate, up-to-date responses.
Find relevant information based on meaning, not just keywords.
Ground AI responses in your actual documents and data.
Automatically retrieve relevant context for each query.
Model Context Protocol for advanced tool and data access.
From lightweight embedded databases to enterprise-scale distributed systems. Choose the right database for your use case.
Local development, prototyping, small datasets
Lightweight, embedded vector database. Perfect for development and prototyping.
retriever_type: chroma vector_store: collection_name: my_knowledge persist_directory: ./data/chromadb

Production applications, high-performance needs
High-performance vector database built on Apache Arrow. Enterprise-grade with ACID compliance.
retriever_type: lancedb vector_store: table_name: knowledge_table database_path: ./data/lancedb

Enterprise deployments, rich ecosystem needs
Cloud-native vector database with rich ecosystem and GraphQL API.
retriever_type: weaviate vector_store: url: http://localhost:8080 class_name: SuperOptiXKnowledge
High-throughput applications, complex filtering
Blazingly fast vector database with advanced filtering and payload support.
retriever_type: qdrant vector_store: url: http://localhost:6333 collection_name: superoptix_knowledge
Massive scale, distributed systems, enterprise
Cloud-native, distributed vector database for massive-scale deployments.
retriever_type: milvus vector_store: host: localhost port: 19530 collection_name: superoptix_knowledge
Hybrid retrieval, metadata filtering, unified app + vector storage
Unified operational + vector database with embedded and Docker modes, including hybrid retrieval workflows.
retriever_type: surrealdb vector_store: url: surrealkv://./.superoptix/surreal.db namespace: test database: test vector_field: embedding
| Database | Scale | Setup | Best For | Performance |
|---|---|---|---|---|
| ChromaDB | Small-Medium | Zero config | Development | Good |
| LanceDB | Medium-Large | Zero config | Production | Excellent |
| Weaviate | Large | Docker | Enterprise | Excellent |
| Qdrant | Large | Docker | High-throughput | Blazing |
| Milvus | Massive | Docker Compose | Distributed | Enterprise |
| SurrealDB | Small-Large | Embedded/Docker | Hybrid + metadata-aware RAG | Flexible |
Same RAG configuration works across all 8 frameworks. Just add the rag section to your playbook.
spec:
target_framework: openai # or dspy, crewai, google-adk, etc.
rag:
enabled: true
retriever_type: chroma # or lancedb, weaviate, qdrant, milvus, surrealdb
config:
top_k: 5
chunk_size: 512
chunk_overlap: 50
vector_store:
embedding_model: sentence-transformers/all-MiniLM-L6-v2
collection_name: knowledge_base$ super agent compile <agent>RAG automatically configured$ super agent evaluate <agent>Test with knowledge retrieval$ super agent optimize <agent> --auto mediumGEPA optimizes RAG-enhanced agents$ super agent run <agent>Use with RAG-enhanced responsesCombine RAG with MCP for advanced tool and data access. Connect to filesystems, databases, APIs, and Git repositories.
Access local files and directories
Search code and commit history
Query SQL and NoSQL databases
Connect to REST and GraphQL APIs
From lightweight ChromaDB to enterprise Milvus. Choose the right vector database and start building knowledge-grounded agents today.