📦 版本状态
- 当前版本: v0.15.1 (2026.5.29) — 落后 168 commits
- 核心仓库 (NousResearch/hermes-agent) 近 7 天主要变更:
| 类别 | 提交 |
|---|---|
| ✨ 新技能 | antigravity-cli (AI agent operator), grok (xAI Grok Build CLI) |
| 🔧 重构 | skills 目录 antigravity-cli → autonomous-ai-agents;两者均标记为 optional |
| ⚡ 性能 | FTS5 segment merge + hermes sessions optimize 命令 |
| 🧹 清理 | 28 个未用函数/类跨 16 文件删除 |
| 🧪 测试 | process-registry kill + PTY resize 测试去 flake |
| 🐛 修复 | Gateway adapter-trust 检查、env default-deny 策略问题 |
| 📚 文档 | multi-profile gateways 操作指南、credential pools 限流 429 文档 |
| 🤖 新能力 | embedder environment-hint hook for system prompt |
| 🗺️ 模型 | gemini-3.5-flash 替换 gemini-3-flash-preview 在 OpenRouter/Nous 列表 |
🔥 热门 Issues
P1 · Opus 4.8 on Bedrock 完全阻断 (#36151)
- 标签:
type/bugcomp/agentprovider/anthropicprovider/bedrockP1 - 现象: Bedrock Converse 路径缺少
_forbids_sampling_params()守卫,Opus 4.7/4.8 因传入 deprecatedtemperature参数而 400。PR #34003 虽然加了 Anthropic 原生路径支持,但 Bedrock 适配器完全没有同步该检查。 - 解读: 如果使用 AWS Bedrock + Opus 4.8,所有调用都会 400。需要同时在
_NO_SAMPLING_PARAMS_SUBSTRINGS加入4-8/4.8,并在bedrock_adapter.py中应用同款守卫。 - 链接: https://github.com/NousResearch/hermes-agent/issues/36151
P1 · Dashboard 更新按钮清空所有 Cron Jobs (#25281)
- 标签:
type/bugcomp/clicomp/cronP1 - 现象: 点击 Dashboard 的 “Update Hermes” 后全部 cron 任务被删除,已多次发生。推测更新过程中 cron 存储被覆盖或数据库被清空。
- 解读: 生产环境自动化全靠 cron,这个问题对重度的 daily-scan 用户来说意味着每次更新后都要手动重建所有 job。属于数据安全问题。
- 链接: https://github.com/NousResearch/hermes-agent/issues/25281
P2 · Profile Rename 跨设备链接失败 (#36152)
- 标签:
type/bugcomp/cliarea/configP2 - 现象:
hermes profile rename chris cash报OSError: [Errno 18] Invalid cross-device link。Path.rename()实际调用os.rename(),不支持跨文件系统移动(WSL2 跨 mnt 挂载点)。 - 解读: WSL/Docker 用户常见的跨设备问题,用户已提交修复方案(改用
shutil.copytree+shutil.rmtree)。社区贡献者友好。 - 链接: https://github.com/NousResearch/hermes-agent/issues/36152
P2 · Cron/Schedules UI 无法加载 — API 路由不匹配 (#36149)
- 标签:
type/bugcomp/gatewaycomp/cronP2 - 现象: 前端
web/src/lib/api.ts请求GET /api/cron/jobs,后端gateway/platforms/api_server.py只定义了GET /api/jobs。Schedules 页面空白。 - 解读: 新 bug,路由不一致导致 Dashboard 的 cron 管理界面彻底不可用。修复非常简单 — 对齐路由路径或加别名。
- 链接: https://github.com/NousResearch/hermes-agent/issues/36149
P2 · HOME 环境变量指向 Hermes Profile (#36144)
- 标签:
type/bugcomp/agentarea/configP2 - 现象: Agent 会话中
HOME被设置为~/.hermes/profiles/<profile>/home,导致 Azure CLI、git、npm 等工具读取到错误的 config/credential 路径。 - 解读: CLI 工具生态的经典问题 — 几乎所有工具都解析
~为$HOME。报告建议用 symlink 方案(home→ 实际用户 home)或者通过环境变量兜底。 - 链接: https://github.com/NousResearch/hermes-agent/issues/36144
P2 · 音频附件缓存错误扩展名 (#36131)
- 标签:
type/bugcomp/gatewaytool/ttsplatform/discordP2 - 现象: Discord 传入的 QuickTime/AAC 音频被硬编码为
.ogg扩展名保存(因 MIME 类型audio/mp4不在 allowlist 中),导致基于扩展名的转录工具失败。实际字节是正常 MP4。 - 解读:
cache_audio_from_bytes影响所有平台适配器。修复方案:在缓存前对 leading magic bytes 做容器嗅探(已附完整实现)。 - 链接: https://github.com/NousResearch/hermes-agent/issues/36131
🆕 生态新增
awesome-hermes-agent
- 近 7 天无新增内容。README 无变动。
Skills Catalog 变化
antigravity-cli— 新的 autonomous-ai-agents 分类 skill,用于 AI agent operator CLIgrok— xAI Grok Build CLI 的 skill,已标记为 optional- 两个 skill 均在 5 月 28-29 日期间合入,属于核心仓库自带技能
生态项目活跃度
| 项目 | Stars 趋势 | 说明 |
|---|---|---|
hermes-webui (nesquena/hermes-webui) | 保持活跃 | 浏览器端 + 手机端使用 Hermes 的最佳 WebUI,社区最活跃的第三方 UI |
hermes-desktop (fathah/hermes-desktop) | 保持活跃 | Hermes 桌面伴侣,近一周持续更新 |
gbrain (garrytan/gbrain) | 保持活跃 | Garry Tan(Y Combinator CEO)的 Hermes 大脑配置 |
NemoClaw (NVIDIA/NemoClaw) | 保持活跃 | NVIDIA 官方项目,在 OpenShell 中安全运行 Hermes |
hermes-workspace (outsourc-e/hermes-workspace) | 稳定 | 原生 Web workspace:chat、terminal、memory、skills、inspector |
hermes-agent-orange-book (alchaincyf/hermes-agent-orange-book) | 中文 | Hermes Agent 橙皮书 — 从入门到精通,中文社区资源 |
cc-switch (farion1231/cc-switch) | 保持活跃 | 跨平台桌面 All-in-One,支持 Claude Code、Codex、Hermes 等 |
💬 Reddit 热议
Reddit 全通道封锁中(API/RSS/browser 均不可达),以下为搜索摘要摘录:
-
Models Feedback (Last 2 Weeks) Masterthread — 社区模型反馈集中帖,24 票、22 评论。讨论不同模型的优缺点和最佳实践。
-
Lessons learned building a controlled Hermes Agent workflow — 用户分享构建受控工作流的经验:Agent 在每个 checkpoint 后更新文件,chat 仅显示紧凑进度摘要。
-
60M tokens/week 订阅是否 overkill? — 用户从 Opus 4.7 切入 Hermes,发现 60M token 的订阅配额原来并不够用。讨论揭示了 Claude 高用量场景的 token 消耗真实体验。
🔧 玩机技巧
FTS5 Session 搜索优化
Hermes v0.15.1 新增了 FTS5 segment merge 和 hermes sessions optimize 命令。如果你的 session DB 积累了成千上万条记录、session_search 变慢,可以执行:
hermes sessions optimize
这个命令会对 FTS5 索引执行 VACUUM 式 merge,合并碎片化 segments(默认 FTS5 每 1000 行自动创建一个新 segment),大幅提升全文搜索性能。