MCPcopy Index your code

hub / github.com/EncrEor/rlm-claude / types & classes

Types & classes31 in github.com/EncrEor/rlm-claude

↓ 11 callersClassVectorStore
Numpy-based vector store for chunk embeddings. Stores vectors in a .npz file with two arrays: - chunk_ids: 1D array of chunk ID strings -
src/mcp_server/tools/vecstore.py:25
↓ 5 callersClassRLMSearch
BM25-based search engine for RLM chunks. Features: - French/English tokenization - Fast BM25S scoring - Returns ranked results w
src/mcp_server/tools/search.py:32
↓ 2 callersClassFastEmbedProvider
Embedding provider using FastEmbed (paraphrase-multilingual-MiniLM-L12-v2). 384 dimensions, higher accuracy, slightly slower. ONNX-based.
src/mcp_server/tools/embeddings.py:66
↓ 2 callersClassModel2VecProvider
Embedding provider using Model2Vec (minishlab/potion-multilingual-128M). 256 dimensions, very fast inference, good multilingual support.
src/mcp_server/tools/embeddings.py:45
↓ 1 callersClassFakeProvider
tests/test_retention_semantic.py:38
ClassEmbeddingProvider
Abstract base class for embedding providers.
src/mcp_server/tools/embeddings.py:26
ClassFakeStore
Records VectorStore calls so tests can assert sync happened.
tests/test_retention_semantic.py:16
ClassTestBM25Normalization
Test _normalize_bm25_scores function.
tests/test_semantic.py:130
ClassTestChunkTypeBackwardCompat
Tests for backward compatibility with pre-Phase 9 chunks.
tests/test_chunk_type.py:148
ClassTestChunkTypePersistence
Tests for chunk_type storage in YAML frontmatter and index.
tests/test_chunk_type.py:101
ClassTestChunkTypeValidation
Tests for chunk_type parameter validation.
tests/test_chunk_type.py:46
ClassTestDateHelpers
Tests for date parsing and range checking helpers.
tests/test_temporal_filter.py:18
ClassTestEdgeCases
Edge case tests.
tests/test_tokenizer.py:169
ClassTestEntityMatches
Tests for the entity matching helper.
tests/test_entity_extraction.py:186
ClassTestExtractEntities
Tests for the core entity extraction function.
tests/test_entity_extraction.py:23
ClassTestFuzzyTemporalFilter
Tests for fuzzy grep combined with temporal filtering.
tests/test_temporal_filter.py:280
ClassTestGracefulDegradation
Test that everything works when semantic deps are absent.
tests/test_semantic.py:247
ClassTestGrepEntityFilter
Tests for entity filtering in grep().
tests/test_entity_extraction.py:236
ClassTestGrepFuzzyBasic
Basic fuzzy grep functionality tests.
tests/test_grep_fuzzy.py:18
ClassTestGrepFuzzyEdgeCases
Edge cases and error handling for fuzzy grep.
tests/test_grep_fuzzy.py:304
ClassTestGrepFuzzyFilters
Test fuzzy grep with project/domain filters.
tests/test_grep_fuzzy.py:148
ClassTestGrepFuzzyIntegration
Integration tests for fuzzy grep via grep() dispatcher.
tests/test_grep_fuzzy.py:230
ClassTestGrepTemporalFilter
Tests for temporal filtering in grep.
tests/test_temporal_filter.py:133
ClassTestHybridFusion
Test hybrid BM25 + semantic fusion logic.
tests/test_semantic.py:180
ClassTestMetadataBoostedSearch
Test that YAML metadata improves BM25 search ranking.
tests/test_semantic.py:296
ClassTestNormalizeAccent
Tests for accent normalization.
tests/test_tokenizer.py:14
ClassTestRealWorldScenarios
Real-world fuzzy search scenarios.
tests/test_grep_fuzzy.py:375
ClassTestSearchEntityFilter
Tests for entity filtering in search().
tests/test_entity_extraction.py:369
ClassTestSearchTemporalFilter
Tests for temporal filtering in BM25 search.
tests/test_temporal_filter.py:375
ClassTestTokenizeFr
Tests for French/English tokenization.
tests/test_tokenizer.py:35
ClassTestVectorStore
Test VectorStore add/search/save/load/remove operations.
tests/test_semantic.py:21