用途:对当前项目的 mem0 记忆做质量审计,找出重复、矛盾、低置信度、缺少类型和过期条目,只报告不修改。
使用场景:用户要求检查记忆或询问是否存在重复;直接运行 /mem0:memory-reviewer;一次会话写入 5 条以上记忆后主动建议;/mem0:health --deep 发现问题后。
主要能力:通过 get_memories 拉取当前项目全部记忆,过滤条件为 filters={"AND": [{"user_id": "<active_user_id>"}, {"app_id": "<active_project_id>"}]},page_size=200,必要时分页,最多扫描 200 条。按 metadata.type 分组,常见类型有 decision、convention、anti_pattern、task_learning、project_profile、user_preference、session_state。检测规则:同一类型内名词重叠超过 60% 视为近似重复;同一主题出现相互对立的事实视为矛盾;metadata.confidence 小于 0.3 视为低置信度;未设置 metadata.type 视为缺少类型;created_at 超过 180 天且无更新视为过期。
输出方式:先给出摘要,包含项目、总数及 duplicates、contradictions、low_confidence、untagged、stale 各类数量;再按类别列出问题及记忆 ID,例如 [duplicate]、[contradiction]、[low_conf],并建议运行 /mem0:dream 合并重复和解决矛盾。
限制:只读,不修改或删除记忆;每次扫描上限 200 条;仅报告发现,由用户决定后续操作。其他平台支持、收费与价格信息暂未提供。