SuperAPI AI 工具集

memory-search

通用与其它

查看项目

更新于 10-16 04:30

技能介绍

用途:memory-search 是一个基于文件的记忆系统技能,让 PopeBot 智能体在不同任务之间存储、搜索和检索记忆,从而获得长期上下文、从过往交互中学习并构建智能体知识库。灵感来自 OpenClaw 的 memory-core 插件。

主要能力:提供 memory_store、memory_search、memory_get、memory_recent、memory_delete、memory_list 等工具调用,支持全文搜索、按标签/分类过滤、日期范围过滤、优先级设置与最近记忆查询。搜索采用简单相关性评分:标签匹配 +3、分类匹配 +2、内容词匹配 +1,高优先级 +2、中 +1,近 7 天每天 +0.1,结果按分数降序排列。

使用方式:可通过 memory CLI 或工具调用操作,例如 memory store "内容" --tags api,limits、memory search "关键词" --tag api --limit 5、memory get mem_abc123、memory delete mem_abc123。安装时在 /job/.pi/skills 下建立符号链接并执行 npm install,依赖 natural 与 node-fetch。记忆以明文 JSON 存于 .pi/memories/,含 index.json 索引与单条记忆文件,可选 config.json 配置最大条数、自动标签、默认分类与保留策略。

适用场景:需要长期记忆的智能体、跨多个任务的项目、从过往经验学习、存储用户偏好、构建知识库、跨会话共享上下文。

限制:不适合无后续价值的单任务、敏感凭据(应使用 GitHub Secrets)、大型二进制数据或频繁变化的实时数据。记忆为明文未加密,默认纳入 git,敏感项目建议加入 .gitignore。资料未提供收费、价格与平台支持信息。