用途:在新项目根仓库中初始化语义化的 Tool Inventory(工具清单),用于跟踪可执行脚本;也是首次运行工作流。适用于在新建根项目仓库中搭建 Agent Skills、严重损坏后从零重建工具台账,以及从仅 JSON 的旧式跟踪迁移到 RLM 跟踪。
依赖:需要 Python 3.8+,仅用标准库,无外部包。安装依赖命令为: pip-compile ./requirements.in pip install -r ./requirements.txt (requirements.txt 当前为空,即仅标准库。)
使用方式分三步。第一步执行初始化脚本,它会确保 .agent/learning/rlm_profiles.json 存在,并在缺失时注入 tools profile: python3 .agents/skills/tool-inventory-init/scripts/tool_inventory_init.py 第二步进行序列化的 Agent 蒸馏:脚本创建目标清单后,若 Ollama 不可用则由 Agent 执行首次蒸馏,或在大项目下委派批处理模式。先用 auditor 检查需要缓存的内容:触发 'rlm-curator' 技能。若有未缓存工具,工具数少于 20 时推荐选项 A(Agent 蒸馏):对每个缺失文件,读取工具脚本、总结其用途、层级与 CLI 用法,再触发 'rlm-curator' 技能注入摘要;工具数大于 20 时推荐选项 B(批处理蒸馏):触发 'rlm-distill-agent' 技能。第三步验证:再次运行审计以确认 100% 覆盖,触发 'rlm-curator' 技能。
初始化后:语义注册表即处于活动状态,无需再运行本命令。开发中注册单个新脚本可改用 tool-inventory 技能内的 manage_tool_inventory.py。
架构说明:该技能把实际数据存储与生成委派给 rlm-factory 插件,但针对 plugins/ 与 plugins/ 脚本强制使用预配置 schema。限制:官方资料未提供价格、平台支持范围或更多配置细节,暂未提供。