用途:把通过 wiki_sources.json 登记的原始文档转换为指定 wiki_root 内的 Karpathy 风格 wiki 节点。每个概念生成独立的 {concept}.md,包含 wikilink、交叉引用和 RLM 摘要层。
主要能力:内部三步流水线 ingest.py → concept_extractor.py → wiki 节点格式化。ingest 读取并规范化源文件、哈希用于陈旧检测;concept_extractor 按概念 slug 分组、合并多源记录、通过关键词提取改进聚类;格式化阶段输出带 wikilink 的 .md、聚类页、_index.md 和 _toc.md。多源合并时合并内容并加归属头、在 source_files frontmatter 列出全部来源、重新推导聚类、标记 multi_source: true。输出布局固定:wiki/ 下放 _index.md、toc.md、{cluster}.md、{concept}.md;rlm/{concept}/ 下放 summary.md、bullets.md、deep.md;meta/ 下放 wiki_sources.json、config.yaml、agent-memory.json。
使用方式:依赖 pyyaml 与 Python 3.8+,并需安装 rlm-factory 插件,先执行 pip install -r requirements.txt。构建全部已登记源:python ./scripts/wiki_builder.py --wiki-root /path/to/wiki-root;仅构建指定源加 --source arch-docs;复用共享 RLM 缓存加 --rlm-cache-dir /path/to/project/.agent/learning/rlm_wiki_cache;仅规划不写入加 --dry-run。源清单规范位置为 .agent/learning/rlm_wiki_raw_sources_manifest.json,由 raw_manifest.py 在 /wiki-init 期间管理。
适用场景:/wiki-init 完成源登记后、新增原始文档后、运行 /wiki-distill 注入新摘要后,或 agent-memory.json 显示索引陈旧时。
限制:安装器与辅助 agent 运行发现前应确认仓库或文件系统范围,默认只搜索项目根,扩大范围需提示用户并说明运行成本。详细内容可能被截断至 800 tokens。其他收费、平台与效果信息暂未提供。