用途:Mem0 Peek 用于快速查找记忆,输出紧凑的一行结果,比 /mem0:tour 更轻量。适合快速记忆查询,例如确认某条决策是否已记录。
执行方式:用户提供搜索查询,如 /mem0:peek auth middleware;若未提供查询,则询问“What should I search for?”。
记忆 ID 识别:若查询匹配裸十六进制短 ID(^[a-f0-9]{8}$)或完整 UUID(^[a-f0-9]{8}-[a-f0-9-]+$),或引文引用 [mem0:<hex>],则视为直接 ID 查询,调用 get_memory(<id>);短 ID 尝试作为完整 UUID 前缀。找到则直接展示单条结果;未找到则退回到以该 ID 作为查询文本进行搜索。
搜索:并行执行两次 search_memories 调用。广泛搜索:query 为用户查询,filters 为 {"AND": [{"user_id": "<id>"}, {"app_id": "<pid>"}]},top_k=10,rerank=true。定向搜索:query 同上,filters 增加 {"metadata": {"type": "decision"}},top_k=5,rerank=true。
展示:按 ID 去重后显示紧凑结果,格式为 <编号>. [<type>] <内容,80 字符> (<日期>) [mem0:<short_id>];无结果时提示 No memories matching "<query>" for project <project_id>。
限制:资料未提供可用的运行环境、安装方式、依赖项及所属平台说明。