save_memory
保存一条新记忆到持久存储。如果同名记忆已存在则自动更新。
保存前建议先用 search_memories 检查是否已有类似记忆,避免重复。
Args:
name: 记忆标题,简洁明确,如"用户偏好-中文交流"、"反馈-不要mock数据库"
content: 记忆正文,支持 Markdown。feedback 类型务必包含 Why 和 How to apply
type: 记忆类型 - user(用户信息)/feedback(反馈纠正,最重要)/project(项目上下文)/reference(外部资源)/custom(自定义)
description: 一句话描述,用于快速检索
namespace: 命名空间,用于项目隔离,默认 "default"
tags: 标签,逗号分隔,如 "python,重要,配置"
get_memory
获取一条记忆的完整内容。
Args:
id: 记忆 ID(id 和 name 二选一)
name: 记忆标题(精确匹配)
namespace: 命名空间,默认 "default"
search_memories
搜索记忆(全文搜索,支持中英文)。
Args:
query: 搜索关键词
type: 按类型过滤 - user/feedback/project/reference/custom
namespace: 按命名空间过滤
tags: 按标签过滤,逗号分隔
limit: 返回条数,默认 20
update_memory
更新一条已有记忆。
Args:
id: 记忆 ID(id 和 name 二选一定位记忆)
name: 记忆标题(精确匹配定位)
namespace: 命名空间,默认 "default"
new_name: 新标题(可选)
content: 新正文(可选)
description: 新描述(可选)
tags: 新标签,逗号分隔(可选)
type: 新类型(可选)
delete_memory
删除一条记忆(软删除,可恢复)。
Args:
id: 记忆 ID(id 和 name 二选一)
name: 记忆标题(精确匹配)
namespace: 命名空间,默认 "default"
list_memories
列出记忆(摘要模式,不含正文内容)。
Args:
type: 按类型过滤 - user/feedback/project/reference/custom
namespace: 按命名空间过滤
limit: 返回条数,默认 50
offset: 分页偏移