TurboAgents integrates into SuperOptiX as both a GEPA vector-store backend and shared RAG retriever, providing compressed retrieval with full validation.
TurboAgents-backed vector stores plug directly into GEPA's optimization pipeline. Use TurboChromaVectorStore, TurboFAISSVectorStore, TurboLanceDBVectorStore, or TurboSurrealDBVectorStore as drop-in replacements for standard vector stores.
Use TurboAgents retriever types in SuperOptiX playbooks via YAML RAG blocks. Specify retriever_type as turboagents-chroma, turboagents-faiss, turboagents-lancedb, or turboagents-surrealdb.
Every backend has been validated end-to-end inside SuperOptiX
turboagents-chromaTurboChromaVectorStoreturboagents-faissTurboFAISSVectorStoreturboagents-lancedbTurboLanceDBVectorStoreturboagents-surrealdbTurboSurrealDBVectorStoreInstall SuperOptiX with TurboAgents support
uv pip install "superoptix[turboagents]"
uv sync --extra turboagents
uv sync --extra turboagents --extra frameworks-openai
Each backend requires specific configuration. All share common compression parameters: dim, bits, seed, embedding_function, and rerank_top.
In-memory compressed retrieval. Requires dim, bits, seed, embedding_function, and rerank_top.
# FAISS - TurboAgents vector store rag: enabled: true retriever_type: turboagents-faiss config: top_k: 5 vector_store: embedding_model: sentence-transformers/all-MiniLM-L6-v2 embedding_dimension: 64 bits: 3.5 seed: 0
Adds path and collection_name to the common parameters.
# Chroma - TurboAgents vector store rag: enabled: true retriever_type: turboagents-chroma config: top_k: 5 vector_store: persist_directory: ./.superoptix/turboagents-chroma collection_name: documents embedding_model: sentence-transformers/all-MiniLM-L6-v2 embedding_dimension: 64 bits: 3.5 seed: 0
Adds uri and table_name for local or remote LanceDB instances.
# LanceDB - TurboAgents vector store rag: enabled: true retriever_type: turboagents-lancedb config: top_k: 5 vector_store: uri: ./.superoptix/turboagents-lancedb table_name: documents embedding_model: sentence-transformers/all-MiniLM-L6-v2 embedding_dimension: 64 bits: 3.5
Adds url, namespace, database, and table_name for SurrealDB connections.
# SurrealDB - TurboAgents vector store rag: enabled: true retriever_type: turboagents-surrealdb config: top_k: 5 vector_store: url: ws://localhost:8000/rpc namespace: test database: test table_name: documents embedding_model: sentence-transformers/all-MiniLM-L6-v2 embedding_dimension: 64 bits: 3.5
Compression infrastructure that sits beneath your existing agent stack
Walsh-Hadamard rotation with PolarQuant-style encoding. Compress KV-cache for extended context windows.
Reduce vector storage costs and scale retrieval without replacing your existing backend.
Apply compressed scoring on retrieved candidates for better precision at lower cost.
First-class Apple Silicon support with validated 3.5-bit sweet spot on 3B models.
Runtime wrappers for llama.cpp and experimental vLLM support for server-side inference.
CLI-driven benchmarks with turboagents bench rag and turboagents bench kv. Measure before you commit.
Honest engineering -here is what the integration supports today and what is still in progress
SuperOptiX + TurboAgents setup and configuration
Standalone TurboAgents documentation
Source code, benchmarks, and examples
Python package on PyPI
Full product overview on super-agentic.ai
SuperOptiX source with TurboAgents integration