List of all items
Structs
- config::Config
- config::GraphRAGConfig
- config::IndexConfig
- config::OpenRouterConfig
- config::SearchConfig
- embedding::SearchModeEmbeddings
- embedding::provider::GoogleProvider
- embedding::provider::GoogleProviderImpl
- embedding::provider::JinaProvider
- embedding::provider::JinaProviderImpl
- embedding::provider::SentenceTransformerProviderImpl
- embedding::provider::VoyageProvider
- embedding::provider::VoyageProviderImpl
- embedding::provider::fastembed::FastEmbedProvider
- embedding::provider::fastembed::FastEmbedProviderImpl
- embedding::provider::sentence_transformer::SentenceTransformerModel
- embedding::provider::sentence_transformer::SentenceTransformerProvider
- embedding::types::EmbeddingConfig
- indexer::NoindexWalker
- indexer::PathUtils
- indexer::code_region_extractor::CodeRegion
- indexer::differential_processor::ProcessFileContext
- indexer::git_utils::GitUtils
- indexer::graph_optimization::GraphOptimizer
- indexer::graph_optimization::TaskFocusedSubgraph
- indexer::graphrag::GraphRAG
- indexer::graphrag::ai::AIEnhancements
- indexer::graphrag::builder::GraphBuilder
- indexer::graphrag::database::DatabaseOperations
- indexer::graphrag::relationships::RelationshipDiscovery
- indexer::graphrag::types::CodeGraph
- indexer::graphrag::types::CodeNode
- indexer::graphrag::types::CodeRelationship
- indexer::graphrag::types::FunctionInfo
- indexer::languages::Bash
- indexer::languages::Cpp
- indexer::languages::Css
- indexer::languages::Go
- indexer::languages::JavaScript
- indexer::languages::Json
- indexer::languages::Php
- indexer::languages::Python
- indexer::languages::Ruby
- indexer::languages::Rust
- indexer::languages::Svelte
- indexer::languages::TypeScript
- indexer::markdown_processor::ChildMergeResult
- indexer::markdown_processor::ChunkResult
- indexer::markdown_processor::DocumentHierarchy
- indexer::markdown_processor::HeaderSection
- indexer::search::QuerySearchResult
- indexer::signature_extractor::FileSignature
- indexer::signature_extractor::SignatureItem
- mcp::graphrag::GraphRagProvider
- mcp::lsp::client::LspClient
- mcp::lsp::protocol::LspError
- mcp::lsp::protocol::LspIncomingNotification
- mcp::lsp::protocol::LspNotification
- mcp::lsp::protocol::LspRequest
- mcp::lsp::protocol::LspResponse
- mcp::lsp::provider::LspProvider
- mcp::memory::MemoryProvider
- mcp::proxy::McpProxyServer
- mcp::semantic_code::SemanticCodeProvider
- mcp::server::McpServer
- mcp::types::JsonRpcError
- mcp::types::JsonRpcRequest
- mcp::types::JsonRpcResponse
- mcp::types::McpError
- mcp::types::McpTool
- memory::git_utils::CommitInfo
- memory::git_utils::GitUtils
- memory::manager::MemoryManager
- memory::manager::MemoryStats
- memory::store::MemoryStore
- memory::types::Memory
- memory::types::MemoryConfig
- memory::types::MemoryMetadata
- memory::types::MemoryQuery
- memory::types::MemoryRelationship
- memory::types::MemorySearchResult
- reranker::Reranker
- state::IndexState
- store::CodeBlock
- store::DocumentBlock
- store::Store
- store::TextBlock
- store::batch_converter::BatchConverter
- store::debug::DebugOperations
- store::graphrag::GraphRagOperations
- store::metadata::MetadataOperations
- store::table_ops::TableOperations
- store::vector_optimizer::SearchParams
- store::vector_optimizer::VectorIndexParams
- store::vector_optimizer::VectorOptimizer
- watcher_config::IgnorePatterns
Enums
- embedding::types::EmbeddingProviderType
- embedding::types::InputType
- mcp::lsp::protocol::LspMessage
- memory::types::MemorySortBy
- memory::types::MemoryType
- memory::types::RelationshipType
- memory::types::SortOrder
Traits
Functions
- embedding::calculate_content_hash
- embedding::calculate_content_hash_with_lines
- embedding::calculate_unique_content_hash
- embedding::count_tokens
- embedding::generate_embeddings
- embedding::generate_embeddings_batch
- embedding::generate_search_embeddings
- embedding::provider::create_embedding_provider_from_parts
- embedding::split_texts_into_token_limited_batches
- embedding::truncate_output
- embedding::types::parse_provider_model
- indexer::batch_processor::process_code_blocks_batch
- indexer::batch_processor::process_document_blocks_batch
- indexer::batch_processor::process_text_blocks_batch
- indexer::batch_processor::should_process_batch
- indexer::code_region_extractor::combine_with_preceding_comments
- indexer::code_region_extractor::extract_meaningful_regions
- indexer::detect_language
- indexer::differential_processor::process_file
- indexer::differential_processor::process_file_differential
- indexer::differential_processor::process_markdown_file_differential
- indexer::differential_processor::process_text_file_differential
- indexer::file_processor::chunk_text
- indexer::file_processor::is_allowed_text_extension
- indexer::file_processor::is_markdown_file
- indexer::file_processor::is_text_file
- indexer::file_processor::process_markdown_file
- indexer::file_processor::process_text_file
- indexer::get_file_mtime
- indexer::git::find_git_root
- indexer::git::get_all_changed_files
- indexer::git::get_changed_files_since_commit
- indexer::git::get_current_commit_hash
- indexer::git::is_git_repo_root
- indexer::graphrag::utils::cosine_similarity
- indexer::graphrag::utils::detect_project_root
- indexer::graphrag::utils::graphrag_nodes_to_markdown
- indexer::graphrag::utils::graphrag_nodes_to_text
- indexer::graphrag::utils::is_parent_child_relationship
- indexer::graphrag::utils::render_graphrag_nodes_json
- indexer::graphrag::utils::symbols_match
- indexer::graphrag::utils::to_relative_path
- indexer::handle_file_change
- indexer::index_files
- indexer::index_files_with_quiet
- indexer::languages::get_language
- indexer::markdown_processor::parse_document_hierarchy
- indexer::markdown_processor::parse_markdown_content
- indexer::render_utils::code_blocks_to_markdown
- indexer::render_utils::code_blocks_to_markdown_with_config
- indexer::render_utils::document_blocks_to_markdown
- indexer::render_utils::document_blocks_to_markdown_with_config
- indexer::render_utils::render_signatures_cli
- indexer::render_utils::render_signatures_json
- indexer::render_utils::render_signatures_text
- indexer::render_utils::render_to_markdown
- indexer::render_utils::signatures_to_markdown
- indexer::render_utils::text_blocks_to_markdown
- indexer::render_utils::text_blocks_to_markdown_with_config
- indexer::render_utils::truncate_content_smartly
- indexer::search::apply_multi_query_bonus_code
- indexer::search::apply_multi_query_bonus_doc
- indexer::search::apply_multi_query_bonus_text
- indexer::search::deduplicate_and_merge_results
- indexer::search::execute_parallel_searches
- indexer::search::execute_single_search_with_embeddings
- indexer::search::expand_symbols
- indexer::search::format_code_search_results_as_text
- indexer::search::format_combined_search_results_as_text
- indexer::search::format_doc_search_results_as_text
- indexer::search::format_text_search_results_as_text
- indexer::search::generate_batch_embeddings_for_queries
- indexer::search::render_code_blocks
- indexer::search::render_code_blocks_with_config
- indexer::search::render_results_json
- indexer::search::search_codebase
- indexer::search::search_codebase_with_details
- indexer::search::search_codebase_with_details_multi_query
- indexer::search::search_codebase_with_details_multi_query_text
- indexer::search::search_codebase_with_details_text
- indexer::signature_extractor::extract_file_signatures
- mcp::logging::get_all_log_directories
- mcp::logging::get_log_directory
- mcp::logging::init_mcp_logging
- mcp::logging::log_critical_anyhow_error
- mcp::logging::log_critical_error
- mcp::logging::log_file_processing_error
- mcp::logging::log_git_operation
- mcp::logging::log_indexing_operation
- mcp::logging::log_indexing_progress
- mcp::logging::log_mcp_request
- mcp::logging::log_mcp_response
- mcp::logging::log_performance_metrics
- mcp::logging::log_watcher_event
- mcp::logging::print_log_directories
- mcp::lsp::protocol::file_path_to_uri
- mcp::lsp::protocol::resolve_relative_path
- mcp::lsp::protocol::uri_to_file_path
- mcp::types::parse_mcp_error
- memory::formatting::format_memories_as_markdown
- memory::formatting::format_memories_as_text
- memory::formatting::format_memories_for_cli
- memory::formatting::format_plain_memories_for_cli
- state::create_shared_state
- storage::ensure_project_storage_exists
- storage::get_fastembed_cache_dir
- storage::get_project_config_path
- storage::get_project_database_path
- storage::get_project_identifier
- storage::get_project_storage_path
- storage::get_sentencetransformer_cache_dir
- storage::get_system_storage_dir
- watcher_config::should_ignore_path
Type Aliases
Constants
- constants::DOCUMENT_PREFIX
- constants::MAX_QUERIES
- constants::QUERY_PREFIX
- watcher_config::DEFAULT_ADDITIONAL_DELAY_MS
- watcher_config::IGNORED_PATHS
- watcher_config::MAX_ADDITIONAL_DELAY_MS
- watcher_config::MAX_DEBOUNCE_MS
- watcher_config::MCP_DEFAULT_DEBOUNCE_MS
- watcher_config::MIN_DEBOUNCE_MS
- watcher_config::WATCH_DEFAULT_DEBOUNCE_SECS
- watcher_config::WATCH_MAX_DEBOUNCE_SECS
- watcher_config::WATCH_MIN_DEBOUNCE_SECS