从OpenClaw到Hermes

admin 2026-04-23 05:30:13 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: HermesAgent是NousResearch开源的AIAgent框架,定位为长期可运行的Agent基础设施,集成了终端交互、长期记忆、Skill沉淀、子代理并行、定时任务和消息平台接入等功能。其技术特点包括分层记忆系统(轻量长期记忆+历史会话检索)、渐进式技能加载机制、内建cronjob定时任务和多平台消息网关支持,适合部署在云端作为长期在线助手,支持从OpenClaw平滑迁移。 综合评分: 85 文章分类: AI安全,安全工具,安全开发,安全运营,解决方案


cover_image

从 OpenClaw 到 Hermes

原创

攻防路 攻防路

攻防录

2026年4月22日 15:09 北京

在小说阅读器读本章

去阅读

简介

Hermes Agent 是 Nous Research 开源的 AI Agent 框架,定位不是单纯的命令行助手,而是一套长期可运行的 Agent 基础设施。

它把几件事放进了同一个系统里:终端交互、长期记忆、Skill 沉淀、子代理并行、定时任务、消息平台接入。

项目地址: https://github.com/NousResearch/hermes-agent

文档地址: https://hermes-agent.nousresearch.com/docs/

发布页: https://github.com/NousResearch/hermes-agent/releases

截至 2026 年 4 月 22 日,Hermes Agent 在 GitHub 的 Star 是 108387。

技术原理

Hermes Agent 的重点不在“会不会调工具”,而在“怎么把 Agent 长期运行需要的几层能力接起来”。

1. 记忆分成两层

第一层是轻量长期记忆。

  • MEMORY.md:记录环境、约定、经验
  • USER.md:记录用户偏好和工作习惯

这两部分在新会话开始时注入上下文,容量有限,目的就是只保留高价值信息。

第二层是历史会话检索。

Hermes 用 SQLite 存会话,并用 FTS5 做全文搜索。常用信息放长期记忆,具体细节从历史会话里查,这个拆分比较实用。

2. 技能不是提示词收藏夹

Hermes 的 Skill 机制是渐进加载:

  • 先只暴露技能名和简介
  • 真要用时再加载 SKILL.md
  • 需要时再继续读 referencesscriptsassets

这样做的好处很直接,能控制上下文体积,不需要每轮都塞一整套长说明。

3. 定时任务和聊天平台是内建能力

Hermes 内建 cronjob,可以把任务按自然语言或 cron 表达式调度起来,并把结果投递回目标平台。

它也内建了消息网关,支持 Telegram、Discord、Slack、WhatsApp、Signal、Email、微信等入口。对长期在线 Agent 来说,这比只守着终端更有意义。

4. 适合放到云端长期跑

Hermes 支持多种终端后端,包括 local、Docker、SSH、Daytona、Modal、Singularity。

这意味着它不一定绑定在本机上,可以放到 VPS、远程服务器或更轻量的云环境里持续运行。

5. 和常见本地 Agent 的区别

| 维度 | 常见本地 Agent | Hermes Agent | | — | — | — | | 会话之外的记忆 | 弱 | MEMORY.mdUSER.md + 会话搜索 | | 固化经验 | 提示词为主 | Skill 机制 | | 定时自动化 | 额外拼脚本 | 内建 cronjob | | 使用入口 | 终端为主 | CLI、TUI、消息网关 | | 运行环境 | 本机为主 | 本机、容器、远程、云端 |

快速上手

1. 安装

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

Windows 原生不在官方支持范围内,推荐走 WSL2。

2. 选择模型

hermes model

官方文档要求模型上下文至少 64K,这个门槛不低,但也说明 Hermes 面向的是多轮、长上下文的 Agent 任务。

3. 启动终端

hermes
# 或
hermes --tui

4. 接入聊天平台

hermes gateway setup
hermes gateway

如果你更关心微信,Hermes 官方文档里已经单独提供了 Weixin 接入页,走的是 Tencent iLink Bot API。

5. 从 OpenClaw 迁移

Hermes 提供了现成迁移命令:

hermes claw migrate

官方文档给出的迁移范围包括配置、记忆、Skill、允许列表和部分 API Key。对已经在用 OpenClaw 的人,这一点很实用。

使用场景

1. 挂在 VPS 上,当长期在线助手

适合把 Agent 放到远程机器上,自己通过 Telegram、微信或其他聊天入口发任务。

2. 做定时报表和巡检

适合日报、备份检查、监控巡检、定时摘要这类固定任务,不需要自己再拼一层 shell cron。

3. 沉淀重复流程

适合把代码审计、部署检查、周报整理、文章整理这类重复工作写成 Skill,后面直接复用。

4. 多入口统一使用

同一套 Agent,可以在终端里用,也可以在聊天平台里用;记忆、技能和配置能共用。

结尾

Hermes Agent 的价值很明确:它不是把 Agent 做得更花,而是把长期使用 Agent 真会碰到的能力补齐了。

如果你只想要一个本地命令行助手,它可能偏重;如果你想要一个能长期运行、能接消息平台、还能沉淀经验的 Agent,这个项目值得细看。

往期推荐 📚

Burp 官方 MCP Server

给 AI 装上黑客大脑:hack-skills

java-audit-skills:让 Claude 帮你做 Java 代码安全审计

欢迎关注“攻防录”✨


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:攻防录 攻防路 攻防路《从 OpenClaw 到 Hermes》

评论:0   参与:  0