LICENSE
README.md
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/api/__init__.py
src/codexlens/api/definition.py
src/codexlens/api/file_context.py
src/codexlens/api/hover.py
src/codexlens/api/lsp_lifecycle.py
src/codexlens/api/models.py
src/codexlens/api/references.py
src/codexlens/api/semantic.py
src/codexlens/api/symbols.py
src/codexlens/api/utils.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/hybrid_search/__init__.py
src/codexlens/hybrid_search/data_structures.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/keepalive_bridge.py
src/codexlens/lsp/lsp-servers.json
src/codexlens/lsp/lsp_bridge.py
src/codexlens/lsp/lsp_graph_builder.py
src/codexlens/lsp/providers.py
src/codexlens/lsp/server.py
src/codexlens/lsp/standalone_manager.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/astgrep_binding.py
src/codexlens/parsers/astgrep_js_ts_processor.py
src/codexlens/parsers/astgrep_processor.py
src/codexlens/parsers/encoding.py
src/codexlens/parsers/factory.py
src/codexlens/parsers/tokenizer.py
src/codexlens/parsers/treesitter_parser.py
src/codexlens/parsers/patterns/__init__.py
src/codexlens/parsers/patterns/javascript/__init__.py
src/codexlens/parsers/patterns/python/__init__.py
src/codexlens/parsers/patterns/typescript/__init__.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/global_graph_expander.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/association_tree/__init__.py
src/codexlens/search/association_tree/builder.py
src/codexlens/search/association_tree/data_structures.py
src/codexlens/search/association_tree/deduplicator.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/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/deepwiki_models.py
src/codexlens/storage/deepwiki_store.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/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_010_add_multi_vector_chunks.py
src/codexlens/tools/__init__.py
src/codexlens/tools/deepwiki_generator.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_association_tree.py
tests/test_astgrep_binding.py
tests/test_binary_searcher.py
tests/test_cascade_strategies.py
tests/test_chain_search.py
tests/test_cli_help.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_config_cascade.py
tests/test_config_staged_env_overrides.py
tests/test_deepwiki_store.py
tests/test_deepwiki_types.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_graph_expander.py
tests/test_global_index.py
tests/test_global_relationships.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_hybrid_search_unit.py
tests/test_incremental_indexer.py
tests/test_incremental_indexing.py
tests/test_litellm_reranker.py
tests/test_lsp_graph_builder_depth.py
tests/test_merkle_detection.py
tests/test_migrations.py
tests/test_parser_integration.py
tests/test_parsers.py
tests/test_path_mapper_windows_drive.py
tests/test_performance_optimizations.py
tests/test_pure_vector_search.py
tests/test_query_parser.py
tests/test_ranking.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_stage1_binary_search_uses_chunk_lines.py
tests/test_staged_cascade.py
tests/test_staged_cascade_lsp_depth.py
tests/test_staged_cascade_realtime_lsp.py
tests/test_staged_stage1_fallback_seed.py
tests/test_staged_stage3_fast_strategies.py
tests/test_standalone_lsp_manager_open_document_cache.py
tests/test_static_graph_integration.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