Roadmap¶
Future plans and feature development for Complex Network RAG.
REPL Phase 3 (Next Release)¶
Status: Planned ETA: Q1 2026
Advanced Inspection¶
inspect edge <id1> <id2>- Show component-level similarity breakdowninspect node <id>- Display all embeddings and metadatacompare <id1> <id2>- Side-by-side document comparisonexplain <id>- Why a document was retrieved
Session Management¶
save session <file>- Persist current session stateload session <file>- Restore previous sessionhistory- View and replay command historyexport script <file>- Generate Python script from session
Enhanced Config Builder¶
config edit- Modify existing configurationsconfig validate- Test without applyingconfig diff- Compare two configurations- More templates (emails, code, medical, legal)
Performance Optimization¶
Status: Planned ETA: Q2 2026
Scalability¶
- FAISS integration for approximate nearest neighbors (100k+ docs)
- Incremental network updates (add without rebuild)
- Parallel embedding computation
- Batch operations for imports
- Memory-mapped storage for large graphs
Caching¶
- Embedding cache for repeated computations
- Similarity matrix caching
- Community detection results persistence
Advanced Embeddings¶
Status: In Progress
New Providers¶
- ✅ TF-IDF (completed)
- ✅ Sentence Transformers (completed)
- ⏳ Ollama integration (in progress)
- 🔜 OpenAI embeddings
- 🔜 Cohere embeddings
- 🔜 Custom embedding models
Embedding Features¶
- Multi-model ensembles
- Cross-lingual embeddings
- Domain-specific fine-tuning
- Embedding compression
Network Analysis¶
Status: Planned ETA: Q3 2026
Advanced Algorithms¶
- PageRank for document importance
- HITS algorithm for hub/authority scores
- Hierarchical clustering
- Temporal network evolution
- Subgraph matching
Visualization¶
- Interactive network visualization (D3.js/Cytoscape)
- Community visualization with colors
- Export to Gephi/NetworkX formats
- ASCII-based terminal visualization
Integration Features¶
Status: Planned ETA: Q2 2026
Vector Databases¶
- Qdrant integration
- Pinecone integration
- Weaviate integration
- ChromaDB integration
LLM Integration¶
- LangChain integration
- LlamaIndex integration
- Haystack integration
- Direct OpenAI/Anthropic API support
Data Sources¶
- PDF ingestion with layout preservation
- Web scraping utilities
- RSS feed monitoring
- Database connectors (PostgreSQL, MongoDB)
Developer Experience¶
Status: Ongoing
Documentation¶
- ✅ MkDocs site (completed)
- ✅ Complete API reference (completed)
- 🔜 Video tutorials
- 🔜 Interactive playground
- 🔜 More example notebooks
Tooling¶
- Pre-commit hooks
- GitHub Actions CI/CD
- Automated benchmarking
- Performance regression tests
- Docker containers
Enterprise Features¶
Status: Future
Security¶
- Authentication/authorization
- Encryption at rest
- Audit logging
- Multi-tenancy support
Operations¶
- Prometheus metrics
- Health check endpoints
- Graceful degradation
- High availability setup
Community Features¶
Status: Ongoing
Contributions¶
- Contributing guide (in progress)
- Code of conduct
- Issue templates
- Pull request templates
- Community forum/Discord
Package Distribution¶
- PyPI package
- Conda package
- Docker images
- Homebrew formula
Research Directions¶
Status: Exploratory
Novel Algorithms¶
- Attention-based graph neural networks
- Dynamic graph embeddings
- Multi-relational networks
- Hypergraph representations
- Quantum-inspired similarity
Applications¶
- Scientific literature analysis
- Legal document discovery
- Medical knowledge graphs
- Code search and recommendation
- Social network analysis
Version Timeline¶
| Version | Focus | Status | ETA |
|---|---|---|---|
| 0.5.0 | REPL Phase 3 | Planned | Q1 2026 |
| 0.6.0 | Performance | Planned | Q2 2026 |
| 0.7.0 | Integrations | Planned | Q2 2026 |
| 0.8.0 | Network Analysis | Planned | Q3 2026 |
| 0.9.0 | Enterprise | Planned | Q4 2026 |
| 1.0.0 | Stable Release | Planned | Q1 2027 |
How to Contribute¶
We welcome contributions! See areas above marked 🔜 that we're actively seeking help with.
Most wanted contributions: 1. LLM provider integrations 2. Vector database connectors 3. Visualization improvements 4. Example use cases and tutorials 5. Performance optimizations
Get involved: - 🐛 Report bugs - 💡 Suggest features - 📝 Improve docs - 💻 Contribute code
Feedback¶
This roadmap is flexible based on community feedback. Let us know what features matter most to you!