SuperAPI AI 工具集

memory-graph

智能体与模型

查看项目

更新于 10-15 21:52

技能介绍

用途:为 Agent 提供外挂记忆图谱,把会话中可复用的结论、依据、规则、经验等沉淀为结构化节点与关系,并在后续任务中检索关联历史记忆。

前置条件:需先运行 {Skill}/assets/install.sh,并确认 memory-graph -v 能输出版本号。

主要动作:link 用于按用户要求查记忆图谱,命令为 memory-graph search "<关键词1 关键词2 ...>" [--nodes 5],并据此向用户描述理解及其对当前任务的影响;patch/apply 用于沉淀记忆,patch 先回顾会话历史、聚焦用户输入信息,apply 先理解用户给出内容或要求,随后提炼可复用结论、依据、规则、动作、经验或资产,先生成 /tmp/memory-apply.yaml 并提供可点击预览链接,让用户查看编辑或给出优化方向,收到确认写入指令后再执行 memory-graph apply /tmp/memory-apply.yaml;look 用于查看、清理或管理记忆,命令为 memory-graph look,支持总览、搜索、节点详情、更新/删除节点、删除关系。

规则:存储固定使用全局 ~/.memory-graph;节点类型仅限 Concept、Note、Basis、Asset、Rule、Skill、Action;节点可写 tags 作轻量索引检索,tags 不建成节点;优先沉淀可复用结论,不写流水账,不把整段聊天原文写成节点;patch 默认使用 YAML,字段保持 summary / nodes / edges,临时文件固定写入 /tmp/memory-apply.yaml;没有用户确认不执行 apply。

图模型:节点中 Concept 表示概念、模块、项目名、工具、命令、人物名等;Basis 为原始依据,如用户指令、聊天记录、代码片段、报错、终端输出;Note 为稳定结论、判断、经验,由 Basis 归纳而来;Asset 为项目内部文件、目录、命令、配置、接口、函数等;Rule 为规则、用户偏好、行为约束;Skill 为工具调用经验、操作步骤、工作流;Action 为具体执行操作,必须带动词和对象。边包括 DESCRIBES(Note/Rule 描述 Concept/Asset)、BASED_ON(Note 基于 Basis)、APPLIES_TO(Rule/Skill 适用 Concept/Asset)、REQUIRES(Action/Skill 依赖 Asset/Rule/Concept)、PRODUCED(Action 产生 Asset/Basis)、NEXT(Skill/Action 到 Skill/Action)、USES、CONTAINS、CAUSES、RELATES_TO(任意节点间模糊关联,用于日记式管理)。

限制:资料未提供收费、价格、平台支持范围及效果数据,暂未提供。