
往沙箱里写一个大文件,为什么总是失败
同样一段 200 KB 的写入,在本地环境一切正常,换到 Modal、Daytona 或 Vercel 沙箱就报 "embedded null byte",或者干脆写了个空文件。原因是整个 payload 被塞进了命令行参数(argv)里——Linux 的参数长度上限约 128 KiB,而且任何进程都能从进程列表里读到它。2026-09-26 合并的 PR #124206 让 stdin 真正走 stdin。
阅读更多
看着机器人干活:Bot Screen 把每台服务器的桌面搬进客户端
机器人卡在登录、2FA 或验证码上时,你再也不用猜它看到了什么——每个 profile 在服务器上都有自己的 Xfce 桌面,实时串流到 Hermes Desktop,你可以随时接管鼠标键盘,办完事再交还给它。2026-09-23 起官方镜像开始提供带桌面组件的 -desktop 变体。
阅读更多
jobs.json 里一条脏数据,让全部定时任务一起停了工
任务列表里每个任务都还在、时间也对,可就是一个都不跑——因为 jobs.json 里混进了一个 null。一个非对象条目让 load_jobs() 每次 tick 都抛异常,调度器整体停摆。2026-09-26 合并的修复(PR #124034)让加载器跳过坏条目并就地修复文件,同时解决 repeat.completed 为 null 导致的崩溃。
阅读更多
压缩把模型正等着的那条命令结果吃掉了
你让它跑测试,它确实跑了,输出几千行——可它回头却说自己只看到一行「已截断」的占位符,图片也一起消失了。2026-09-26 集中合并的三个补丁(PR #124208 / #124207 / #124231)修掉了这类「回合内压缩吃掉工具结果」的问题,本文讲清楚现在什么被保护、什么仍会被压缩。
阅读更多
你的 API Key 被送到了别人的服务器:Hermes 修好了 base_url 失效
你把 Hermes 指向公司中转网关、区域节点或自建网关,但在四条代码路径上这个地址被悄悄丢掉了——请求带着你的凭证,跑去了厂商自己的主机。这篇讲清问题出在哪、怎么自查、修复落在哪个版本。
阅读更多
Agent 现在能直接摸到你的 Blender 场景了:官方 Blender Lab 集成上手
Hermes 上了官方 Blender 插件:把 Blender Lab 的 MCP 服务通过 stdio 接到你正在运行的会话上,走本机回环。这篇讲它能做什么、完整的安装步骤、那个"不装就一直失败"的前置条件,以及动真活之前该读的安全说明。
阅读更多
补丁改了你根本没碰的字节:Hermes 文件写入的两处静默损坏
让 Agent 在一个非 UTF-8 文件里改一行,它可能把其他每一行也一起改写——没有报错,连 diff 和"写入成功"的复核都走了同一条有损路径。2026-09-25 合并的两个修复让文件写入做到逐字节精确,这篇讲清原理和自查方法。
阅读更多
Agent 在第四分钟突然安静了:Hermes 的超时分层全解
推理模型思考四分钟,却在第三分钟被掐断;一次卡死的请求居然熬过了它本该遵守的 run budget;定时任务永远跑不完。2026-09-25 合并的三个修复,正好把整套超时栈讲清楚——默认值、推理地板、以及到底哪个参数说了算。
阅读更多
回复一个字一个字往外蹦,然后突然没了:Hermes 用一天修掉 10 个投递坑
流式回答里最伤人的不是慢,是“你明明看到了,它却当没发生过”:重试耗尽后半段被丢弃、被打断的回复又渲染一遍、切会话回来出现两条一样的回复、上下文用量表卡住不动。这一批修复在 2026 年 9 月 24 日集中合入,本文逐条讲清机制、给出对应的 PR 编号,并说明它们目前的发布状态。
阅读更多
喊一声它要沉默两秒:本地语音不再每次重新加载模型
用唤醒词跟 Hermes 说话,每次都要等那两秒沉默——因为语音会在加载完几毫秒后被驱逐,下一次唤醒又从头加载。v0.21.5 引入 tts.keep_warm_seconds(默认 60 秒)解决这个问题,同时桌面端的口头停止与打断终于开始读你的配置。本文讲清每个开关的语义、边界,以及还在 main 上的逐句朗读。
阅读更多
v0.21.5 又是“没有发布说明”的补丁版:5 分钟查清你的安装到底得到了什么
v0.21.5(tag v2026.9.24,2026 年 9 月 24 日发布)把 v0.21.4 之后的 460 个已合并 PR 收成一个稳定 tag,发版正文写明完整整理留到 v0.22.0。这篇不重复官方正文,而是教你用几条命令确认自己的安装里到底有什么,并列出窗口里已经能用、别处还没写过的 8 组变化。
阅读更多
告警发到群里,你在群里追问一句,它终于知道你在说什么了
Webhook 投递一直是发完就走:每个事件跑在自己的会话里,你在那个聊天里回复“这是昨天那个错吗”,agent 只能反问你指的是谁。v0.21.5 起路由可以开 mirror_to_session,把投递内容作为一个带 user 权限的轮次写进目标聊天的会话。这篇讲清开关怎么开、镜像进去的到底是什么、以及三条必须知道的边界。
阅读更多
Windows 上只有用本地化系统的你才会撞到的四个崩溃
德语版 Windows 上每开一个会话就报 UnicodeEncodeError;中文 Windows 上 gateway 日志刷满 gbk 解码失败;C:\\ 开头的文件既不能标记也不能预览;冷启动被 10 秒探针判成启动失败。这四个问题互相独立,共同点是只在本地化 Windows 上出现,现在都被修掉了(v0.21.5 内)。
阅读更多
机器人回复了两遍:模型真的跑了两次吗
投递账本会给含糊的重发打上可见的恢复前缀,而两个修复堵住了不带标记的重复:在重发途中崩溃不再多发一份,重连后的适配器也不再丢失入站去重缓存。
阅读更多
定时任务提前一小时跑了:Hermes 刚修掉的夏令时坑
在时钟回拨的那一晚,配了时区的定时任务可能提前一小时触发——也可能是晚一小时。原因是 Python 在同一个时区内比较带时区的 datetime 时按墙上时间算,并且忽略 fold。这里讲清改了什么,以及怎么检查你自己的任务。
阅读更多
全网都在聊 Jev,它到底能改变 Hermes 里的什么
Jev 是一种决策模型:输入文本,输出带置信度的类型化答案。Hermes 插件目录里已经有 11 个 Jev 插件,从工具调用前的判断闸门到逐轮的模型与推理强度路由——每个插件决定什么、装上后哪些数据会离开你的机器,一次讲清。
阅读更多