SuperAPI AI 工具集

obsidian-rlm-distiller

写作与研究

查看项目

更新于 10-16 08:00

技能介绍

用途:把已注册的 wiki 源文件蒸馏为 {wiki_root}/rlm/{concept}/ 下的三层 RLM 摘要结构:summary.md(1-5 句摘要)、bullets.md(6-10 条要点)、deep.md(多轮完整蒸馏)。工作交给最便宜的可用 LLM CLI,不使用本地 Ollama 服务器。

依赖:Python 3.8+,且至少安装 copilot、claude、gemini 之一;pip install -r requirements.txt。

引擎回退链(严格):copilot 可用则用 gpt-5-mini;否则 claude 用 claude-haiku-4-5;否则 gemini 用 gemini-3-flash-preview;都没有则退出并给出说明。脚本用 shutil.which() 按优先级检测,首个找到且已认证的 CLI 用于整批处理。

用法: 蒸馏全部过期节点:python ./scripts/distill_wiki.py --wiki-root /path/to/wiki-root 蒸馏指定源:加 --source arch-docs 强制引擎:加 --engine claude(或 gemini、copilot) 共享缓存:加 --rlm-cache-dir /path/to/project/.agent/learning/rlm_wiki_cache 试运行:加 --dry-run

缓存:默认写入 {wiki-root}/rlm/{concept}/;缓存位置由 .agent/learning/rlm_profiles.json 中 wiki profile 的 cache key 决定,不做跨插件硬编码路径调用(符合 ADR-001)。

适用场景:/wiki-ingest 填充新节点后;RLM 摘要缺失或过期时;运行 /wiki-query 前以提升召回;作为 /wiki-rebuild 全流程的一部分。相关脚本:distill_wiki.py、raw_manifest.py、audit.py。

限制:rlm-distill-ollama 已完全废弃,仅支持指向廉价云模型的 rlm-distill-agent;需至少一个已认证的付费 CLI;具体价格与配额资料未提供。