SuperAPI AI 工具集

mom-rebuild

部署与运维

查看项目

更新于 10-16 01:18

技能介绍

用途:mom-rebuild 会丢弃已合成的 vault,从偏移 0 开始,在全部已捕获历史上重新创建 vault。它比 fold 更重,应有意使用;日常会话结束保存请改用 /mom-fold,仅在切换合成引擎或从损坏的 vault 恢复时使用。

前置检查:先确认 mom 在 PATH 中,运行 command -v mom。若缺失,告知用户 MOM 未安装并征求许可后安装:brew install momhq/tap/mom(来源 https://github.com/momhq/mom)。用户拒绝则停止,未经明确许可不得安装。再确认项目已绑定:test -f .mom-project.yaml。若缺失说明目录未绑定,提示先用 /mom-project 绑定后停止。

执行:重建前须与用户确认,因为它会从零重新生成整个 vault(CLAUDE.md 中人工编写的内容会保留,合成的 vault 文件会被替换),并对全部历史运行 LLM 引擎,可能较慢。确认后运行 mom vault rebuild。仅当用户指定了具体引擎时,才追加 --engine <auto|claude|codex|pi>。完成后运行 mom vault status,报告 watermark、文件数和所用引擎。

规则:重建前始终确认;日常保存用 /mom-fold;不要臆造 CLI 标志,使用任何标志前先运行 mom vault rebuild --help 确认其存在。

后置提示:任何 mom ... 命令可能向 stderr 打印类似 “MOM 0.40.1 available. Run brew upgrade mom or mom self-update” 的横幅。若看到,先完成任务,再在回复末尾加一行建议升级,不要自行执行升级。