Hermes Learning
11 notes in this collection.
草稿:以下内容整理自 Obsidian 的《Hermes Agent 知识架构图》和《Hermes Agent 学习资料库》。owner 会在框架完成后修订。
什么是 Hermes
Hermes 是一个面向开发者的 AI Agent 运行时:把工具调用、记忆、技能、上下文管理包装成可复用、可观测的工作单元。Hermes 的核心思想是让 Agent 像一个可调试的服务——你能查看它调了哪个工具、读了哪段记忆、为什么选了这个 Skill,而不是只能看到最终输出。
笔记组织方式
按"由浅入深、由内到外"的顺序:
- 安装与配置——CLI 启动方式、
config.yaml字段、会话管理 - 记忆系统——短期/长期记忆的存储结构、检索机制、写入策略
- 技能开发——SKILL.md 写法、纯 LLM Skill vs 工具型 Skill、发布到 ClawHub
- 实战案例——用 Hermes 做的具体项目(YouTube 阅读理解生成器、英语学习 Agent 等)
适合谁读
- 想用 Agent 改造工作流但不知道从哪开始的产品 / 开发同学
- 已经在用 Hermes / OpenClaw / Claude Code,想深入了解底层机制
- 准备做"AI 应用工程师"方向求职、需要项目证据的求职者
引用说明
所有笔记都来自实战过程中整理的 Obsidian 笔记,写作时已经过脱敏处理。涉及公司内部信息、客户数据、个人隐私的内容会跳过或抽象化。
如何写好 Skill:终极实战经验手册
如何写好 Skill 终极实战手册(基于腾讯程序员团队经验 + Anthropic 官方做法):Skill 本质是结构化 Prompt Engineering(SKILL.md + scripts + references + assets),Anthropic 渐进式加载 3 层机制(Level 1 元数据常驻 50-150 Token / Level 2 SKILL.md 触发加载 ≤500 行 / Level 3 脚本按需),5 类典型场景(代码迁移 / 代码审查 / 写文档 / 项目初始化 / 自动化测试),6 个核心技巧(Description 决定触发 / 开头讲清目标 / 祈使句+解释为什么 / Before vs After 对比 / Few-Shot 多示例 / 决策树流程图),模块化拆分原则(>500 行就拆 / 主 Skill 编排子 Skill / 单一职责),与 Rule 的本质区别(Rule 是底线全局约束 / Skill 是按需触发的能力包),12 类反模式,13 项检查清单,5 类常见错误与排查,4 步发布流程。
2026-06-17深度拆解 Hermes 记忆系统:它如何修正 OpenClaw 的记忆误区
深度对比 Hermes 与 OpenClaw 的记忆设计哲学:Hermes 的 11 段系统提示词组装顺序(让稳定前缀保持不变以利用 Prompt Caching)、4 层记忆架构(固化 MEMORY.md+USER.md 提示词 / SQLite session_search / Skills 程序记忆 / Honcho 深层用户建模),对比 OpenClaw 的 Markdown 中心化误区(流水账 / 提示词臃肿 / 缓存命中差)。核心 3 原则:冷热分离(热=常驻 / 温=索引 / 冷=SQLite / 深层=Honcho)、缓存优先(限制常驻容量换提示词稳定)、按需检索。设计哲学:记忆不是越多越好,系统提示词也不是所有信息都该进入的地方——应该在正确层级、以正确成本、记住正确的事情。
2026-06-12为什么 Hermes 运行时间越长能力越强
深度分析 Hermes Agent 能力随运行时间增强的 4 个层次原因:1. 记忆积累(品牌事实 / 项目偏好 / 决策复盘,越用越懂用户);2. 技能沉淀(GEO / 内容生成 / Profile / 前端,反复执行形成 Skills 经验库,从尝试型变熟练型);3. 上下文优化(识别高价值上下文 / 优化 prompt 与检索 / 形成高效策略模板);4. 错误校正和反馈循环(避免重复错误 / 优化执行策略 / 提升一致性)。核心设计哲学:不是参数学习,而是「可记忆、可复用、可优化」的智能工作流体系。类比人类员工的成长曲线:经验越丰富 → 做事越熟练 → 决策越聪明。
2026-06-04Hermes 的跨会话学习
Hermes 跨会话学习的 4 层架构:Working Memory(当前会话)→ Curated Memory(MEMORY.md/USER.md 提炼事实)→ Session Search(SQLite + FTS5 全文检索)→ Skills/Playbooks(程序化经验沉淀)。包含完整工作流程图、用蓝辉轻改 GEO 项目 3 次会话举例,以及「记什么 / 怎么找回来 / 怎么注入当前任务」三个核心设计问题。
2026-06-04HermesAgent
HermesAgent 整体介绍与 CLI 命令完全指南:核心定位(自改进 / 跨会话记忆 / 多平台集成 / Skills 程序化经验)、核心模块(Agent Loop / Memory / Skills / Tools / Gateway / Cron)、5 步快速开始(安装 → 配置 Provider → 启动 → 创建 Profile → 第一个任务)、CLI 全命令列表(chat / profile / skill / memory / session / plugin / cron / mcp / status / update)、6 个实际使用场景。
2026-05-03HermesAgent Configuration 使用整理
HermesAgent Configuration 完整使用整理:架构与目录(hermes-agent 主目录 / config/ / profiles/ / logs/)、config.yaml 主配置(agent / providers / models / tools / memory / logging / security 等 9 大模块)、Profile 多环境隔离机制、CLI 与 env 覆盖优先级、热加载与运行时修改、3 个生产案例(蓝辉 GEO Agent / 飞书日报 / 个人 Coding 助手)。
2026-05-03Hermes-Agent 记忆系统拆解(by dotey)
X 平台 @dotey 对 Hermes Agent 记忆系统的深度拆解:会话上下文与长期记忆的关系、传统 Chat 工具的局限、Memory 工具(add / replace / remove)的正确使用、容量管理(80% 阈值整合优于追加)、安全扫描(防 prompt 注入 / 凭据泄露 / SSH 后门 / Unicode 隐藏字符)、外部记忆提供商(Honcho / OpenViking / Mem0 / Hindsights / Holographic / RetainDB / ByteRover / Supermemory)的对比与适用场景。
2026-05-03HermesAgent Memory 使用整理
HermesAgent Memory 完整使用整理:4 类记忆层级(Working / Short-term Session / Long-term Persistent / Vector RAG)、4 种 Memory 类型(用户档案 / 项目事实 / 偏好 / 程序化)、5 种记忆操作(remember / recall / forget / list / consolidate)、嵌入工作流(自动检测偏好与事实 / 手动强制记录)、3 个实战场景(蓝辉 GEO / 飞书日报 / 个人 Coding 助手)、4 条隐私保护机制。
2026-05-03HermesAgent Personality 使用整理
HermesAgent Personality 系统完整使用整理:5 元素人格模型(identity / tone / principles / boundaries / style)+ YAML 完整配置示例 + 3 套人格模板(通用助手 / 严谨工程师 / 创意写手)+ Profile 集成 + 自动注入 + 与 Skills/Memory 协同 + 动态切换 + 5 调优方法 + 5 评估维度。
2026-05-03HermesAgent Plugins 使用整理
HermesAgent Plugins 系统完整使用整理:Plugin vs Skill 的 5 维对比、4 种 Plugin 类型(Tool / Hook / Memory Provider / Context Engine)、完整目录结构、Plugin manifest 编写、3 个示例 Plugin(自定义工具 / pre_llm_call hook / 自定义 memory provider)、生命周期与热加载、与 Skills/Memory/Profile 的协同、4 步开发流程、最佳实践与常见错误。
2026-05-03HermesAgent Profiles 使用整理
HermesAgent Profiles 多环境隔离完整使用整理:4 类内置 Profile(default / work / personal / coding)、3 大核心特性(隔离 / 切换 / 继承)、完整 YAML 配置(覆盖 Provider/Tools/Memory/Plugins/Personality/Context/Cron 等)、CLI 与运行时切换、3 个实战场景(蓝辉 GEO / 个人 Coding / 飞书日报)、环境变量注入与多 Profile 组合、与 Skills/Memory 协同、5 步配置流程、最佳实践与常见错误。
2026-05-03