
Hermes 卡在等人回答的时候,你的插件终于能知道了
新的 on_human_input_request / on_human_input_resolved 钩子对,覆盖 sudo 密码、clarify 提问和危险命令审批三种阻塞,不用再给每种提示各写一个钩子。含回调签名、outcome 取值和可运行的示例。
阅读更多
网关能自愈的平台,为什么偏偏有一个再也回不来
三个网关可靠性修复:插件加载失败的平台现在会自动重试导入、断线期间被暂存的 Telegram 消息会在重建适配器后补投、停止网关时正在跑的 /v1 请求会先跑完而不是被 0 秒掐断。
阅读更多
AI 写代码越来越快,代码库为什么没有烂掉
Hermes 仓库新上了一套"棘轮":每个函数和文件只能保持现状或变好,新代码必须达标,本地一条命令跑的和 CI 完全一样。含 CC/行数/嵌套的具体阈值、逃逸阀写法和一次 318 个 PR 的回放数据。
阅读更多
你导出的 profile 里,藏着这台机器的云凭据
hermes profile export 生成的 tar.gz 是给同事复现配置用的,但 .docker、.azure、.config/gh、.config/gcloud 这些凭据目录一直被打包进去;官方分两步堵住了这个口子。
阅读更多
Home Assistant 被移出核心:你的智能家居配置会怎样
官方把 Home Assistant 从 Hermes 内核挪进了插件目录,并给了一个自动迁移机制:升级时按 profile 逐个安装,配置、环境变量和工具名全部不变。
阅读更多
升级后你的邮件收件箱全空:Hermes 不再相信发件人自己写的验证结果
有人可以在邮件里自己写一行 dmarc=pass,Hermes 以前会照单全收。现在必须给收件服务器配一个 authserv-id 锚点,否则邮件会被拒收。
阅读更多
记忆是有额度的:为什么它后来什么都不记了
Hermes 的长期记忆有字符上限,写满之后它不会报错,只是安静地不再写入。社区插件 hermes-dreaming 用一套确定性的夜间流程,把该记的记下来、把过期的清出去。
阅读更多
第三方插件不再钻进主进程:plugins.isolation: host 把插件关进独立进程
别人给你的插件,以前和你的会话、密钥、内存住在同一个 Python 进程里。新的 plugins.isolation: host 把每个 profile 的第三方插件搬进独立进程,插件代码一行都不用改,跑不了的地方会明确告诉你原因。
阅读更多
Agent 半夜往你的 crontab 里塞了三条任务:把 HOME 和 crontab 关进沙箱
沙箱只隔离了 HERMES_HOME,Agent 却照样能写进你真正的家目录、真正的 crontab、真正的 systemd 用户总线。一篇评测跑完留下的三条幽灵任务,说明了「隔离」两个字到底要盖住哪几处出口。
阅读更多
把 Hermes 装进 Codex:社区扩展让两个 Agent 共用一扇窗
一边在 Codex 里改代码,一边要切终端看 Hermes 的会话和定时任务——这个社区 MCP 扩展把 Hermes 的聊天、profile、模型切换和调度面板嵌进 Codex 侧栏,凭据留在本地桥接进程里。
阅读更多
/save 导出的会话少了一截?把压缩归档和导出上限一次讲清
同一条会话,在 CLI 里 /save json 导出是完整的,在桌面端导出来却少了被压缩归档的轮次;换一条超大会话,又可能直接把内存打爆。修复把三个界面的导出统一到一条路径上,并让每个 profile 自己的导出上限生效。
阅读更多
桌面 App 里的第三方嵌入,为什么必须被关进沙箱
一篇讲清 Hermes 桌面 App 如何隔离 X、Instagram 和 YouTube 嵌入,以及一个已公开安全问题的修复方式与当前版本状态。
阅读更多
一次 tool_call 塞三个工具不再被拒:Hermes 学会了拆批次
模型把三个 MCP 工具塞进同一次 tool_call,以前会被一句「本地工具一次只能一条」顶回来,白等一整轮对话。现在 agent 会在写入历史之前把它拆成三条独立调用,每一条各自跑校验、钩子和审批。
阅读更多
推出 11 小时就撤回:审批弹窗为什么必须保留超时
让审批弹窗「一直等你回答」的改动,合并当晚就被官方撤回了。不是反复无常,而是它撞上了一个真实的死锁:无人应答的会话没有答案可等。这篇讲清撤回原因和现在真正的行为。
阅读更多
一次提交修掉三个“静默失败”:备份删错、JSON 写坏、引号被压平
负数 keep 会删掉最新的备份,写 JSON 时混进 NaN,批量替换把智能引号压成直引号——这三个 bug 都返回成功却做错了事。PR #130619 一次修掉它们。
阅读更多
审批弹窗不再自己消失了:CLI、TUI 和桌面会一直等你回答
以前 approvals.timeout 一到,弹窗就作废、命令被静默拒绝——你只是在开会。PR #130167 让命令行、TUI 和桌面把提示一路挂到你回答或打断这一轮,消息平台保留 300 秒超时。
阅读更多