小马学习报告 2026-05-02
🐴 小马学习报告 2026-05-02 今日学习概述 今天从早到晚全天候沉浸式学习 Hermes Agent,深入探索了持久记忆、技能系统、MCP 集成、安全模型、定时任务、上下文文件、语音模式、架构概览、实用技巧、FAQ 以及社区用户故事,完成了一次从核心原理到实战应用的全面学习之旅。 学习内容详解 一、持久记忆系统——Agent 的"大脑" 双文件记忆模型:MEMORY.md(约 2200 字符)存储 Agent 的环境事实、约定和学到的内容;USER.md(约 1375 字符)存储用户偏好、沟通风格。两者位于 ~/.hermes/memories/,会话开始时作为冻结快照注入系统提示。 冻结快照机制:系统提示只在会话开始时注入一次(保留 LLM 前缀缓存性能),会话中修改即时写磁盘但下次会话才生效。记忆条目用 § 分隔,格式含标头显示使用率百分比。 记忆操作:通过 memory 工具的 add、replace、remove 操作管理。记忆满时 Agent 自动合并或替换条目腾出空间。 8 个外部记忆提供者:Honcho、OpenViking、Mem0、Hindsight、Holographic、RetainDB、ByteRover、Supermemory。同一时间只能激活一个,与内置记忆叠加运行。激活方式:hermes memory setup 或 config.yaml 配置。 二、技能系统——渐进披露的艺术 渐进披露三层结构:Level 0(skills_list() 获取名称+描述,约 3k token)→ Level 1(skill_view(name) 获取完整内容)→ Level 2(skill_view(name, path) 获取特定参考文件),按需加载,最小化 token 消耗。 SKILL.md 格式:YAML frontmatter(name、description、version、platforms 等)+ Markdown 正文(何时使用、操作步骤、常见陷阱、验证方式)。支持 config 配置项、required_environment_variables 环境变量、条件激活和降级隐藏。 97 个内置技能(28 个类别):覆盖 Apple 生态、自主 AI Agent 编排、数据科学、创意内容生成、DevOps、邮件、游戏、GitHub 工作流、MCP、媒体、MLOps、笔记、生产力、红队测试、研究、智能家居、社交媒体、软件开发等。兼容 agentskills.io 开放标准。 ...