List of all items
Structs
- analytics::Analytics
- analytics::CallGraphNode
- analytics::ComplexityResult
- analytics::FileStats
- analytics::ImpactNode
- analytics::ModuleDep
- audit::AuditConfig
- audit::CategoryScore
- audit::QualityIssue
- audit::QualityReport
- db::models::CodebaseStats
- db::models::Edge
- db::models::FileRecord
- db::models::ImportInfo
- db::models::ModuleInfo
- db::models::ParseResult
- db::models::Symbol
- db::schema::Database
- db::schema::DuplicateResult
- diff::AffectedSymbol
- diff::ChangedFile
- diff::ContextFile
- diff::DiffConfig
- diff::DiffContext
- diff::PrComment
- diff::PrFile
- diff::PrInfo
- embeddings::Embedding
- embeddings::SearchResult
- embeddings::local::LocalProvider
- embeddings::openai::OpenAIProvider
- formatter::JsonFormatter
- formatter::MarkdownFormatter
- formatter::PlainFormatter
- formatter::XmlFormatter
- index::IndexResult
- index::Indexer
- output::ContextResult
- parser::CallCapturePatterns
- parser::CodeParser
- parser::SymbolKindMapping
- smart::FileSelection
- smart::SmartConfig
- smart::SmartContext
- tokens::FileTokens
- tokens::TokenCount
- walker::FileEntry
- walker::FileFilter
- walker::WalkerConfig
Enums
- audit::Severity
- db::models::EdgeKind
- db::models::SymbolKind
- db::models::Visibility
- diff::ChangeType
- diff::ContextReason
- error::CtxError
- formatter::OutputFormat
- parser::Language
- smart::SelectionReason
- tokens::Encoding
Traits
Functions
- audit::get_changed_files
- audit::run_audit
- db::schema::init_vec_extension
- db::schema::is_vec_extension_available
- diff::diff_context
- diff::find_symbols_in_lines
- diff::format_pr_header
- diff::format_summary
- diff::get_changed_files
- diff::get_pr_info
- diff::is_git_repo
- diff::parse_diff_output
- embeddings::cosine_similarity
- embeddings::dot_product
- embeddings::embed_missing_symbols
- embeddings::normalize
- embeddings::semantic_search
- formatter::get_formatter
- index::open_database
- index::watch::watch_and_index
- output::generate_context
- output::stream_context
- parser::extract_brief
- parser::extract_call_edges
- parser::extract_module_name
- parser::find_symbol_kind
- parser::get_context_snippet
- parser::is_def_capture
- parser::parse_block_doc_comment
- parser::truncate_context
- smart::format_dry_run
- smart::format_explain
- smart::smart_context
- smart::smart_context_with_embedding
- tokens::count_file_tokens
- tokens::count_tokens
- tokens::count_tokens_detailed
- tokens::count_tokens_with_encoding
- tokens::estimate_tokens
- tokens::get_bpe
- tokens::select_by_token_budget
- tokens::select_files_by_tokens
- tree::generate_tree
- utils::truncate_path
- utils::truncate_str
- walker::discover_files
- walker::format_size
Type Aliases
Constants
- audit::thresholds::COVERAGE_ACCEPTABLE
- audit::thresholds::COVERAGE_EXCELLENT
- audit::thresholds::COVERAGE_GOOD
- audit::thresholds::COVERAGE_POOR
- audit::thresholds::EXTERNAL_RATIO_HIGH
- audit::thresholds::EXTERNAL_RATIO_MEDIUM
- audit::thresholds::HIGH_COUPLING_THRESHOLD
- audit::thresholds::NAMING_ACCEPTABLE
- audit::thresholds::NAMING_EXCELLENT
- audit::thresholds::NAMING_GOOD
- audit::thresholds::NAMING_POOR
- db::schema::DEFAULT_EMBEDDING_DIM
- embeddings::LOCAL_EMBEDDING_DIM
- embeddings::OPENAI_EMBEDDING_DIM
- index::CTX_DIR
- index::DB_FILE