🐝 Hermes 日报 — 2026-05-09
版本状态
- 当前版本: Hermes Agent v0.11.0 (2026.4.23)
- 远端最新: 1292 commits behind — 建议运行
hermes update - 最新 commit:
524cbabd8— chore(release): add dandacompany to AUTHOR_MAP for salvaged PR #20503
更新摘要
📦 新功能:
- Hermes Agent v0.12.0 “The Curator Release”(4月30日)—— 新增 Autonomous Curator(
hermes curator)后台自动评分、合并、清理技能库,7天自动循环。新增 5 个推理提供商(LM Studio 一等地支持、GMI Cloud、Azure AI Foundry、MiniMax OAuth、Tencent Tokenhub)。新增 2 个平台:腾讯元宝(第18个)、Microsoft Teams(第19个,首个 Plugin 驱动)。 - Multi-Agent Kanban —— 多Agent通过看板领取任务,并行工作,阻塞时交接。
- Post-v0.12 改进: Shift+Enter 换行支持、冷启动提速 ~19 秒(skills cache + 懒加载 Feishu + 跳过 Nous HTTP)、Termux 更新路径加固、patch-tool schema 描述优化、Docker 构建缓存拆分等。
🔧 Bug 修复:
- Slack: 启用 writable app home DMs
- Google Chat: 修复 setup prompt imports
- update: 绕过 systemd RestartSec 优雅退出
- setup: Windows 上提供 gateway 服务安装选项
⚡ 性能优化:
- CLI 冷启动 ~19秒提速(skills cache + lazy Feishu + 跳过 Nous HTTP 调用)
- 已知子命令跳过插件发现
- Docker 多架构原生 runner 拆分
社区动态与深度玩法(主体)
1. 🧬 Hermes Agent Self-Evolution — 技能自我进化的里程碑
来源: GitHub — NousResearch/hermes-agent-self-evolution ⭐ 2.9k
Nous Research 发布了 Self-Evolution 项目,利用 DSPy + GEPA(Genetic-Pareto Prompt Evolution,ICLR 2026 Oral)让 Hermes 的技能、提示词、工具描述自动进化。不需要 GPU 训练,全通过 API 调用完成,每次优化运行仅 ~$2-10。
核心流程:
读取当前技能/提示词 → 生成评估数据集 → GEPA 优化器
→ 候选变体 → 约束门(测试、大小限制、基准)→ 最佳变体 → 生成 PR
实操价值: 你可以对现有 skill 执行自动进化,例如优化 github-code-review skill:
# 用合成数据进化
python -m evolution.skills.evolve_skill --skill github-code-review --iterations 10 --eval-source synthetic
# 或使用真实会话历史(支持 Claude Code/Copilot/Hermes 会话)
python -m evolution.skills.evolve_skill --skill github-code-review --iterations 10 --eval-source sessiondb
目前 Phase 1(技能文件进化)已实现,Phase 2-5 将在后续覆盖工具描述、系统提示、工具代码和持续优化闭环。每个进化变体必须通过 100% 测试套件、<=15KB 大小限制、缓存兼容性检查等 5 道约束门。
2. 📊 CLI Agent 大横评 — Claude Code vs Gemini CLI vs Codex vs Hermes vs OpenClaw
来源: Colombani.ai — 作者 Ulysse Trin
这是一篇非常详实的 2026 年 CLI 编程 Agent 横向对比,关键发现:
| 维度 | Claude Code | Gemini CLI | Codex | Hermes Agent |
|---|---|---|---|---|
| 上下文 | 200K tokens | 1M tokens | 可变 | 取决于模型 |
| 费用 | $20-100/月 | 免费 | Pay-per-use | API费仅此 |
| 记忆 | CLAUDE.md(手动) | 无 | 无 | 自动学习循环 |
| 多平台 | CLI+桌面+Web | CLI | CLI | CLI+Telegram+Discord+Slack |
| 开源 | ❌ | ✅ (Apache 2.0) | ✅ (MIT) | ✅ (Apache 2.0) |
核心观点: Hermes 是唯一内置 learning loop 的 Agent——自动从会话中创建技能、积累偏好、无需手动维护 CLAUDE.md。Gemini CLI 的最大优势是 1M 上下文窗口 + 免费使用。Claude Code 在复杂推理任务上最强,但不开源。
作者总结:「没有绝对排名 —— 最佳工具取决于场景、预算和使用方式。」
3. 🔒 The New Stack 深度分析 — Hermes vs OpenClaw 安全性与架构对比
来源: The New Stack — Janakiram MSV,2026年4月2日
这篇技术媒体文章从安全性和架构角度对比了两个主流持久化 Agent:
OpenClaw 的安全问题:
- ClawHavoc 攻击:2,857 个审计技能中 341 个是恶意的(其中 335 个来自同一活动)
- CVE-2026-25253:CVSS 8.8,不安全自动 WebSocket 连接暴露 auth token
- 微软建议:将运行时视为「可能受不可信输入影响」,避免在标准工作站上运行
- 思科评估:称 OpenClaw 是「安全噩梦」
Hermes Agent 的安全策略:
- 容器加固:只读根文件系统、抛弃 capabilities、命名空间隔离
- 文件系统检查点:破坏性操作前自动快照,支持
rollback回滚 - Tirith:终端命令执行前预扫描
- 无明显供应链安全事件(较小生态 = 较小攻击面)
实操价值: 如果打算在生产环境或团队中部署 Agent,Hermes 在默认安全设计上明显优于 OpenClaw。特别是 Tirith 命令扫描和文件系统检查点。
4. 🛠️ One-Click VPS 部署指南 — Hermes Optimization Guide
来源: GitHub — OnlyTerp/hermes-optimization-guide ⭐ 268
社区大佬 Terp 整理了一份 23 部分的完整优化指南,包含:
- 13 个可安装的 guide skill
- 5 个参考配置(最小化、Telegram 机器人、生产、成本优化、安全加固)
- 4 个参考架构(家庭实验室、单人开发、小团队、旅行者)
- 一键 VPS 引导脚本
- Langfuse 自托管 + ClickHouse/MinIO/Redis
一键部署到 $5 VPS(Debian 12 / Ubuntu 24.04):
curl -sSL https://raw.githubusercontent.com/OnlyTerp/hermes-optimization-guide/main/scripts/vps-bootstrap.sh | sudo bash
自动完成 Hermes + Node.js + Caddy(自动 TLS)+ UFW + fail2ban,创建非 root hermes 用户,配置加固 systemd 单元。
v0.12 “Curator” 的亮点解读:
- Autonomous Curator 以 7 天为周期自动评分、合并、清理技能库
- 新增
hermes curator status按使用频率排序技能 - 加固防护:bundle/hub skill 不会被突变;pinned skill 拒绝写入
- 自改进循环改用 class-first rubric 评分,替代自由格式审查
实操提示:在优化指南中 Terp 给出 12 个模型 × 5 个任务的成本/延迟基准测试,如果你在用 OpenRouter 或本地模型,这份数据非常有参考价值。
5. 🧠 “来自 Nous Research 团队的问候” — AMA 关键信息
来源: Reddit r/hermesagent
Nous Research 团队在 Hermes Agent 子版块进行了 AMA,几个重要澄清:
- Hermes 3 & 4 模型 ≠ Hermes Agent — 这些模型只是基础 LLM,不具备 tool-calling 能力,不能用它们驱动 Hermes Agent 工作
- Agent 真正需要的是具备 原生 tool-calling/函数调用能力 的模型
- 推荐通过 OpenRouter 使用 Claude Sonnet 4 / GPT-4o 等商用模型来驱动
实操价值: 不要在本地用 Hermes 3 模型跑 Hermes Agent——你不会得到想要的 Agent 行为。应该用 API 驱动模型如 Claude Sonnet、GPT-4o,或通过 Ollama 加载具备函数调用能力的 Qwen、DeepSeek 等模型。
6. 🌀 SwarmClaw 的出现 — 跨 Agent 编排层
来源: utilo.io
一个新的项目 SwarmClaw(@swarmclawai/swarmclaw)作为开源编排层出现,将三个主流 Agent 当作一等公民组件:
npm install -g @swarmclawai/swarmclaw
swarmclaw
典型编排流程:
Hermes 通过 Telegram 接收任务 → delegate 编码子任务给 Claude Code
→ 结果路由通过 OpenClaw 的消息层 → 记录到 Hermes 的学习循环
这代表了一个新趋势:Agent 不再是孤岛,而是可以被编排的标准化组件。 如果你已经在使用多个 Agent 框架,SwarmClaw 值得关注。
🎯 玩机技巧 — Cron 高级用法
今天推荐的是 cron 任务编排链,让多个 Hermes Agent 的 cron 任务协同工作。
场景:数据收集 → 分析 → 报告,三步链式编排
# Step 1: 创建一个数据收集任务(每小时运行)
hermes cron create "0 * * * *" \
--name "data-collector" \
--prompt "爬取最新 AI 新闻并保存到 ~/data/raw/$(date +%Y-%m-%d-%H).md"
# Step 2: 创建一个分析任务,引用上一步的输出
hermes cron create "30 * * * *" \
--name "data-analyzer" \
--prompt "阅读 ~/data/raw/ 中最新的文件,生成分析摘要并保存" \
--context-from <上一步的job_id> # 注入上一步的输出作为上下文
进阶:每个 cron job 隔离工作目录
v0.12 新增的 workdir 参数让每个 cron job 在自己的项目目录中执行:
hermes cron create "0 9 * * 1" \
--name "weekly-report" \
--workdir "/Users/woosley/code/skyebee" \
--prompt "检查上周的 Hermes 日报目录,生成周报摘要"
最佳实践
- 使用
--enabled-toolsets限制 cron 的工具集以降低 token 开销(比如只收集数据就不需要 browser 工具) context_from链式注入让多步流程自动串联,不需要手动传递数据workdir自动注入项目目录的 AGENTS.md / CLAUDE.md 到 system prompt
📌 完整报告已保存到 Obsidian
报告已保存至 ~/code/skyebee/Hermes Daily/2026-05-09.md,可通过 Obsidian 本地浏览和搜索。