SuperAPI AI 工具集

memory-bank

智能体与模型

查看项目

更新于 10-16 00:00

技能介绍

用途:为任意仓库、任意领域提供跨对话持久记忆,保存易忘但难以重新发现的信息,尤其重视失败经验。

主要能力:三类记忆——episodic(发生的事)、semantic(当前为真的事实)、procedural(可复用做法);含 pending.md 微捕获收件箱、SEED.md 会话引导、INDEX.md/CHANGES.md 自动生成索引与变更流、archive 与 summaries 自动压缩。脚本含 init.py、get_mem.py、index.py、capture.py、doctor.py,均从项目根目录运行;doctor.py 只读输出统计、收件箱、候选、断链与老化信号。

使用方式:可 uv run --with pyyaml python skills/memory-bank/scripts/get_mem.py 加载全部,也可用普通 python 运行;工作间隙用 capture.py 追加一行;创建或更新记忆后运行 index.py 重建索引,禁止手改 INDEX.md/CHANGES.md。会话结束的 learn 流程会清空 pending、写 episodic、按需更新 semantic/procedural,并在满足复用且稳定等条件时提议创建本地技能,需批准。

适用场景:恢复先前工作、引用过去决策、避免重复调研、记录调试要点与失败方案、沉淀重复性工作流。

限制:默认位置与结构由用户自行接线,脚本仅保证从项目根目录可运行;生成文件不可手写;记忆文件不删除,过期标记 superseded;是否检查记忆可被系统提示覆盖;模板与各参考文件按需加载,未提供的信息暂未说明。