Skip to main content

Crate code_repo_wiki

Crate code_repo_wiki 

Source

Modules§

analysis
bench
评测基准自动层(U10,对齐 RepoDocBench 协议的可落地子集)
commands
config
doctor
doctor:环境诊断命令(v17 t08)
fs
文件原子写入辅助(状态/快照/缓存/卡片统一落盘入口)
generate
incremental
ingest
key
key:LLM API key 交互式配置命令
mcp
MCP (Model Context Protocol) server(P1-3)
model
output
渲染与导出层(单进程契约:export_snapshot.json 等状态文件无锁, 同一输出目录并发运行不被支持,见 README 限制项)
project
项目根目录(消除进程级 current_dir 依赖的注入载体)
search

Structs§

AnalysisResult
仓库分析结果,完整流水线的输出
AnalysisStats
分析统计信息
GenerationTimings
生成流水线分段计时(v32 8.1 FR-301 数据驱动剖析)
ProgressEvent
流水线进度事件(供 CLI –progress-json 与插件进度展示使用)

Enums§

GenerationMode
生成模式(票 12:双流水线合并为单入口的 mode 区分)

Functions§

collect_manual_edits
组装“人工修改 → 卡片记录“映射(模块名 → 记录文本列表)
execute_ast_search
执行 AST 精确符号查找(供 CLI ast-search 子命令调用)
execute_search
执行搜索查询(供 CLI search 子命令调用)
get_global_runtime
全局 tokio 运行时(流水线与 MCP server 共用,避免重复初始化)
load_config_rooted
加载配置并统一解析 output.dir 相对路径到 root(main.rs 各命令入口用; 与 run_pipeline 内部的 load_config_with_output 同源,保证 CLI 层与 pipeline 层对产物目录的解析一致)
run_card_command
知识卡片操作(CLI card 子命令与 Qoder /knowledge 对等)
run_pipeline
运行完整的分析流水线(配置文件路径)
run_pipeline_with_progress
运行完整的分析流水线,并在各阶段边界回调进度事件
run_watch
启动文件监听模式
semantic_degraded_reason
读取降级原因(无标记返回 None;命令层输出「语义索引:正常/已降级」)
sync_manual_edits_to_cards
将检测到的人工修改记录直接同步到磁盘卡片(无代码变更时的反向同步路径)