用途:mom-recall 用于检索 MOM 的持久记忆。当用户问起某个话题上曾决定过什么、讨论过什么、偏好是什么、尝试过什么、学到什么或记得什么时,使用该技能。
主要能力:接受自然语言查询,调用 mom recall 返回匹配的记忆条目。若用户要求展示、查找或列出记忆,则打印检索到的条目;若用户提出的是问题,则仅依据检索到的条目作答;若无结果,说明未找到匹配的记忆。有匹配时输出格式为:先写“Recalled <N> memories:”,再给出 2–6 行直接回答,最后列出 Sources 及各条 memoryId。
使用方式:先做预检,确认 mom 在 PATH 中,运行 command -v mom。若缺失,告知用户 MOM 未安装并征得同意后再安装,命令为 brew install momhq/tap/mom,来源 https://github.com/momhq/mom;用户拒绝则停止,不得未经明确许可安装。若未提供查询,先向用户索取自然语言查询,然后运行 mom recall "<query>"。
限制与规则:绝不在没有查询的情况下运行 mom recall;不要传入额外参数;不要编造超出 mom recall 返回内容的信息。若任何 mom 命令在 stderr 打印版本提示(如 MOM 0.40.1 available. Run brew upgrade mom 或 mom self-update),先完成任务,再在回复末尾用一行建议升级,不要自行执行升级。