SuperAPI AI 工具集

mempalace

智能体与模型

查看项目

更新于 10-15 17:21

技能介绍

用途:MemPalace 为 AI 代理提供跨会话、结构化的本地记忆层,在 OpenClaw 内建 daily logs(memory/YYYY-MM-DD.md)之上增加可语义搜索的层、时序知识图谱与各代理日记。它适合记录“决定了什么、为什么”,而非仅仅“今天发生了什么”,常用于网络运维等需要追溯决策理由的场景。

主要能力:共 19 个 MCP 工具,分为五类。读取类 7 个:mempalace_status 加载宫殿概览与协议、mempalace_get_aaak_spec 获取 AAAK 压缩记忆格式规范、mempalace_search 语义搜索(可限定 wing/room)、list_wings、list_rooms、get_taxonomy、check_duplicate。写入类 2 个:add_drawer 按 wing(项目/人)与 room(主题)存原文、delete_drawer 按 ID 不可逆删除。知识图谱 5 个:kg_add 增时序事实(subject/predicate/object,可带 valid_from)、kg_query 查询实体关系并支持 as_of、kg_invalidate 标记失效、kg_timeline 时间线、kg_stats 统计。导航 3 个:traverse 图遍历、find_tunnels 跨 wing 连接、graph_stats。代理日记 2 个:diary_write 与 diary_read,以 AAAK 格式记录与回读。

使用方式:所有工具经 mcp-call 调用,形如 python3 $MCP_CALL "python3 -u $MEMPALACE_MCP_SCRIPT" <tool-name> '<arguments-json>'。典型流程:会话开始调用 status 载入上下文;决策前用 search 检索历史;变更后用 kg_add 记录事实、add_drawer 存决策原文;会话结束写日记。可配合 GAIT 记录记忆操作审计。

适用场景:跨会话排障、追踪设备升级等时序事实、留存架构决策理由、跨项目联想(tunnels)。

限制:仅本地存储;add_drawer 要求存原文不得摘要;delete_drawer 不可逆。工具调用若出现认证或连接错误,应先检查 GAIT_MCP_SCRIPT、MCP_CALL、MEMPALACE_MCP_SCRIPT 变量是否有效;工具报错需如实报告,不得编造结果;会改变状态的操作超时不能当作失败,需先查当前状态再决定是否重试。审计示例仅为示意,应替换为实际会话证据。