List of all items
Structs
- analytics::Analytics
- analytics::CallGraphNode
- analytics::ComplexityResult
- analytics::FileStats
- analytics::ImpactNode
- analytics::ModuleDep
- analytics::SqlColumn
- analytics::SqlResult
- audit::AuditConfig
- audit::CategoryScore
- audit::QualityIssue
- audit::QualityReport
- check::CheckContext
- db::models::CodebaseStats
- db::models::Edge
- db::models::FileRecord
- db::models::Fingerprint
- db::models::ImportInfo
- db::models::ModuleInfo
- db::models::ParseResult
- db::models::Symbol
- db::schema::CrossFileEdge
- db::schema::Database
- db::schema::EdgeSymbol
- db::schema::FileComplexity
- db::schema::MapSymbolRow
- db::schema::SymbolMetrics
- 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
- fingerprint::DuplicatePair
- fingerprint::Tok
- formatter::JsonFormatter
- formatter::MarkdownFormatter
- formatter::PlainFormatter
- formatter::XmlFormatter
- harness::GeneratedFile
- harness::LockEntry
- harness::LockFile
- harness::doctor::Finding
- index::IndexResult
- index::Indexer
- json::SymbolRef
- mcp::server::CtxServer
- mcp::tools::CallGraphParams
- mcp::tools::DefinitionParams
- mcp::tools::FileTreeParams
- mcp::tools::GetFileParams
- mcp::tools::ReferencesParams
- mcp::tools::SearchParams
- mcp::tools::SmartContextParams
- output::ContextResult
- parser::CallCapturePatterns
- parser::CodeParser
- parser::SymbolKindMapping
- rules::AllowedDependentsRule
- rules::CompiledRules
- rules::FileDep
- rules::ForbiddenRule
- rules::LimitRule
- rules::NoNewDependentsRule
- rules::RuleGroups
- rules::RulesFile
- rules::Violation
- score::FailCondition
- score::FileScore
- score::Metrics
- score::ScoreReport
- smart::FileSelection
- smart::SmartConfig
- smart::SmartContext
- tokens::FileTokens
- tokens::TokenCount
- update::Asset
- update::Release
- update::SelfUpdateReport
- walker::FileEntry
- walker::FileFilter
- walker::WalkerConfig
Enums
- audit::Severity
- db::models::EdgeKind
- db::models::SymbolKind
- db::models::Visibility
- diff::ChangeType
- diff::ContextReason
- error::CtxError
- exit::Outcome
- formatter::OutputFormat
- harness::FileAction
- harness::Mode
- harness::SettingsWireAction
- harness::Target
- harness::checksum::HeaderStyle
- harness::doctor::Severity
- parser::Language
- rules::Endpoint
- rules::Metric
- rules::RuleKind
- rules::Scope
- score::Op
- smart::SelectionReason
- tokens::Encoding
Traits
Functions
- audit::get_changed_files
- audit::run_audit
- check::collect_violations
- check::load_context
- 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
- fingerprint::band_keys
- fingerprint::blob_to_signature
- fingerprint::estimate_similarity
- fingerprint::file_fingerprints
- fingerprint::find_near_duplicates
- fingerprint::jaccard
- fingerprint::minhash
- fingerprint::shingle_set
- fingerprint::signature_to_blob
- fingerprint::symbol_shingles
- fingerprint::tokenize
- formatter::get_formatter
- gitutil::changed_files_against
- gitutil::changed_files_against_in
- gitutil::churn_since
- gitutil::is_git_repo
- gitutil::is_git_repo_in
- gitutil::repo_prefix
- gitutil::show_file
- gitutil::show_file_in
- harness::checksum::content_checksum
- harness::checksum::finalize
- harness::checksum::generated_version
- harness::checksum::recorded_checksum
- harness::checksum::style_for_path
- harness::compat::satisfies
- harness::doctor::is_healthy
- harness::doctor::run_doctor_checks
- harness::plan_local
- harness::plan_plugin
- harness::read_lock
- harness::render_claude_md_block
- harness::render_settings_snippet
- harness::templates::author_name
- harness::templates::default_branch
- harness::templates::render
- harness::templates::render_hook_with_version
- harness::templates::standard_vars
- harness::wire_local_settings
- harness::write_plan
- index::open_database
- index::watch::watch_and_index
- json::emit
- json::envelope
- mcp::server::run_mcp_server
- mcp::tools::analysis::get_callees
- mcp::tools::analysis::get_callees_tool
- mcp::tools::analysis::get_callers
- mcp::tools::analysis::get_callers_tool
- mcp::tools::analysis::smart_context
- mcp::tools::analysis::smart_context_tool
- mcp::tools::files::get_file
- mcp::tools::files::get_file_tool
- mcp::tools::files::get_file_tree
- mcp::tools::files::get_file_tree_tool
- mcp::tools::get_all_tools
- mcp::tools::invalid_params
- mcp::tools::parse_params
- mcp::tools::search::find_references
- mcp::tools::search::find_references_tool
- mcp::tools::search::get_definition
- mcp::tools::search::get_definition_tool
- mcp::tools::search::search_symbols
- mcp::tools::search::search_symbols_tool
- 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
- rank::apply_focus
- rank::compute_and_cache
- rank::is_stale
- rank::load_ranks
- rules::evaluate
- score::compute_score
- score::failed_conditions
- score::parse_fail_on
- 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
- update::artifact_name
- update::cache_dir
- update::check_is_due
- update::current_version
- update::explicit_check
- update::latest_release
- update::parse_release
- update::parse_sha256sums
- update::passive_check
- update::passive_check_allowed
- update::record_check
- update::release_by_tag
- update::release_target
- update::self_update
- update::update_notice
- 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
- db::schema::SCHEMA_VERSION
- embeddings::LOCAL_EMBEDDING_DIM
- embeddings::OPENAI_EMBEDDING_DIM
- fingerprint::LSH_BANDS
- fingerprint::LSH_ROWS
- fingerprint::MIN_THRESHOLD
- fingerprint::NUM_PERMS
- fingerprint::SHINGLE_K
- harness::HOOK_NAMES
- harness::LOCAL_HOOKS_DIR
- harness::LOCK_PATH
- harness::RULES_PATH
- harness::templates::CLAUDE_MD_BLOCK_MD
- harness::templates::CTX_VERSION
- harness::templates::HOOKS_JSON
- harness::templates::MARKETPLACE_JSON
- harness::templates::MCP_JSON
- harness::templates::PLUGIN_JSON
- harness::templates::PLUGIN_README_MD
- harness::templates::PLUGIN_SETTINGS_JSON
- harness::templates::POST_TOOL_USE_SH
- harness::templates::RULES_TOML
- harness::templates::SESSION_START_SH
- harness::templates::SETTINGS_SNIPPET_JSON
- harness::templates::SKILL_MD
- harness::templates::STOP_SH
- index::CTX_DIR
- index::DB_FILE
- rank::CONVERGENCE
- rank::DAMPING
- rank::FOCUS_BOOST
- rank::MAX_ITERATIONS
- rules::DEFAULT_RULES_PATH
- rules::SUPPORTED_VERSION
- score::DUP_MIN_TOKENS
- score::DUP_THRESHOLD
- score::FAN_IN_NOTE
- score::NO_RULES_NOTE
- update::PASSIVE_CHECK_INTERVAL_SECS