SuperAPI AI 工具集

health

编程与开发

查看项目

更新于 10-16 00:24

技能介绍

用途:对 mem0 插件运行诊断检查,便于故障排查。执行时先跑完全部检查,再显示单一汇总,不因首个失败而中止。

主要能力:基础模式含五项检查。检查 1 验证 API Key:读取 MEM0_API_KEY 或 CLAUDE_PLUGIN_OPTION_MEM0_API_KEY,未设置则 FAIL,已设置则 PASS(只打印前 6 位)。检查 2 解析身份:优先用插件自身解析脚本 source "$SCRIPT_DIR/identity.sh",输出 user_id、project_id、branch;若 CLAUDE_PLUGIN_ROOT 不可用则回退到 MEM0_USER_ID 或 $USER、MEM0_PROJECT_ID 或 ~/.mem0/project_map.json、git branch --show-current;三者均非空为 PASS,回退默认值为 WARN。检查 3 测试 MCP 连接:调用 search_memories,query="health check",filters 含 user_id 与 app_id,top_k=1,成功(即使为空)为 PASS。检查 4 验证写入:调用 add_memory,text="Health check probe — safe to delete.",metadata={"type": "health_check", "probe": true},infer=False,再用 get_event_status 查 event_id;SUCCEEDED 为 PASS 并删除该记忆清理,5 秒后仍 PENDING 也视为 PASS,报错为 FAIL。检查 5 检查会话统计文件 /tmp/mem0_session_stats${USER}.json 是否存在且可解析。任何检查失败时附 Troubleshooting 修复步骤。

扩展模式:以 --deep 调用时,在五项检查外加记忆质量扫描,包括重复检测、陈旧记忆(session_state 或 compact_summary 超过 90 天,或 confidence<0.3 且超 30 天)、低置信度(confidence<0.5)、矛盾检测与无标签孤儿记忆统计,最后给出质量汇总,提示可用 /mem0:dream 修复。

限制:各项检查依赖相应环境变量、插件根目录与 MCP 工具可用;资料未提供具体收费、平台支持范围与完整修复命令。