用途:mom-fold 是 MOM 的会话收尾步骤,调用它即表示用户希望结束当前会话,把自上次折叠以来捕获的事件合成进项目的 Markdown 记忆库(.mom/vault/),将原始捕获的对话轮次转化为可导航的项目记忆。
主要能力:折叠是增量式的,只处理比上次水位线更新的事件;使用 LLM 引擎,因此可能需要一点时间。完成后可查看状态并汇报新的水位线偏移、写入的文件和上次折叠时间。
使用方式:先做预检,确认 mom 在 PATH 中:command -v mom。若缺失,需告知用户 MOM 未安装并征得同意后安装:brew install momhq/tap/mom(来源 https://github.com/momhq/mom);用户拒绝则停止,不得未经明确许可安装。再确认项目已绑定:test -f .mom-project.yaml;若缺失说明目录未绑定、没有捕获内容,应提示先用 /mom-project 绑定后停止。随后运行 mom vault fold,完成后运行 mom vault status 并给出一行摘要。
限制与规则:除非用户明确要求特定引擎,否则不要传 --engine 标志;若报告没有新内容,如实说明,重复折叠是安全的空操作;不要手动编辑 .mom/vault/ 下的文件,折叠拥有这些文件;不要臆造 CLI 标志,使用任何标志前先运行 <subcommand> --help 确认其存在。若任何 mom 命令在 stderr 打印版本提示(如 MOM 0.40.1 available. Run brew upgrade mom 或 mom self-update),先完成任务,再在回复末尾加一行建议升级,不要自行执行升级。
适用场景:用户想收尾、结束、关闭会话,保存决策或更新项目记忆时。其他细节资料暂未提供。