pyproject.toml
src/codex_lens.egg-info/PKG-INFO
src/codex_lens.egg-info/SOURCES.txt
src/codex_lens.egg-info/dependency_links.txt
src/codex_lens.egg-info/entry_points.txt
src/codex_lens.egg-info/requires.txt
src/codex_lens.egg-info/top_level.txt
src/codexlens/__init__.py
src/codexlens/__main__.py
src/codexlens/config.py
src/codexlens/entities.py
src/codexlens/env_config.py
src/codexlens/errors.py
src/codexlens/cli/__init__.py
src/codexlens/cli/commands.py
src/codexlens/cli/embedding_manager.py
src/codexlens/cli/model_manager.py
src/codexlens/cli/output.py
src/codexlens/indexing/__init__.py
src/codexlens/indexing/embedding.py
src/codexlens/indexing/symbol_extractor.py
src/codexlens/lsp/__init__.py
src/codexlens/lsp/handlers.py
src/codexlens/lsp/providers.py
src/codexlens/lsp/server.py
src/codexlens/mcp/__init__.py
src/codexlens/mcp/hooks.py
src/codexlens/mcp/provider.py
src/codexlens/mcp/schema.py
src/codexlens/parsers/__init__.py
src/codexlens/parsers/encoding.py
src/codexlens/parsers/factory.py
src/codexlens/parsers/tokenizer.py
src/codexlens/parsers/treesitter_parser.py
src/codexlens/search/__init__.py
src/codexlens/search/binary_searcher.py
src/codexlens/search/chain_search.py
src/codexlens/search/enrichment.py
src/codexlens/search/graph_expander.py
src/codexlens/search/hybrid_search.py
src/codexlens/search/query_parser.py
src/codexlens/search/ranking.py
src/codexlens/search/clustering/__init__.py
src/codexlens/search/clustering/base.py
src/codexlens/search/clustering/dbscan_strategy.py
src/codexlens/search/clustering/factory.py
src/codexlens/search/clustering/frequency_strategy.py
src/codexlens/search/clustering/hdbscan_strategy.py
src/codexlens/search/clustering/noop_strategy.py
src/codexlens/semantic/__init__.py
src/codexlens/semantic/ann_index.py
src/codexlens/semantic/base.py
src/codexlens/semantic/chunker.py
src/codexlens/semantic/code_extractor.py
src/codexlens/semantic/embedder.py
src/codexlens/semantic/factory.py
src/codexlens/semantic/gpu_support.py
src/codexlens/semantic/litellm_embedder.py
src/codexlens/semantic/rotational_embedder.py
src/codexlens/semantic/splade_encoder.py
src/codexlens/semantic/vector_store.py
src/codexlens/semantic/reranker/__init__.py
src/codexlens/semantic/reranker/api_reranker.py
src/codexlens/semantic/reranker/base.py
src/codexlens/semantic/reranker/factory.py
src/codexlens/semantic/reranker/fastembed_reranker.py
src/codexlens/semantic/reranker/legacy.py
src/codexlens/semantic/reranker/litellm_reranker.py
src/codexlens/semantic/reranker/onnx_reranker.py
src/codexlens/storage/__init__.py
src/codexlens/storage/dir_index.py
src/codexlens/storage/file_cache.py
src/codexlens/storage/global_index.py
src/codexlens/storage/index_tree.py
src/codexlens/storage/merkle_tree.py
src/codexlens/storage/migration_manager.py
src/codexlens/storage/path_mapper.py
src/codexlens/storage/registry.py
src/codexlens/storage/splade_index.py
src/codexlens/storage/sqlite_store.py
src/codexlens/storage/sqlite_utils.py
src/codexlens/storage/vector_meta_store.py
src/codexlens/storage/migrations/__init__.py
src/codexlens/storage/migrations/migration_001_normalize_keywords.py
src/codexlens/storage/migrations/migration_002_add_token_metadata.py
src/codexlens/storage/migrations/migration_004_dual_fts.py
src/codexlens/storage/migrations/migration_005_cleanup_unused_fields.py
src/codexlens/storage/migrations/migration_006_enhance_relationships.py
src/codexlens/storage/migrations/migration_007_add_graph_neighbors.py
src/codexlens/storage/migrations/migration_008_add_merkle_hashes.py
src/codexlens/storage/migrations/migration_009_add_splade.py
src/codexlens/storage/migrations/migration_010_add_multi_vector_chunks.py
src/codexlens/watcher/__init__.py
src/codexlens/watcher/events.py
src/codexlens/watcher/file_watcher.py
src/codexlens/watcher/incremental_indexer.py
src/codexlens/watcher/manager.py
tests/test_ann_index.py
tests/test_api_reranker.py
tests/test_chain_search.py
tests/test_cli_hybrid_search.py
tests/test_cli_output.py
tests/test_clustering_strategies.py
tests/test_code_extractor.py
tests/test_config.py
tests/test_dual_fts.py
tests/test_embedder.py
tests/test_embedding_backend_availability.py
tests/test_encoding.py
tests/test_enrichment.py
tests/test_entities.py
tests/test_errors.py
tests/test_file_cache.py
tests/test_global_index.py
tests/test_global_symbol_index.py
tests/test_graph_expansion.py
tests/test_hybrid_chunker.py
tests/test_hybrid_search_e2e.py
tests/test_hybrid_search_reranker_backend.py
tests/test_incremental_indexing.py
tests/test_litellm_reranker.py
tests/test_merkle_detection.py
tests/test_parser_integration.py
tests/test_parsers.py
tests/test_performance_optimizations.py
tests/test_pure_vector_search.py
tests/test_query_parser.py
tests/test_recursive_splitting.py
tests/test_registry.py
tests/test_reranker_backends.py
tests/test_reranker_factory.py
tests/test_result_grouping.py
tests/test_rrf_fusion.py
tests/test_schema_cleanup_migration.py
tests/test_search_comparison.py
tests/test_search_comprehensive.py
tests/test_search_full_coverage.py
tests/test_search_performance.py
tests/test_semantic.py
tests/test_semantic_search.py
tests/test_sqlite_store.py
tests/test_staged_cascade.py
tests/test_storage.py
tests/test_storage_concurrency.py
tests/test_symbol_extractor.py
tests/test_token_chunking.py
tests/test_token_storage.py
tests/test_tokenizer.py
tests/test_tokenizer_performance.py
tests/test_treesitter_parser.py
tests/test_vector_search_full.py
tests/test_vector_store.py