关于 agent-memory-systems
用于设计和排查面向不同租户或用户的 Agent 记忆。强调身份验证、限制检索范围、保留源记录,并在扩展存储前测试隔离性。
主要功能
- 01区分语义、情景和程序记录
- 02规划身份隔离的命名空间与保留策略
- 03制定证据、版本和冲突规则
- 04测试隔离、检索和写入失败
- 05使用留出问题评估检索效果
适用场景
- 01为多租户 Agent 设计记忆
- 02排查过时或冲突的检索记录
- 03在保留源数据的前提下规划存储迁移
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill agent-memory-systems安装后在 Claude Code 中输入/agent-memory-systems确认已加载。
附带文件references/detailed-guide.md
详细介绍
Agent 记忆系统
事实和偏好使用语义记录,事件使用情景记录,可复用的方法使用程序性记录。将检索质量与存储量分开,并将持久化访问绑定到经过验证的身份。
流程
- 明确实际任务、经过身份验证的租户/用户、保留内容的权限、保留期限,以及现有存储和模型版本。
- 阅读指南中按租户限定的契约以及相关的存储/分块章节。选择已安装 SDK 支持的适配器;指南中的历史示例不可用于部署集成。
- 指定记录 ID、来源证据、时间戳、命名空间、检索限制以及冲突/版本策略。保留原始记录,并提出整合方案,不要删除记录。
- 使用隔离的测试数据验证跨身份拒绝、过时/冲突记录、受限检索和写入失败。扩展存储前,使用留出问题对检索进行基准测试。
- 提交架构和有证据支持的变更计划,列出尚未解决的适配器问题,以及托管服务的成本/数据去向。仅执行实际获得授权的持久化或提供方操作。
详细指南
执行此技能前,请阅读详细指南。其中保留了完整流程和参考资料。必须遵循其中的安全、前置条件和验证要求。对于有针对性的工作,请加载相关章节;对于端到端工作,请完整阅读该指南。
适用场景
- 为服务于不同租户或用户的 Agent 设计记忆命名空间和保留期限。
- 诊断过时、冲突或未经授权的对话记录检索问题。
- 规划嵌入模型/存储迁移,同时保留源记录并验证隔离性。
示例
请求:“我们的客服 Agent 会忘记会话之间的偏好。请为两个客户租户设计记忆,确保双方的历史记录不会互通。”
**输出:**加载按租户限定的契约和背景信息提取章节。提出按经过验证的租户/用户划分语义命名空间,为记录添加来源 ID 和修订版本,并限制检索范围。保留相互冲突的偏好,直到所有者作出决定;加入测试,确保租户 B 无法检索或整合租户 A 的记录。执行任何写入前,先确认现有持久化适配器以及同意/保留期限方面的证据。
限制
- 仅当任务明确符合上述范围时才使用此技能。
- 不要将输出视为环境特定验证、测试或专家审查的替代品。
- 如果缺少必需输入、权限、安全边界或成功标准,请暂停并请求澄清。
评论
支持 Markdown