用途:为跨会话的智能体提供持久记忆,保存架构与设计决策、学习到的模式与陷阱、以及实体间关系,替代 mcp__kuzu-memory__* 工具。不适用于临时草稿、代码片段或应写入源文件的内容。
结构:Palace(项目)→Wing(领域)→Room(Backend、Frontend、Testing、Planning、Documentation、Research、Configuration、Meetings、General)→Closet(子类)→Drawer(含 uuid、content、tags、importance)。
检索分四层:L0(约100 token,身份/项目上下文自动加载)、L1(约800 token,按重要度自动加载前15条)、L2(topic 匹配时 memory_recall 元数据过滤向量搜索)、L3(显式 memory_recall_deep 全量 HNSW 深搜)。优先用 memory_recall,结果不足时再升级到 memory_recall_deep。
主要工具:memory_recall(快速渐进检索,可带 room、limit)、memory_recall_deep(深搜,可带 limit)、memory_list(按 room/tag 浏览)、memory_remember(存 drawer,可设 tags、importance 0.0–1.0)、memory_forget(按 UUID 删除)、palace_list、palace_info、palace_create。知识图谱使用 kg_assert 断言三元组、kg_query 按 subject 查询,常用谓词包括 replaces、depends_on、implements、documented_in、owned_by、version_of、triggers。
用法:会话开始时先收到 L0+L1,随后针对任务调用 memory_recall 并用 kg_query 查实体关系;会话结束把重要决策以 0.7–0.9 的重要度写入,把关系用 kg_assert 记录,陷阱类内容加标签保存。可先配合 trusty-search 搜索代码,再把结论持久化。重要度分级:0.9–1.0 关键规则/发布陷阱,0.7–0.9 架构决策,0.5–0.7 常用约定,0.3–0.5 项目琐事,0.0–0.3 临时信息。
限制:资料未提供安装方式、平台支持、收费与性能数据;调用需在支持 MCP 工具的环境中使用,命令名称须保持原样。