深度

Hermes Agent 是什么?NousResearch 开源 AI Agent 深度解析:自学习、持久记忆、多平台

Hermes Agent 深度解析:NousResearch MIT 开源,33k stars。四阶段自学习闭环、三层记忆(MEMORY.md+SQLite FTS5)、技能三级渐进加载、7 平台消息网关、200+ LLM,以及 v0.7.0 安全强化详解。

2026/4/134分钟 阅读ClaudeEagle

2026 年 2 月,NousResearch 发布 Hermes Agent——两个月积累 33,000+ GitHub stars。它解决了所有 AI Agent 的根本问题:失忆症。关掉终端,上下文消失,明天从零开始——Hermes 用一个自学习闭环彻底改变了这件事。


核心:四阶段自学习闭环

  1. 执行任务:使用 40+ 内置工具完成任务
  2. 评估反馈:明确纠正(「用 snake_case」)+ 隐式接受信号(你没有纠正它)
  3. 生成技能文档:成功模式抽象为 Skill 文件,存在 ~/.hermes/skills/
  4. 技能自进化:相似任务出现时自动加载,执行中发现更好方法时自动更新

实测效果:10-20 次类似任务后执行速度提升 2-3 倍。使用一个月后,Agent 不再问它已经知道答案的问题。


三层持久记忆架构

Layer 1:会话记忆

当前对话实时上下文。

Layer 2:持久记忆(关键,每次会话自动注入)

  • MEMORY.md(2,200 字符):环境信息、过去学到的经验、系统状态
  • USER.md(1,375 字符):你的工作习惯、偏好、沟通风格

合计约 1,300 tokens,足够装 15-20 条有用信息,不会膨胀上下文窗口。Agent 自主管理这两个文件,学到新东西自动添加,过时了自动替换。

Layer 3:历史搜索

所有历史会话存在 SQLite + FTS5 全文索引,10ms 内搜索数周前的对话。这不在系统提示里,按需调用。


技能系统:三级渐进加载

技能存在 ~/.hermes/skills/,遵循 agentskills.io 标准(和 OpenClaw/Claude Code 格式兼容)。

三级加载(最小化 token 消耗):

级别内容Token 消耗触发
Level 0所有技能名称+一句描述~3,000每次会话自动
Level 1某技能的完整内容按需Agent 判断需要
Level 2技能内的参考文件按需Agent 需要更多细节

安装了 100 个技能,基础开销还是只有 3,000 tokens。

三种技能来源

  1. 自动生成:复杂任务(5+ 工具调用)完成后 Agent 自动生成
  2. 手动编写:像写 CLAUDE.md 一样手动创建
  3. 市场安装hermes skills search + hermes skills install

多平台消息网关

7+ 消息平台:Telegram、Discord、Slack、WhatsApp、Signal、飞书/Lark、企业微信

bash
hermes gateway telegram --token BOT_TOKEN
hermes gateway discord --token DISCORD_TOKEN
hermes gateway slack --webhook SLACK_WEBHOOK
hermes gateway start

同一个 Agent,多平台同步,对话历史和技能统一。终端调试 → 通勤时 Telegram 查进度 → Slack 收到总结,全程无缝切换。


无 LLM 厂商绑定

bash
hermes model  # 交互式切换,一行命令

支持:Nous Portal(官方托管)、OpenRouter(200+ 模型)、OpenAI、Anthropic、Ollama/vLLM/SGLang(本地),以及 Z.AI、Kimi、阿里云等。

v0.3.0+ 支持 Fallback Provider Chain:主 provider 报错自动切换备用,零停机。


六种执行环境

后端描述适合
local本机执行开发环境
dockerDocker 容器隔离安全沙箱
ssh远程服务器VPS 部署
daytonaServerless,空闲休眠成本优化
modalServerless 云无服务器
singularityHPC 容器科研

v0.7.0「弹性版本」安全加固

2026 年 4 月 3 日,168 PR,5 项重大安全修复:

  • 凭证池轮换:多 Key 负载均衡 + 401 自动切换
  • 敏感信息扫描:检测 base64/URL 编码的 API Key 外泄 + 响应过滤
  • 保护目录~/.docker~/.azure~/.ssh 等文件工具无法访问
  • 沙箱输出脱敏:防止代码执行结果里的密码带入对话
  • 路径穿越防护:zip-slip 攻击防护

Hermes vs Claude Code

Hermes AgentClaude Code
定位通用自主 AgentIDE 深度编程
开源MIT 完全开源商业订阅
LLM200+ 多厂商仅 Claude
消息平台7+ 平台网关仅终端
自托管完全支持不支持
自学习自动生成 SkillCLAUDE.md(手动)

两者互补:Claude Code 专注深度编程,Hermes 专注跨平台自主任务和自学习积累。


快速上手

bash
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.zshrc
hermes model
hermes

来源:NousResearch/hermes-agent | dev.to 解析 | 整理:ClaudeEagle

相关文章推荐

深度Hermes Agent 自学习技能系统实战:让 AI Agent 越用越聪明的完整指南Hermes Agent 技能系统完整指南:三级渐进加载机制、自动生成技能触发条件、手动编写和市场安装、技能自进化原理、团队共享技能库,以及与 Claude Code CLAUDE.md 的深度对比。2026/4/13深度Hermes Agent 记忆系统深度配置:Honcho 开启、向量数据库、多层记忆管理指南Hermes Agent 记忆系统完整配置指南:四层架构详解、MEMORY.md 和 USER.md 最佳内容、Honcho 深度用户建模开启步骤、六种可插拔记忆后端对比(SQLite/Mem0/Vectorize 等),以及记忆失效排查。2026/4/15深度Claude Computer Use 完整指南:桌面自动化、Agent Loop 与安全隔离实践Claude Computer Use 官方文档中文整理:功能定位、支持模型、beta header、工具配置、截图/鼠标/键盘控制、agent loop、参考实现、Docker 沙箱、网络 allowlist、prompt injection 风险和生产安全建议。2026/5/21深度Claude Tool Use 完整指南:Client Tools、Server Tools 与 Agent Loop 实战Claude Tool Use 官方文档中文整理:工具在哪里执行、client tools 和 server tools 的差异、tool_use/stop_reason/tool_result 的循环机制、strict schema、工具描述写法、成本构成与 Agent 安全设计。2026/5/21深度2026 企业 AI Agent 现状报告:80% 已获可量化 ROI,编程是突破口Anthropic 联合 Material 公司调研 500+ 技术领导者的《2026 State of AI Agents Report》:57% 已部署多阶段工作流;86% 在生产代码部署 Agent;80% 报告可量化 ROI;编程时间节省覆盖规划/代码生成/文档/测试各 58-59%;真实案例(Doctolib 功能交付快 40%、eSentire 威胁分析从 5 小时到 7 分钟、L'Oréal 44000 月活数据直查);三大规模化挑战;以及企业 Claude Code 四阶段部署路径。2026/5/7深度Anthropic 2026 Agentic Coding 趋势报告:8 大预测解读,工程师角色从实施者转向编排者Anthropic《2026 Agentic Coding Trends Report》完整解读:60% AI 协作但只有 0-20% 完全委托的关键数据、8 大趋势(SDLC 压缩/多 Agent 团队/长时间 Agent/智能监督扩展/新用户群/经济重塑/全组织扩展/安全架构),以及 Rakuten/Fountain/TELUS/Zapier 的真实案例数据。2026/4/22