记忆管家:多 Agent 上下文与记忆文件的监控与复盘

前言

多 Agent 系统跑久了,常见问题有两类:单个 Agent 的会话上下文越积越长,容易顶到窗口上限;各 Agent 散落的记忆文件越写越多,占磁盘、也难在关键决策和待办上保持一致。手工翻日志、手工合并 MEMORY.md,很难跟上增量。

下面介绍 SkillHub 社区 Skill「记忆管家」(@user_c1fd9783/context-memory-manager),面向多 Agent 场景的上下文占用监控与记忆文件管理,并在安装后引导初始化目录与定时任务。

这是什么

「记忆管家」是 SkillHub 分类 ai-agent 下的社区 Skill(来源 community,发布者 user_c1fd9783,当前版本 1.0.3)。标签标明 requires_api_key=false,不依赖额外 API Key。

一句话定位:自动监控各 Agent 的会话上下文与记忆文件磁盘占用,超阈值时提示压缩;配合每日定时复盘,增量扫描新增记忆,提炼偏好、项目决策与待办,并更新核心记忆文件 MEMORY.md。安装后会自动引导初始化目录结构和 crontab 定时任务,官方说明为无需手动配置。

官方页面:SkillHub - 记忆管家

核心功能

以下能力均来自 SkillHub 官方简介,未在资料中出现的配置项或阈值数值不作展开。

  1. 上下文与磁盘占用监控
    监控每个 Agent 的会话上下文,以及记忆文件在磁盘上的占用;超过阈值时提示进行压缩,降低上下文溢出风险。

  2. 每日定时复盘
    通过 crontab 定时任务执行复盘:增量扫描新增记忆文件,从内容中提炼用户偏好、项目决策和待办事项。

  3. 核心记忆文件维护
    将复盘结果自动写回核心记忆文件 MEMORY.md,减少长期运行中的记忆遗忘。

  4. 安装后引导初始化
    安装 Skill 后自动引导完成目录结构初始化,并配置 crontab,无需按文档逐项手配。

安装与启用

Skill 基于通用 SKILL.md 格式,通过 SkillHub CLI 安装到当前 Agent 的 skills 目录;装错目录会导致 Agent 无法识别,需按所用客户端选择路径。

1. 检查或安装 SkillHub CLI

先确认本机是否已有 skillhub:

command -v skillhub && skillhub --version

若未安装,可按 SkillHub 安装文档执行完整安装(CLI + 默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅需要 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安装流程说明见:https://skillhub.cn/install/skillhub.md

2. 安装记忆管家

官方页面给出的安装坐标为 @user_c1fd9783/context-memory-manager。安装时必须用 --dir 指向当前环境的 skills 目录,例如:

skillhub install user_c1fd9783/context-memory-manager --dir <你的 Agent skills 目录>

常用客户端的 skills 路径(摘自 SkillHub 安装文档):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

也可将下面提示交给支持 Skill 安装的 AI,让其按安装文档完成安装:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c1fd9783/context-memory-manager。

3. 安装后

按官方说明,安装完成后 Skill 会引导初始化目录结构与 crontab 定时任务。具体交互步骤以安装后 Agent 执行的 SKILL.md 指引为准;资料中未列出单独的阈值、cron 表达式或目录树字段,本文不臆造。

典型用法

资料未提供独立脚本示例,可复现的流程可概括为:

  1. 在目标 Agent 的 skills 目录完成安装,并让 Agent 加载该 Skill。
  2. 跟随安装后的初始化引导,建立记忆相关目录并写入 crontab。
  3. 日常由 Skill 监控各 Agent 上下文与记忆文件体积;超阈值时按提示压缩。
  4. 每日定时任务增量扫描新记忆,更新 MEMORY.md 中的偏好、决策与待办汇总。

多 Agent 并行时,价值在于统一监控与周期性把分散记忆收敛到 MEMORY.md,而不是依赖人工逐个目录整理。

适用场景与注意

适合谁

  • 长期运行的多 Agent 编排(开发助手、自动化流水线等),会话与记忆文件持续增长。
  • 希望用定时复盘维护一份核心 MEMORY.md,而不是每次新开会话从零交代背景。
  • 不想为记忆管理单独申请 API Key(requires_api_key=false)。

需要注意

  • 压缩与复盘逻辑由 Skill 内 SKILL.md 与引导流程定义;更换 Agent 或 skills 目录后需重新安装到正确 --dir。
  • 依赖 crontab 的环境需保证定时任务可执行(容器、无 cron 的极简环境需自行评估)。
  • 社区 Skill,行为以 v1.0.3 页面描述为准;升级可用 skillhub 在对应目录更新,具体命令见 SkillHub 安装文档第三节。

SkillHub 页面统计(抓取时):评分 100000,下载 8818,安装 125。

结尾

「记忆管家」把上下文溢出预警、记忆文件体积管理和每日复盘写进同一个 Skill,并强调安装后自动初始化与 MEMORY.md 更新,适合需要长期稳定记忆的多 Agent 场景。

  • SkillHub 页面:https://www.skillhub.cn/skills/user_c1fd9783/context-memory-manager
  • API 坐标页:https://api.skillhub.cn/user_c1fd9783/context-memory-manager
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye