List of all items
Structs
- config::CommitsConfig
- config::Config
- config::GraphRAGConfig
- config::HybridSearchConfig
- config::IndexConfig
- config::LLMConfig
- config::LlmConfig
- config::ReasoningConfig
- config::RerankerConfig
- config::SearchConfig
- embedding::EmbeddingGenerationConfig
- embedding::SearchModeEmbeddings
- embedding::provider::FastEmbedProvider
- embedding::provider::FastEmbedProviderImpl
- embedding::provider::GoogleProvider
- embedding::provider::GoogleProviderImpl
- embedding::provider::HuggingFaceProvider
- embedding::provider::HuggingFaceProviderImpl
- embedding::provider::JinaProvider
- embedding::provider::JinaProviderImpl
- embedding::provider::LocalEmbeddingProvider
- embedding::provider::OctoHubEmbeddingProvider
- embedding::provider::OpenAIProvider
- embedding::provider::OpenAIProviderImpl
- embedding::provider::OpenRouterProvider
- embedding::provider::OpenRouterProviderImpl
- embedding::provider::TogetherProvider
- embedding::provider::TogetherProviderImpl
- embedding::provider::VoyageProvider
- embedding::provider::VoyageProviderImpl
- embedding::provider::fastembed::FastEmbedProvider
- embedding::provider::fastembed::FastEmbedProviderImpl
- embedding::provider::google::GoogleProvider
- embedding::provider::google::GoogleProviderImpl
- embedding::provider::huggingface::HuggingFaceProvider
- embedding::provider::huggingface::HuggingFaceProviderImpl
- embedding::provider::jina::JinaProvider
- embedding::provider::jina::JinaProviderImpl
- embedding::provider::local::LocalEmbeddingProvider
- embedding::provider::octohub::OctoHubEmbeddingProvider
- embedding::provider::openai::OpenAIProvider
- embedding::provider::openai::OpenAIProviderImpl
- embedding::provider::openrouter::OpenRouterProvider
- embedding::provider::openrouter::OpenRouterProviderImpl
- embedding::provider::together::TogetherProvider
- embedding::provider::together::TogetherProviderImpl
- embedding::provider::voyage::VoyageProvider
- embedding::provider::voyage::VoyageProviderImpl
- embedding::types::EmbeddingConfig
- grep::AstBash
- grep::AstCpp
- grep::AstCss
- grep::AstGo
- grep::AstJava
- grep::AstJavaScript
- grep::AstJson
- grep::AstLua
- grep::AstPhp
- grep::AstPython
- grep::AstRuby
- grep::AstRust
- grep::AstSwift
- grep::AstTypeScript
- grep::GrepMatch
- grep::PatternInfo
- grep::RawMatch
- grep::RewriteResult
- indexer::NoindexWalker
- indexer::PathUtils
- indexer::batch_processor::FileMetadataBatch
- indexer::branch::BranchManifest
- indexer::branch::MasterState
- indexer::code_region_extractor::CodeRegion
- indexer::contextual::FileContext
- indexer::differential_processor::ProcessFileContext
- indexer::git_utils::CommitEntry
- indexer::git_utils::GitUtils
- indexer::graph_optimization::GraphOptimizer
- indexer::graph_optimization::TaskFocusedSubgraph
- indexer::graphrag::GraphRAG
- indexer::graphrag::ai::AIEnhancements
- indexer::graphrag::ai::FileForAI
- 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::Java
- indexer::languages::JavaScript
- indexer::languages::Json
- indexer::languages::Lua
- indexer::languages::Markdown
- indexer::languages::Php
- indexer::languages::Python
- indexer::languages::Ruby
- indexer::languages::Rust
- indexer::languages::Svelte
- indexer::languages::Swift
- indexer::languages::TypeScript
- indexer::languages::resolution_utils::FileRegistry
- indexer::markdown_processor::ChildMergeResult
- indexer::markdown_processor::ChunkResult
- indexer::markdown_processor::DocumentHierarchy
- indexer::markdown_processor::HeaderSection
- indexer::search::BranchSearchContext
- indexer::search::DetailSearchOptions
- indexer::search::QuerySearchResult
- indexer::search::SearchParams
- indexer::search::SingleQuerySearchParams
- indexer::signature_extractor::FileSignature
- indexer::signature_extractor::SignatureItem
- llm::ChatCompletionParams
- llm::LlmClient
- llm::Message
- llm::MessageBuilder
- llm::ProviderFactory
- llm::ProviderResponse
- llm::StructuredOutputRequest
- llm::TokenUsage
- lock::IndexLock
- mcp::graphrag::GraphRAGArgs
- mcp::graphrag::GraphRagProvider
- mcp::lsp::client::LspClient
- mcp::lsp::client::ProgressState
- mcp::lsp::protocol::LspError
- mcp::lsp::protocol::LspIncomingNotification
- mcp::lsp::protocol::LspIncomingRequest
- mcp::lsp::protocol::LspNotification
- mcp::lsp::protocol::LspRequest
- mcp::lsp::protocol::LspResponse
- mcp::lsp::provider::LspProvider
- mcp::multi::MultiServer
- mcp::semantic_code::SemanticCodeProvider
- mcp::server::BackgroundServices
- mcp::server::GraphRagParams
- mcp::server::LspDocumentSymbolsParams
- mcp::server::LspFindReferencesParams
- mcp::server::LspPositionParams
- mcp::server::LspWorkspaceSymbolsParams
- mcp::server::McpServer
- mcp::server::SemanticSearchParams
- mcp::server::StructuralSearchParams
- mcp::server::ViewSignaturesParams
- mcp::structural::FileData
- mcp::structural::QueryCache
- mcp::structural::RepoStamp
- mcp::structural::SmartSearchOutcome
- mcp::types::McpError
- state::IndexState
- store::CodeBlock
- store::CommitBlock
- store::DocumentBlock
- store::HybridSearchQuery
- store::Store
- store::TextBlock
- store::batch_converter::BatchConverter
- store::debug::DebugOperations
- store::graphrag::CacheStats
- store::graphrag::GraphRagOperations
- store::metadata::MetadataOperations
- store::table_ops::TableOperations
- store::vector_optimizer::SearchParams
- store::vector_optimizer::VectorIndexParams
- store::vector_optimizer::VectorOptimizer
- store::weighted_rrf::WeightedRRFReranker
- utils::diff_chunker::DiffChunk
- utils::path::PathNormalizer
- watcher_config::IgnorePatterns
Enums
- embedding::EmbeddingProviderType
- embedding::InputType
- embedding::provider::huggingface::HuggingFaceModel
- embedding::types::EmbeddingProviderType
- embedding::types::InputType
- grep::MatchStrictness
- grep::NameMatcher
- grep::SearchSpec
- indexer::graphrag::types::RelationType
- indexer::graphrag::types::RelationshipDirection
- indexer::languages::TypeRelationKind
- mcp::graphrag::GraphRAGOperation
- mcp::graphrag::OutputFormat
- mcp::lsp::protocol::LspMessage
- store::vector_optimizer::IndexType
Traits
- embedding::EmbeddingProvider
- embedding::provider::EmbeddingProvider
- indexer::languages::Language
- llm::AiProvider
- store::block_trait::BlockType
Functions
- embedding::calculate_content_hash
- embedding::calculate_content_hash_with_lines
- embedding::calculate_unique_content_hash
- embedding::count_tokens
- embedding::create_embedding_provider_from_parts
- embedding::generate_embeddings
- embedding::generate_embeddings_batch
- embedding::parse_provider_model
- embedding::provider::create_embedding_provider_from_parts
- embedding::split_texts_into_token_limited_batches
- embedding::truncate_output
- embedding::types::parse_provider_model
- grep::canonical_kind
- grep::container_kinds
- grep::definition_kinds
- grep::find_symbol_defs
- grep::find_symbol_refs
- grep::format_matches_grouped
- grep::format_matches_with_context
- grep::format_rewrite_diff
- grep::language_from_extension
- grep::lexical_scan
- grep::literal_tokens
- grep::pattern_info
- grep::rewrite_file
- grep::search_file
- grep::search_file_by_kind
- grep::search_file_constrained
- grep::search_file_contextual
- grep::search_file_contextual_constrained
- grep::search_file_multi
- grep::search_file_strict
- grep::truncate_match_text
- 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::branch::branch_exists_in_git
- indexer::branch::compute_branch_delta
- indexer::branch::delete_branch_index
- indexer::branch::desanitize_branch_name
- indexer::branch::detect_branch_context
- indexer::branch::get_branch_commit
- indexer::branch::get_current_branch
- indexer::branch::get_merged_branches
- indexer::branch::list_indexed_branches
- indexer::branch::load_manifest
- indexer::branch::manifest_is_coherent_with
- indexer::branch::prune_branches
- indexer::branch::reconcile_master_state
- indexer::branch::resolve_branch_state
- indexer::branch::sanitize_branch_name
- indexer::branch::save_manifest
- indexer::code_region_extractor::combine_with_preceding_comments
- indexer::code_region_extractor::extract_meaningful_regions
- indexer::commits::index_commits
- indexer::contextual::build_enriched_embedding_input
- indexer::contextual::build_structural_context
- indexer::contextual::generate_contextual_descriptions
- indexer::contextual::strip_enriched_preamble
- 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::detect_project_root_from
- indexer::graphrag::utils::find_node_id
- indexer::graphrag::utils::graphrag_nodes_to_markdown
- indexer::graphrag::utils::graphrag_nodes_to_text
- indexer::graphrag::utils::is_parent_child_relationship
- indexer::graphrag::utils::normalize_node_id
- indexer::graphrag::utils::render_graphrag_nodes_json
- indexer::graphrag::utils::symbols_match
- indexer::graphrag::utils::to_relative_path
- indexer::handle_file_change
- indexer::index_branch_delta
- indexer::index_files
- indexer::index_files_with_quiet
- indexer::languages::check_semantic_groups
- indexer::languages::deduplicate_symbols
- indexer::languages::extract_callee_identifiers
- indexer::languages::extract_identifiers_default
- indexer::languages::extract_symbol_by_kind
- indexer::languages::extract_symbol_by_kinds
- indexer::languages::find_enclosing_container_name
- indexer::languages::get_language
- indexer::languages::resolution_utils::detect_language_from_path
- indexer::languages::resolution_utils::find_files_in_directory
- indexer::languages::resolution_utils::find_project_root
- indexer::languages::resolution_utils::normalize_path
- indexer::languages::resolution_utils::resolve_relative_path
- indexer::languages::simple_type_name
- 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::deduplicate_and_merge_results
- indexer::search::detect_branch_search_context
- indexer::search::execute_parallel_searches
- indexer::search::execute_single_search_with_embeddings
- indexer::search::expand_code_blocks_via_graph
- indexer::search::expand_symbols
- indexer::search::format_code_search_results_as_text
- indexer::search::format_combined_search_results_as_text
- indexer::search::format_commit_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_with_details_multi_query_text
- indexer::search::search_codebase_with_details_text
- indexer::signature_extractor::extract_file_signatures
- indexer::signature_extractor::extract_signatures
- lock::with_index_lock
- 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::structural::collect_file_data
- mcp::structural::fingerprint_request
- mcp::structural::smart_search
- mcp::structural::symbol_search
- mcp::watcher::run_watcher
- reasoning::reason_rank_code_blocks
- reranker::rerank_code_blocks_with_octolib
- reranker::rerank_commit_blocks_with_octolib
- reranker::rerank_doc_blocks_with_octolib
- reranker::rerank_text_blocks_with_octolib
- state::create_shared_state
- storage::ensure_project_storage_exists
- storage::get_branch_database_path
- storage::get_branch_dir
- storage::get_branches_dir
- storage::get_fastembed_cache_dir
- storage::get_huggingface_cache_dir
- storage::get_project_config_path
- storage::get_project_database_path
- storage::get_project_identifier
- storage::get_project_storage_path
- storage::get_system_storage_dir
- store::batch_converter::extract_embeddings_from_batch
- store::sql::escape_single_quotes
- utils::diff_chunker::chunk_diff
- utils::diff_chunker::combine_commit_messages
- utils::diff_chunker::combine_review_results
- utils::truncate_at_char_boundary
Type Aliases
Constants
- constants::DOCUMENT_PREFIX
- constants::MAX_QUERIES
- constants::QUERY_PREFIX
- mcp::structural::MAX_TOTAL_MATCHES
- store::tables::CODE_BLOCKS
- store::tables::COMMITS_GIT_METADATA
- store::tables::COMMIT_BLOCKS
- store::tables::DOCUMENT_BLOCKS
- store::tables::FILE_METADATA
- store::tables::GIT_METADATA
- store::tables::GRAPHRAG_GIT_METADATA
- store::tables::GRAPHRAG_NODES
- store::tables::GRAPHRAG_RELATIONSHIPS
- store::tables::TEXT_BLOCKS
- utils::diff_chunker::CHUNK_OVERLAP
- utils::diff_chunker::MAX_CHUNK_SIZE
- utils::diff_chunker::MAX_PARALLEL_CHUNKS
- utils::diff_chunker::MAX_TOTAL_CHUNKS
- watcher_config::DEFAULT_ADDITIONAL_DELAY_MS
- 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