🐝 Hermes 日报 — 2026-05-14
📦 版本状态
- 当前版本:Hermes Agent v0.13.0 (2026.5.7)
- 核心仓库最近更新:
feat(codex): 新增 gpt-5.3-codex-spark 模型支持fix(model-metadata): 修复 codex-spark fallback context 至 128kfix(review): 后台 reviewer 不再捕获瞬时环境错误为 skills (#23004)feat(stream-retry): 增加 upstream + timing 诊断到 drop log (#23005)fix(codex-spark): defensive 128k entry in DEFAULT_CONTEXT_LENGTHS
🔥 热门 Issues
-
[P1] Gateway 内存泄漏 —
_evict_cached_agent清理不完整 标签:type/bugcomp/gatewayP1Agent 缓存驱逐时未做清理,_session_messages永不释放,长时间运行导致 OOM。Gateway 用户需关注,建议定期重启作为临时 workaround。 https://github.com/NousResearch/hermes-agent/issues/25315 -
[P1] Cron 任务通过 CLI 创建后静默失败 — Profile 碎片化 标签:
type/bugcomp/clicomp/cronP1用hermes cron add创建的任务可能写到错误的 profile 目录,gateway 看不到因此永不触发。影响:所有依赖 cron 的自动化(含日报、定时任务)。Workaround:手动检查~/.hermes/profiles/下各目录的cron_jobs.json确保一致性。 https://github.com/NousResearch/hermes-agent/issues/25295 -
[P1] macOS launchd 双重 spawn 导致无限重启死循环 标签:
type/bugcomp/gatewayP1launchd 检测到实例时以 exit code 1 退出,但 launchd 又自动重启,形成死循环。macOS 用户如果遇到 gateway 反复重启就是这个原因。 https://github.com/NousResearch/hermes-agent/issues/21549 -
[P2] 后台 self-improvement review 破坏 prompt cache 标签:
type/bugtype/perfcomp/agentP2Review 时新建的 AIAgent 生成的 system prompt 与父 agent 字节级不一致,导致 prompt cache 命中失败 + 预处理树去重失效。直接影响 token 消耗和响应速度。 https://github.com/NousResearch/hermes-agent/issues/25322 -
[Feature] 🌙 Dreaming — 自动后台记忆巩固 标签:
type/featureinnovationcomp/crontool/memoryP3一个富有想象力的提案:让 agent 像人一样在后台”做梦”——自动整合、压缩、关联记忆。结合 cron + memory 系统实现离线记忆整理,概念非常有趣,值得关注进展。 https://github.com/NousResearch/hermes-agent/issues/25309 -
[Feature] 增加 Searxng 作为内置搜索引擎 标签:
type/feature(4 comments) 长期存在的需求——在 Google 收紧免费搜索 API、Cloudflare 拦截 AI 流量的背景下,自托管 Searxng 成为隐私友好替代方案。 https://github.com/NousResearch/hermes-agent/issues/5941
🆕 生态新增
本周 awesome-hermes-agent 迎来一波爆发式增长,17 个新项目入库:
-
rtk-hermes — 终端输出压缩插件,通过
pre_tool_call拦截 shell 命令输出并压缩后再送入 LLM,实测 60-90% token 节省(cargo test90-99%、git log --stat87%)。零配置自动加载,直接省钱的利器。 https://github.com/ogallotti/rtk-hermes -
mnemo-hermes — 语义记忆插件,在 Hermes 内置 FTS5 基础上叠加 pgvector 向量搜索。5 个工具(remember/recall/learn/predict/profile)+
on_session_start自动上下文加载,纯本地运行(Ollama),无需 API key。 https://github.com/eleion-ai/mnemo-hermes -
SkillClaw — 开源技能进化引擎,从真实 session 数据中自动演化、去重、优化你的 skill 库。705 stars,MIT 协议,原生集成
~/.hermes/skills。 https://github.com/AMAP-ML/SkillClaw -
microsoft-workspace-skill — 完整 Outlook/Hotmail/M365 集成,通过 Microsoft Graph API 实现邮件、日历、联系人、忙闲调度。含 preview-before-send 模式,解决了 agent 写邮件时 shell
$变量截断的真实痛点。 https://github.com/Andrew-Girgis/microsoft-workspace-skill -
AgentCash — 给 agent 一个钱包,访问 300+ 付费 API(网页抓取、图片生成、邮件发送等),通过 x402/MPP 协议支付。新装 Hermes 加这一个 skill 就能干活,附带免费 USDC 试用。 https://github.com/Merit-Systems/agentcash-skills
💬 Reddit 热议
-
Nous Research 发布 TST(Token Superposition Training)— 2-3倍 LLM 预训练加速 🔥 22↑ 3💬 Nous 展示了一个简洁的技巧:训练前 20-40% 阶段对输入 token 分组平均、同时预测多个输出 token,然后切回正常 next-token 预测。零模型结构变更,纯训练策略优化。 https://reddit.com/r/hermesagent/comments/1tc68zq/
-
agentMemory vs Honcho:哪个记忆方案更好? 6↑ 10💬 Honcho 擅长记住”你是谁、你喜欢什么”;agentMemory 侧重记住 agent 做了什么。讨论聚焦在两者是否可以互补,以及自托管 vs SaaS 的取舍。 https://reddit.com/r/hermesagent/comments/1tceavu/
-
Hermes Router Proxy 更新 — 94% 本地分类准确率 5↑ 1💬 单文件 Python 代理,在 OpenAI 兼容客户端和上游 provider 之间做智能路由。新增 TRACER surrogate 可在本地完成 94% 的模型选择分类。 https://reddit.com/r/hermesagent/comments/1tcaxcf/
-
OpenRouter token 消耗异常 — 1小时烧掉 $30 3↑ 11💬 用户反馈 Hermes + OpenRouter + Sonnet 组合下 token 消耗惊人。讨论指向需要关注 system prompt 大小、tool 定义开销、以及 stream-retry 机制的 token 成本。 https://reddit.com/r/hermesagent/comments/1tc8v5g/
-
Web Search 性能危机 — Google 关停免费搜索 API 3↑ Google 关停免费搜索索引、Cloudflare 拦截 AI 流量,社区在讨论替代方案:Searxng 自托管、Brave Search API、Kagi 等。 https://reddit.com/r/hermesagent/comments/1tcanfn/
🔧 玩机技巧:Cron 高级用法 — Profile 隔离与调试
本周 Cron 系统有两个 P1 bug(#25295 profile 碎片化、#21549 launchd 死循环),趁此机会梳理 cron 的正确用法:
# 1. 查看当前所有 cron 任务(确认它们在正确 profile 下)
hermes cron list
# 2. 检查各 profile 目录下的 cron 配置一致性
find ~/.hermes/profiles -name "cron_jobs.json" -exec echo "--- {} ---" \; -exec cat {} \;
# 3. 如果发现任务散落在多个 profile,统一迁移到 default:
# 先备份,再手动合并 cron_jobs.json 到 default profile
# 4. 手动触发一次 cron 任务验证(不依赖 scheduler)
hermes cron run <job-name>
# 5. 查看 cron 执行日志
hermes cron logs <job-name> --limit 20
关键原则:
- 始终在
HERMES_PROFILE=default下创建 cron 任务(或显式指定--profile) - 每次修改 cron 后用
hermes cron list确认任务可见 - Gateway 模式下,cron 由 gateway 进程调度,确保只有一个 gateway 实例在跑
📬 完整报告已保存到 Obsidian(
Hermes Daily/2026-05-14.md) 🐝 采云为蜜,星夜不歇 — Skyebee