Hermes 自学习代理
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f12a44b7/cnbll-self-dev-hermes-agent。
技能介绍
问题在哪
OpenClaw 这类代理往往「会话一关就失忆」:重复踩坑、工作区规则靠你手写维护、偶尔成功的 workaround 也不会自动沉淀。如果你希望代理在多步、易失败、会反复出现的流程里先查上下文、做完再反思,并把稳定模式升格为规则或独立技能,就需要一套有边界的本地学习环,而不是换几句人设文案。
技能如何工作
Hermes 把运行态放在 ~/hermes-agent/。记忆结构见 memory-template.md;目录不存在时按 setup.md 初始化。
核心机制可以概括为六条规则:
- 非破坏性种子:只向
AGENTS.md、SOUL.md、HEARTBEAT.md做增量块扩展,不重写整文件、不删无关行。 - 先检索再干活:非琐碎任务前读
memory.md,必要时最多再读一份 Hermes 支撑文档(如loop.md、openclaw-seed.md),避免整包加载。 - 事后即反思:有意义执行后对照意图、结果与摩擦,可复用教训写入
reflections.md,若改变未来行为则蒸馏进memory.md。 - 重复即晋升:同一模式成功三次记入
promotions.md;泛化则建议做成技能,局部则留在工作区规则。 - 记忆有界:
memory.md保持短而可执行;过时内容进archive/,路由放AGENTS.md,语气压强放SOUL.md,周期维护放HEARTBEAT.md,避免三处重复同一条。 - 本地边界:只存操作教训与流程决策,不存凭证、密钥、健康或支付类数据;不篡改
SKILL.md,不宣称不存在的原生钩子。
快速索引:setup.md、memory-template.md、loop.md、openclaw-seed.md、promotion.md。
适用边界
Hermes 不会自行发网请求,也不会读写 OpenClaw 工作区与 ~/hermes-agent/ 以外的路径。常见误用包括:只当品牌装饰、整文件覆盖工作区、每条想法都记日志、把一次性修复升格为全局规则、过早拆成新技能——这些都会让行为无法复利或破坏你对工作区的信任。
使用场景
- 在 OpenClaw 里反复做同一套多步部署或排错流程,希望代理每次开工前先读 `memory.md` 再执行
- 跨多次会话维护 `AGENTS.md` / `SOUL.md`,只追加 Hermes 种子块而不覆盖你已有的人设与路由
- 某 workaround 已连续三次成功,需要记入 `promotions.md` 并决定升格为独立技能还是工作区规则
- 完成一轮易失败任务后,要把可复用教训写入 `reflections.md` 并蒸馏进 `memory.md`
适合人员
- 长期用 OpenClaw 处理同一仓库,希望跨会话减少重复说明与重复踩坑的维护者
- 需要把代理的周期检查写进 `HEARTBEAT.md`、把语气约束放在 `SOUL.md` 的工作区负责人
- 会把稳定流程沉淀成技能、但想先靠三次成功规则避免过早拆技能的自托管代理用户
- 在意本地隐私、只接受 `~/hermes-agent/` 内沉淀教训、拒绝技能擅自改整份工作区文件的人