SuperAPI AI 工具集

mem0-status

编程与开发

查看项目

更新于 10-16 09:32

技能介绍

用途:对 mem0 插件执行诊断检查,适合在记忆操作失败、搜索返回空、add_memory 报错时排查。执行时先跑完全部检查再输出一份汇总,不在首次失败处停止。

主要能力:检查 API 密钥(读取 MEM0_API_KEY,仅显示前 6 位);解析身份(user_id、project_id、branch、default_scope,身份值直接取自 MEM0_* 环境变量,不重跑 git);测试记忆工具连通性(调用 search_memories,query="health check",按 user_id 与 app_id 过滤,top_k=1);测试写入能力(调用 add_memory,infer=False,再以 get_event_status 查询 event_id;SUCCEEDED 时取记忆 ID 并调用 delete_memory 清理,PENDING 超过 5 秒视为通过,报错为失败);检查会话上下文(session_id、app_id、branch)。

使用方式:直接运行诊断;带 --deep 时额外执行记忆质量扫描,包括重复检测(按 metadata.type 分组比对文本重合)、过期记忆(session_state 或 compact_summary 且超过 90 天、confidence 低于 0.3 且超过 30 天)、低置信度记忆(confidence 低于 0.5)、矛盾检测与孤立记忆(未设置 metadata.type 或不在 17 个已知类别内)。default_scope 来自 ~/.mem0/settings.json,可用 /mem0-scope 更改。

限制与注意:输出不要使用 markdown,OpenCode TUI 会原样显示,应使用纯文本、缩进、破折号和空格对齐。project_id 为空时给出 WARN,提示重启 OpenCode。branch 必须直接报告 MEM0_BRANCH 的值,不得自行编造。安装命令、平台与收费信息暂未提供。