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§
- Analysis
Result - 仓库分析结果,完整流水线的输出
- Analysis
Stats - 分析统计信息
- Generation
Timings - 生成流水线分段计时(v32 8.1 FR-301 数据驱动剖析)
- Progress
Event - 流水线进度事件(供 CLI –progress-json 与插件进度展示使用)
Enums§
- Generation
Mode - 生成模式(票 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 - 将检测到的人工修改记录直接同步到磁盘卡片(无代码变更时的反向同步路径)