[console_scripts]
supamem = supamem.cli:main

[supamem.chunker]
markdown_header = supamem.indexer.chunker:chunk_markdown
transcript = supamem.indexer.transcript.chunker:chunk_transcript
tree_sitter_code = supamem.indexer.chunker_tree_sitter:chunk_tree_sitter_python

[supamem.embedder]
bm25 = supamem.embedders.bm25:BM25Embedder
minilm = supamem.embedders.minilm:MiniLMEmbedder

[supamem.eval]
coderag = supamem.eval.coderag:CodeRAGSuite

[supamem.reranker]
mxbai_v2 = supamem.rerankers.mxbai_v2:MxbaiV2Reranker

[supamem.retrieval]
bm25 = supamem.retrieval.bm25:BM25Backend
dense = supamem.retrieval.dense:DenseBackend
filtered_dense = supamem.retrieval.filtered_dense:FilteredDenseBackend
tuned_hybrid = supamem.retrieval.tuned_hybrid:TunedHybridBackend
tuned_hybrid_hyde = supamem.retrieval.tuned_hybrid_hyde:TunedHybridHyDEBackend
