SuperAPI AI 工具集

memory-persist

通用与其它

查看项目

更新于 10-16 04:30

技能介绍

用途:为智能体提供跨会话、跨对话的持久化键值记忆存储,让智能体记住用户偏好、事实信息或任务状态。

主要能力:memory_store 存储键值对;memory_recall 按查询检索记忆;memory_delete 按键删除;memory_list 列出全部记忆键;memory_clear 清空全部记忆。

使用方式:调用上述函数即可,例如 memory_store('user_name', 'Alice') 返回 "Stored: user_name";memory_recall('user') 返回 {"user_name": "Alice"};memory_delete('user_name') 返回 "Deleted: user_name";memory_list() 返回键列表;memory_clear() 返回 "Cleared all memories"。

特性:全文搜索,键和值都会被检索;JSON 持久化,进程重启后数据仍在;搜索不区分大小写;对无效 JSON 做容错处理。

存储位置:~/.thepopebot/memory.json(或 $HOME/.thepopebot/memory.json)。

适用场景:需要跨会话记住用户偏好、存储待检索事实、构建带长期记忆的对话智能体,或在多次任务执行间持久化状态。

限制:资料未提供并发写入、容量上限、加密或权限控制等说明;记忆以明文 JSON 存于本地文件,具体安全与配额约束暂未提供。