Community研究与数据分析github.com

gemlarin/agent-hub

捕获、清理并维护跨会话的高价值状态,持久化到内存文件 (MEMORY.md),同时严格保护敏感数据并丢弃瞬时噪声。

agent-hub 是什么?

该技能旨在为 AI 代理(如 Claude Code、Cursor、Codex 等)提供一种结构化的跨会话持久记忆机制。它通过定义明确的捕获和丢弃规则,帮助代理区分高价值信号(如用户偏好、活跃项目、硬性解决方案)和瞬时噪声(如调试日志、临时头脑风暴)。技能严格禁止存储任何敏感信息,如凭据、PII 或专有数据,并提供了数据清理规则以确保隐私安全。主要支持通过 Google Drive 文档(如 `Documents/MEMORY.md`)实现状态持久化,主代理在会话开始时读取记忆,而“记忆管家”(Memory Steward)负责执行写入操作,两个角色均需遵循相同的策略。该技能适用于任何需要维护长期上下文的 AI 代理工具,可显著提升跨会话的连续性和效率。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/gemlarin/agent-hub/tree/HEAD/Skills/memory-management

Installed? Explore more 研究与数据分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

技能:记忆与跨会话持久化

在写入 Google Drive Documents/MEMORY.md(记忆管家)时,应用此技能。主代理在会话开始时读取记忆,无需调用管家。路径:Agents/memory.md。切勿使用本地的 Projects/MEMORY.md 或将记忆提交到 agent-hub。在持久化之前,根据以下部分评估新事实。


1. 捕获内容(高价值信号)

仅保存那些在跨会话和不同设备之间仍然相关的信息:

  • 用户偏好与约束: 关于编码风格、工具链、格式化偏好、沟通风格或硬件/操作系统设置的明确选择。
  • 活跃项目与目标: 当前里程碑、架构决策以及正在进行的工作的长期目标。
  • 来之不易的解决方案: 独特的排障解决方案、自定义配置或项目特定的变通方法,这些如果重新发现会花费时间。
  • 未解决的阻碍: 当前的路障、待定的设计选择,或会话结束时遗留的下一步操作。

2. 丢弃内容(瞬时噪声)

不要将以下内容保存到长期记忆:

  • 临时对话填充语、客套话或被拒绝的一次性头脑风暴想法。
  • 瞬时调试日志、堆栈跟踪或特定于单个会话的临时文件路径。
  • 用户可以轻松查找或变化速度较快的信息。

3. 严格的安全与隐私边界(禁止保存)

严禁将以下类型的敏感信息写入任何记忆文件、缓存或跨会话日志:

  • 凭据与秘密: 密码、API 密钥、私钥、SSH 密钥、Bearer 令牌或数据库连接字符串。
  • 个人身份信息 (PII): 社会安全号码 (SSN)、税号、银行/信用卡号、家庭地址或私人电话号码。
  • 专有/机密数据: 内部公司商业秘密、包含嵌入式令牌的专有未发布代码块,或客户端限制的数据。

清理规则: 如果用户在会话中意外提供了秘密或凭据,请在确认上下文时不回显该秘密,并主动确保将其排除在任何记忆写入操作之外。仅存储_概念_(例如:"已使用环境变量配置到 Stripe API 的连接")。

4. 更新与维护规则

  • 简洁性: 保持条目简短、密集且结构化(使用项目符号而非段落)。
  • 去重: 在添加新记忆之前,检查其是否更新或与现有条目冲突。覆盖过时的信息,而不是追加重复内容。
  • 可移植性: 确保存储的笔记不依赖于本地设备状态(除非明确标记为设备特定,否则避免使用 /Users/name/Desktop/... 等绝对路径)。
  • 文件目标: 仅限 Google Drive Documents/MEMORY.md。主代理在会话开始时读取;记忆管家执行写入;两者都必须遵循此技能。

相关技能