← 返回更新日志

Hermes v0.22.0

2026-10-14 · GitHub 原文
内容较长,单条消息无法容纳完整译文。我会在保持 Markdown 格式、链接、命令、配置项、用户名和版本号不变的前提下分段翻译。以下为第 1 部分。 # Hermes Agent v0.22.0 **发布日期:** 2026 年 10 月 13 日 **自 v0.21.0 以来:** 约 24,200 次提交 · 约 6,080 个已合并 PR · 约 15,600 个文件发生变更 · 约 2,045,000 行新增 · 约 1,140,000 行删除 · **约 7,180 个问题已关闭** · 约 2,520 位贡献者 > **跨越门槛之版。** Hermes 是门槛之神:门口、交界与界石。v0.21.0 集结了众神;v0.22.0 则专注于真正跨过那道门。现在,在全新安装的桌面应用中,首次打开时会进入由免费试用模型驱动的引导式设置对话,让新用户还没有 API 密钥时就能与 Hermes 交谈。连接器让智能体进入你已经在使用的应用,而且无需账户即可开始。借助一键式 llama.cpp 运行时,本地模型也能真正回到你自己的硬件上运行。与此同时,这道门槛本身也变得更加稳固:安装程序默认跟随经过测试、遵循 SemVer 的稳定版本;桌面软件包完成签名,包括 Microsoft Store 版本;所有组件底层统一使用同一个包管理器。围绕这条主干,本次版本还带来了包含 600 个插件的目录、Claude 5.5 / GPT-6 模型浪潮、浏览器密码管理器登录、可由你接管的机器人屏幕、面向所有配置文件的单一后端和单一网关,以及缩减三分之一的代码库。这是 Hermes 迄今发布跨度最大的版本,周期约为 v0.21.0 的 2.5 倍,并汇总、完整记录了 v0.21.1 至 v0.21.7 的所有补丁版本。 <!-- HERMES_BUILDS_TABLE --> --- ## ✨ 亮点 - **首次启动即可自行完成设置** — 在从未使用过 Hermes 的电脑上打开桌面应用时,现在会先进入一段简短的设置对话,而不是设置页面。它每次显示一张卡片,依次询问你的姓名、强调色和布局、要连接的应用以及要安装的插件,然后进行快速导览,并提供最多四项为你挑选的初始任务。它使用免费试用模型(`nous/welcome`,每个操作系统用户限用一次),因此无需密钥;点击 **跳过设置** 可结束流程,进入 **设置 → 再次运行新手引导** 可重新启动。智能体还新增了 `set_theme`,因此在任何桌面对话中输入“改成紫色,使用深色模式”都可以生效。([#137429](https://github.com/NousResearch/hermes-agent/pull/137429), [#137522](https://github.com/NousResearch/hermes-agent/pull/137522), [#137807](https://github.com/NousResearch/hermes-agent/pull/137807), [#134209](https://github.com/NousResearch/hermes-agent/pull/134209), [#105258](https://github.com/NousResearch/hermes-agent/pull/105258) — @alt-glitch, @OutThisLife, @ethernet8023, @rewbs) - **连接器:Hermes 可在你的应用中工作** — 智能体现在可以通过 Nous 工具网关操作 Linear 和 Notion 等托管应用:指定一个应用,在浏览器中登录一次,相关工具便可在同一轮对话中使用。开始时不需要 Nous 账户;首次使用应用时,Hermes 会创建一个免费的纯连接器身份。桌面端新增了 **连接器** 页面,将托管应用和 MCP 服务器放在同一列表中,该页面取代了原来的 MCP 标签页;TUI 和 CLI 中也提供同样的设置卡片。你还可以为同一个应用连接多个具名账户,例如 `work` 和 `home`,并通过 `/connectors` 或 `hermes connectors` 管理它们。([#106842](https://github.com/NousResearch/hermes-agent/pull/106842), [#111008](https://github.com/NousResearch/hermes-agent/pull/111008), [#119074](https://github.com/NousResearch/hermes-agent/pull/119074), [#135143](https://github.com/NousResearch/hermes-agent/pull/135143), [#135072](https://github.com/NousResearch/hermes-agent/pull/135072), [#135097](https://github.com/NousResearch/hermes-agent/pull/135097), [#135151](https://github.com/NousResearch/hermes-agent/pull/135151), [#135173](https://github.com/NousResearch/hermes-agent/pull/135173), [#137426](https://github.com/NousResearch/hermes-agent/pull/137426) — @alt-glitch, @rewbs) - **一键运行本地模型** — Hermes 现在可以完全在你的设备上运行开放模型,任何数据都不会离开本机:无需账户,也无需 API 密钥。它会根据你的硬件安装并维护正确的 llama.cpp 引擎,包括 CPU、CUDA、Metal、Vulkan 或 ROCm;根据 GPU 和内存评估目录中的每个模型,并选择能够适配硬件的最高质量构建。下载可以暂停和恢复,服务器随 Hermes 启停,引擎更新只需一次点击。在 Windows、macOS 和 Linux 上,可从 **设置 → 提供商 → 本地模型** 开始;在终端中则使用 `hermes model` → **本地模型**。目录中包括 Qwen3.8 27B、Qwen3.8 Flash Next(含 MTP 推测头)、Qwen3.6 35B-A3B 和 DeepSeek V4 Flash,也支持来自 Hugging Face 的任意 GGUF。([#100667](https://github.com/NousResearch/hermes-agent/pull/100667), [#101823](https://github.com/NousResearch/hermes-agent/pull/101823), [#128768](https://github.com/NousResearch/hermes-agent/pull/128768), [#111423](https://github.com/NousResearch/hermes-agent/pull/111423), [#133111](https://github.com/NousResearch/hermes-agent/pull/133111), [#134116](https://github.com/NousResearch/hermes-agent/pull/134116) — @jquesnelle, @ethernet8023) - **稳定发布通道** — Hermes 现在发布经过测试、遵循 SemVer 的版本。每个版本在发布前都会通过源代码 CI、Docker、Nix、已签名桌面构建,以及各操作系统上的安装与升级测试。源码安装现在默认在正式版本之间升级,不再跟踪 `main` 上的每一次提交。更喜欢最前沿的版本?可以运行 `hermes update --set-channel main`,或者使用桌面端 **设置 → 关于** 中新增的通道切换选项。切换到较旧版本会明确标记为回滚,并且绝不会在未询问的情况下执行;重新运行安装程序也会保留你选择的通道。([#102765](https://github.com/NousResearch/hermes-agent/pull/102765), [#135847](https://github.com/NousResearch/hermes-agent/pull/135847), [#135949](https://github.com/NousResearch/hermes-agent/pull/135949), [#136313](https://github.com/NousResearch/hermes-agent/pull/136313), [#137780](https://github.com/NousResearch/hermes-agent/pull/137780) — @ethernet8023, @KoNit-K) - **已签名桌面软件包、Microsoft Store 与统一包管理器** — 桌面应用现在是一个密封并完成签名的软件包,自带 Python 和 Node,并可自行更新,因此首次启动时无需构建任何内容。Windows 通过 App Installer 或 Microsoft Store 提供已签名的 MSIX,包括 x64 和 ARM64 版本;macOS 则为 Apple Silicon 提供已签名且经过公证的构建。底层新增统一包管理器 `hermes pm`,负责所有固定版本并经过哈希校验的工具和 Python 环境:更新会先构建新环境,只有检查通过后才会切换,因此失败或被终止的更新不会再使系统停留在只应用了一半的状态。([#102765](https://github.com/NousResearch/hermes-agent/pull/102765), [#132361](https://github.com/NousResearch/hermes-agent/pull/132361), [#132386](https://github.com/NousResearch/hermes-agent/pull/132386), [#120339](https://github.com/NousResearch/hermes-agent/pull/120339), [#122221](https://github.com/NousResearch/hermes-agent/pull/122221) — @ethernet8023) - **插件目录:600 个经过审核的插件** — 插件目录在本周期上线,并扩展到 600 个条目。每个条目都固定到一个经过审核的提交,并可从 Hermes Desktop 或 CLI 安装。你可以按类别和星级浏览,每个插件和作者都有独立页面;目录规则禁止上架的插件修改 Hermes 内部代码或携带无法扫描的二进制文件。内存提供商现在由各自的开发者维护,包括 Honcho、Supermemory、Hindsight、Mem0、OpenViking 和 Holographic;Home Assistant、Spotify 和 Langfuse 也采用同样方式。现有用户会自动迁移,默认安装也变得更精简。([#69446](https://github.com/NousResearch/hermes-agent/pull/69446), [#111415](https://github.com/NousResearch/hermes-agent/pull/111415), [#117808](https://github.com/NousResearch/hermes-agent/pull/117808), [#113381](https://github.com/NousResearch/hermes-agent/pull/113381), [#114732](https://github.com/NousResearch/hermes-agent/pull/114732), [#131267](https://github.com/NousResearch/hermes-agent/pull/131267), [#132476](https://github.com/NousResearch/hermes-agent/pull/132476), [#136436](https://github.com/NousResearch/hermes-agent/pull/136436) — @itpartypattaya, @happy5318,以及 400 多位插件作者) - **Claude 5.5 与 GPT-6 模型浪潮** — Claude Fable 5.1、Opus 5.5、Sonnet 5.5 和 Haiku 5.5,GPT-6 Astra、Sol 和 Luna,以及 GPT-6.1 Sol 和 Gemini 4 Argon,现在均可在 Nous Portal、OpenRouter 以及提供这些模型的原生路由中选择。对于所有能够读取既有推理内容的提供商,Hermes 现在默认会在恢复会话、创建分支和压缩上下文时重放先前推理,使长时间、多步骤任务能够保持思路连续。当提供商暂时出现故障时,Hermes 会以可见且次数受限的周期等待瞬时 503、529 或超时恢复,而不是直接结束当前轮次。([#100577](https://github.com/NousResearch/hermes-agent/pull/100577), [#119304](https://github.com/NousResearch/hermes-agent/pull/119304), [#126842](https://github.com/NousResearch/hermes-agent/pull/126842), [#134759](https://github.com/NousResearch/hermes-agent/pull/134759), [#128248](https://github.com/NousResearch/hermes-agent/pull/128248), [#137955](https://github.com/NousResearch/hermes-agent/pull/137955), [#136358](https://github.com/NousResearch/hermes-agent/pull/136358), [#116353](https://github.com/NousResearch/hermes-agent/pull/116353) — @kshitijk4poor, @unsupportedpastels, @100yenadmin, @mssteuer, @xxxigm) - **使用密码管理器登录网站** — 浏览器智能体可以使用 1Password、Bitwarden 或 Hermes 自带加密保管库中的登录信息登录网站,而且模型永远不会看到密码。如果没有已保存的信息,CLI、TUI 或桌面端会显示一个遮罩输入框,询问是否保存;一次性验证码会在不进入对话内容的情况下自动填写;结账时填写银行卡和地址信息需要你的确认。([#106480](https://github.com/NousResearch/hermes-agent/pull/106480), [#107585](https://github.com/NousResearch/hermes-agent/pull/107585), [#137084](https://github.com/NousResearch/hermes-agent/pull/137084)) - **机器人屏幕:观看机器人工作,并在它需要你时接管** — 在 Linux 网关上运行的机器人可以拥有自己的桌面,并由 Hermes Desktop 实时串流。当遇到登录、双重验证或 CAPTCHA 时,你可以接管屏幕、亲自完成相关步骤,然后交还控制权,让机器人继续使用你的会话。使用 Docker、SSH 或 Singularity 后端时,机器人的屏幕、计算机操作和浏览器都在沙箱中运行,不会在宿主机上运行。([#108914](https://github.com/NousResearch/hermes-agent/pull/108914), [#121169](https://github.com/NousResearch/hermes-agent/pull/121169), [#121110](https://github.com/NousResearch/hermes-agent/pull/121110)) - **所有配置文件共用一个后端和一个网关** — Hermes 现在在每台机器上运行单个消息网关和单个桌面后端,为所有配置文件提供服务,不再为每个配置文件启动一个进程。创建配置文件后,其机器人无需重启即可上线;每个配置文件仍保留自己的凭据、允许列表、cron 作业和会话;`hermes update` 会自动迁移现有的逐配置文件设置。进程更少,不再发生令牌冲突,只需管理一套启停操作。([#112854](https://github.com/NousResearch/hermes-agent/pull/112854), [#108928](https://github.com/NousResearch/hermes-agent/pull/108928), [#118273](https://github.com/NousResearch/hermes-agent/pull/118273), [#117983](https://github.com/NousResearch/hermes-agent/pull/117983), [#118246](https://github.com/NousResearch/hermes-agent/pull/118246), [#118027](https://github.com/NousResearch/hermes-agent/pull/118027)) - **实时查看并指挥子智能体** — 正在运行的子智能体现在会持续显示在 CLI(F6)、TUI(Ctrl+T)和桌面端的输入框上方,其中包括每个子智能体的任务、已用时间和实时记录,以及“引导”和“停止”按钮。`/stop` 可以触达后台子智能体并取回其未完成的工作;`delegate_task` 还可以把屏幕截图和设计稿传给具备视觉能力的子智能体。([#105593](https://github.com/NousResearch/hermes-agent/pull/105593), [#115616](https://github.com/NousResearch/hermes-agent/pull/115616), [#97689](https://github.com/NousResearch/hermes-agent/pull/97689)) - **了解你的套餐情况的模型选择器** — 可以收藏喜爱的模型,直接在选择器中查看订阅是否即将耗尽,例如“剩余 17% · 下午 3:00 重置”,以及速率限制何时解除;还可在 `hermes model`、`/model`(`/model X --reasoning high`)和桌面端选择模型时一并设置推理强度。你可以在触及限制之前切换,而不是等到受限后再处理。([#126535](https://github.com/NousResearch/hermes-agent/pull/126535), [#133392](https://github.com/NousResearch/hermes-agent/pull/133392), [#133408](https://github.com/NousResearch/hermes-agent/pull/133408), [#110346](https://github.com/NousResearch/hermes-agent/pull/110346), [#113117](https://github.com/NousResearch/hermes-agent/pull/113117) — @OutThisLife, @anotherchu) - **让 Hermes 随处使用你的语言** — CLI、消息网关、TUI 和桌面端中的所有面向用户的字符串现在都通过同一个翻译目录管理,并完整覆盖内置的全部 16 种语言。新语言可以作为插件发布,任何配置文件也可以通过一个小型 YAML 文件覆盖单独的字符串。([#126296](https://github.com/NousResearch/hermes-agent/pull/126296)) - **在各方面都更加精简** — 整个代码库在行为零变化的前提下完成简化:源码从约 106 万行减少到 69.8 万行,降幅 34%;`gateway/run.py` 从 34,847 行缩减到 5,512 行。提示词也更轻量:约 19 个很少使用的工具现在只会在智能体搜索它们时加载,使每次调用所发送的桌面工具模式大致减半;固定提示词还减少了约 2,100 个 token。本地模型每一轮需要预填充的内容也更少。([#102117](https://github.com/NousResearch/hermes-agent/pull/102117), [#97979](https://github.com/NousResearch/hermes-agent/pull/97979), [#106676](https://github.com/NousResearch/hermes-agent/pull/106676), [#137084](https://github.com/NousResearch/hermes-agent/pull/137084) — @alt-glitch) - **积少成多的便利改进** — CLI 提示符新增可选 Vim 按键模式,状态栏新增 Git 分支字段;Hermes 等待你操作时可以响铃并发送桌面通知;Ctrl+C 现在会清空草稿,而不是终止当前轮次;`/queue` 可以编辑;`hermes --native` 可以让你自己的终端处理 TUI 回滚和搜索。在桌面端,新的 **简单** 模式可将应用变成一个纯聊天窗口;错误信息现在会说明具体问题,并提供一键修复。([#106412](https://github.com/NousResearch/hermes-agent/pull/106412), [#106434](https://github.com/NousResearch/hermes-agent/pull/106434), [#101284](https://github.com/NousResearch/hermes-agent/pull/101284), [#101320](https://github.com/NousResearch/hermes-agent/pull/101320), [#137065](https://github.com/NousResearch/hermes-agent/pull/137065), [#95999](https://github.com/NousResearch/hermes-agent/pull/95999), [#121035](https://github.com/NousResearch/hermes-agent/pull/121035), [#118587](https://github.com/NousResearch/hermes-agent/pull/118587), [#111601](https://github.com/NousResearch/hermes-agent/pull/111601) — @saforem2, @TurgutKural, @glitchbunny0, @harshmoney123, @pierrenode, @abhinav11082001-stack, @OutThisLife) --- ## ⚠️ 升级说明 - **托管安装现在使用 Python 3.14 作为运行时**,包管理器会自动安装。KittenTTS 在 3.14 上不可用。([#102765](https://github.com/NousResearch/hermes-agent/pull/102765)) - **Windows 桌面端仅提供 MSIX**,并要求 Windows 11 22H2 或更高版本;NSIS/MSI 安装程序已移除。macOS 应用的默认构建仅支持 Apple Silicon。([#102765](https://github.com/NousResearch/hermes-agent/pull/102765), [#136603](https://github.com/NousResearch/hermes-agent/pull/136603)) - **默认每台机器只运行一个网关。** 如果不存在冲突,`hermes update` 会将各配置文件的独立网关合并到多路复用的默认网关中。([#112854](https://github.com/NousResearch/hermes-agent/pull/112854)) - **聊天不再根据空闲或每日计时器重置。** `session_reset` 的 idle/daily 模式已停用,仍配置这些模式时会记录警告;使用 `/new` 或 `/reset` 可开始新会话。([#105021](https://github.com/NousResearch/hermes-agent/pull/105021), [#126244](https://github.com/NousResearch/hermes-agent/pull/126244)) - **旧会话会自动清理。** `sessions.auto_prune` 现在默认启用:启动时会删除已结束且 90 天没有活动的会话。已固定和仍处于打开状态的会话永远不会被处理;如需保留所有内容,请设置 `sessions.auto_prune: false`。 - **内存提供商已迁移到目录插件**,包括 Honcho、Supermemory、Hindsight、Mem0、OpenViking 和 Holographic;Home Assistant、Spotify 和 Langfuse 也已迁移。现有用户会在更新或首次启动时自动迁移,数据保持完整。ByteRover 和 RetainDB 仍为内置组件。 - **插件作者请注意:** 旧版插件兼容性导入层已移除 ([#126164](https://github.com/NousResearch/hermes-agent/pull/126164)),`hermes sync`(Skill Sync)已移除 ([#132465](https://github.com/NousResearch/hermes-agent/pull/132465)),内置 tirith 扫描器也已移除 ([#133832](https://github.com/NousResearch/hermes-agent/pull/133832))。多个工具已重命名(`todo` → `todo_list`、`cronjob` → `cronjob_manage`、`process` → `process_manage`),旧名称仍然可用。([#97979](https://github.com/NousResearch/hermes-agent/pull/97979)) --- ## 🚪 新手引导、免费层、连接器与本地模型 ### 首次运行引导 - **全新桌面安装中的引导式设置对话** *(参见“亮点”)*。现有安装以及远程后端(SSH、URL、Cloud)不会自动进入该流程;旧的配置文件设置流程和 `/initiate-setup` 已删除。([#137420](https://github.com/NousResearch/hermes-agent/pull/137420), [#134215](https://github.com/NousResearch/hermes-agent/pull/134215), [#108292](https://github.com/NousResearch/hermes-agent/pull/108292) — @alt-glitch, @ethernet8023, @OutThisLife) - **智能体可以重新设计应用外观** — 新的 `set_theme` 工具可以设置强调色(色板颜色或任意 `#rrggbb`)、浅色/深色/跟随系统模式和布局,也可以显示选择器;在任何桌面对话中输入“改成紫色”即可生效。([#137522](https://github.com/NousResearch/hermes-agent/pull/137522) — @alt-glitch) ### Nous 免费层 - **首次启动桌面端时可使用免费模型** — 首次安装桌面端且尚未配置提供商或 Nous 账户时,会获得免费的 `nous/welcome` 模型作为一次性试用,每个操作系统用户限用一次,因此新手引导无需密钥。CLI、TUI 和网关不会获得账户或免费模型。`HERMES_GUEST_ONBOARDING` 已移除。([#137807](https://github.com/NousResearch/hermes-agent/pull/137807), [#105258](https://github.com/NousResearch/hermes-agent/pull/105258), [#105260](https://github.com/NousResearch/hermes-agent/pull/105260) — @alt-glitch) - **登录并保留已连接的应用** — 使用 `hermes auth upgrade`,或者在任意聊天或消息私信中输入 `/login`,即可将免费身份升级为完整 Nous 账户,并保留已连接的应用。([#105259](https://github.com/NousResearch/hermes-agent/pull/105259), [#105261](https://github.com/NousResearch/hermes-agent/pull/105261) — @alt-glitch) - **清晰的限制说明** — 触及免费速率限制时,会立即结束当前轮次并显示重置时间;每个免费层错误都有错误代码和通俗说明;应用可处理账户服务的浏览器检查;免费层用户会看到条款与隐私声明。没有余额的 Nous 账户仍可选择由其现有订阅计费的模型,并免费使用托管式快速网页搜索。([#134049](https://github.com/NousResearch/hermes-agent/pull/134049), [#111970](https://github.com/NousResearch/hermes-agent/pull/111970), [#133824](https://github.com/NousResearch/hermes-agent/pull/133824), [#117079](https://github.com/NousResearch/hermes-agent/pull/117079) — @alt-glitch, @kshitijk4poor, @rewbs) ### 连接器 - **托管应用连接器、连接器页面及每个应用支持多个账户** *(参见“亮点”)*。连接器工具还可以将本地文件作为附件发送,并保存其返回的文件。`nous.guest: false` 可禁用访客身份;`tools.connectors.enabled: false` 可禁用连接器。([#111238](https://github.com/NousResearch/hermes-agent/pull/111238), [#138014](https://github.com/NousResearch/hermes-agent/pull/138014) — @alt-glitch) - **各处统一的连接流程** — 托管应用和本地 MCP 服务器共用同一种设置卡片,可显示为桌面对话框、TUI 提示框或 CLI 面板;智能体可以在同一轮中使用刚添加的工具。在桌面端,`manage_connections` 可以显示可浏览的应用目录。([#111008](https://github.com/NousResearch/hermes-agent/pull/111008), [#109517](https://github.com/NousResearch/hermes-agent/pull/109517), [#137426](https://github.com/NousResearch/hermes-agent/pull/137426) — @alt-glitch) ### 本地模型 - **一键式本地模型** *(参见“亮点”)*。此外还支持 Hugging Face GGUF 下载的暂停和恢复,并会在新手引导完成后,针对能够运行推荐模型的机器提供一次性设置建议。([#129506](https://github.com/NousResearch/hermes-agent/pull/129506) — @alt-glitch) - **引擎更新和更广泛的 GPU 支持** — 点击 **立即更新** 即可一键升级引擎。Linux 上的 NVIDIA GPU 使用 CUDA;AMD 和 Intel GPU 使用 Vulkan,并根据各自显存确定大小;所有后端均运行 llama.cpp b11370。([#111423](https://github.com/NousResearch/hermes-agent/pull/111423), [#133111](https://github.com/NousResearch/hermes-agent/pull/133111), [#131782](https://github.com/NousResearch/hermes-agent/pull/131782) — @jquesnelle, @skyecon, @mbeattietex1-star, @Belaquaa) - **更准确的推荐** — 只推荐能够完整装入 GPU 显存的模型;不再向运行效果不佳的硬件推荐 27B 模型。带 MTP 头的 Qwen3.8 Flash Next 可适配 128 GB 机器;NVIDIA Spark 的推荐也经过调整。([#108429](https://github.com/NousResearch/hermes-agent/pull/108429), [#135438](https://github.com/NousResearch/hermes-agent/pull/135438), [#134116](https://github.com/NousResearch/hermes-agent/pull/134116), [#112107](https://github.com/NousResearch/hermes-agent/pull/112107) — @jquesnelle, @RyanUnderhill) - **使用你自己的本地服务器** — LM Studio 新增提供商配置;Ollama 选择器不再闪烁;自行启动的 llama.cpp 服务器会出现在 `/model` 中;也支持回退到由桌面端管理的模型。([#134320](https://github.com/NousResearch/hermes-agent/pull/134320), [#113129](https://github.com/NousResearch/hermes-agent/pull/113129), [#116679](https://github.com/NousResearch/hermes-agent/pull/116679), [#131795](https://github.com/NousResearch/hermes-agent/pull/131795) — @kshitijk4poor, @DaxLee9988, @fangliquanflq, @Finn763, @albeight) ## 📦 稳定版本、桌面软件包与包管理器 ### 稳定版本与更新通道 - **经过测试的 SemVer 稳定版本和通道切换功能** *(参见“亮点”)*。v0.21.6 和 v0.21.7 是首批通过新发布门禁的版本;分支版本继续使用 `main`;版本高于最新正式版的安装会等待下一个版本发布。 - **更轻量的更新检查** — 现在每天只调用一次 GitHub API,取代每 30 分钟执行一次 `git fetch`。([#107648](https://github.com/NousResearch/hermes-agent/pull/107648)) ### 桌面软件包与 Microsoft Store - **密封并完成签名的桌面软件包** *(参见“亮点”)*。在打包安装中,`hermes update` 会指向正确的更新程序,包括 App Installer、Store 或 macOS 更新程序。([#134911](https://github.com/NousResearch/hermes-agent/pull/134911)) - **打包安装可端到端正常工作** — 智能体终端可以运行 `hermes`;卸载功能会说明如何通过操作系统移除应用;依赖 Python 的插件可以在 MSIX 内安装。([#134051](https://github.com/NousResearch/hermes-agent/pull/134051), [#135333](https://github.com/NousResearch/hermes-agent/pull/135333) — @alt-glitch) ### 统一包管理器 - **`hermes pm`** *(参见“亮点”)*:管理固定版本且经过哈希校验的 Python 3.14、uv、Node、ripgrep、FFmpeg、Chromium,以及 Windows 上的 Git/Bash,并提供 `hermes pm doctor|status|repair|gc`。贡献者使用 `source ./activate`,或对应的 `.ps1`/`.fish` 脚本。 - **依赖环境采用代际管理** — 新环境会在使用前完成检查,因此安装失败时仍保留正常工作的旧环境;更新和 `hermes pm gc` 会回收旧环境,某台主机上的占用由 92 GB 降至 18 GB。([#124968](https://github.com/NousResearch/hermes-agent/pull/124968), [#133808](https://github.com/NousResearch/hermes-agent/pull/133808) — @JoaoMarcos44) - **可选功能在首次使用时安装** — 可选 SDK(Anthropic、Bedrock)可以在会话中途加载,无需重启;设置 `security.allow_lazy_installs: false` 可关闭此功能。([#122221](https://github.com/NousResearch/hermes-agent/pull/122221) — @ethernet8023) - **插件可声明 Python 依赖** — 这些依赖会与核心组件一起跨配置文件解析;发生冲突时会拒绝安装;更新后不再兼容的插件会被禁用。Hindsight、Honcho、Supermemory、Mem0 和 Home Assistant 已迁移到目录,并会在使用时自动安装。([#113851](https://github.com/NousResearch/hermes-agent/pull/113851), [#122103](https://github.com/NousResearch/hermes-agent/pull/122103), [#114569](https://github.com/NousResearch/hermes-agent/pull/114569), [#132469](https://github.com/NousResearch/hermes-agent/pull/132469) — @ethernet8023) ### 安装与更新 - **更新不会再只应用一半** *(参见“亮点”)*。被终止的更新会在下次启动时自行修复。([#132361](https://github.com/NousResearch/hermes-agent/pull/132361), [#120339](https://github.com/NousResearch/hermes-agent/pull/120339)) - **更新更快、检出内容更小** — 更新只重新构建发生变化的部分,在 macOS 上由 32.5 秒缩短至 16.5 秒;克隆不再下载文件 blob;部分克隆的 `.git` 持续膨胀问题也已修复。([#135092](https://github.com/NousResearch/hermes-agent/pull/135092), [#133016](https://github.com/NousResearch/hermes-agent/pull/133016), [#131679](https://github.com/NousResearch/hermes-agent/pull/131679) — @kshitijk4poor, @ethernet8023, @liuhao1024, @whyyagswhy) - **体积小且经过哈希校验的安装程序** — `install.sh`/`install.ps1` 会验证固定版本的 uv 和 Git,然后将工作交给包管理器,并把日志写入 `logs/install.log`;现在还支持 musl Linux(Alpine、Void)、Windows 10 以及包含 Unicode 字符的 Windows 路径。([#124964](https://github.com/NousResearch/hermes-agent/pull/124964), [#125598](https://github.com/NousResearch/hermes-agent/pull/125598), [#132430](https://github.com/NousResearch/hermes-agent/pull/132430) — @JoaoMarcos44, @kshitijk4poor, @Finn763, @OutThisLife) - **失败会说明原因** — 启用可选遥测后,安装、更新、技能和插件失败都会记录具体原因。([#133809](https://github.com/NousResearch/hermes-agent/pull/133809)) ### Docker / Nix / Termux / Windows - **Docker** — 使用固定版本的 Debian 13 基础镜像并包含完整 Chromium;`stable`/`latest` 仅在正式版本发布后移动;内置附加组件会在重启后恢复。([#135726](https://github.com/NousResearch/hermes-agent/pull/135726), [#135084](https://github.com/NousResearch/hermes-agent/pull/135084) — @unsupportedpastels) - **Nix、Termux、Windows** — Nix 共用同一组版本固定信息,其桌面应用新增 Wayland 支持;Termux 改用已签名 APT 软件包(`pkg upgrade hermes-agent`),不过文档仍警告其当前不可用;Windows 可在旧运行时仍被占用时完成更新。([#128144](https://github.com/NousResearch/hermes-agent/pull/128144), [#122146](https://github.com/NousResearch/hermes-agent/pull/122146), [#131779](https://github.com/NousResearch/hermes-agent/pull/131779) — @ethernet8023, @janviernine) ### CI 与发布工程 - **发布门禁** — 端到端测试套件会针对发布构建运行;完整测试套件会在原生 Windows 上运行;SSH/Docker 后端会对真实守护进程进行测试。([#135409](https://github.com/NousResearch/hermes-agent/pull/135409), [#96458](https://github.com/NousResearch/hermes-agent/pull/96458), [#136602](https://github.com/NousResearch/hermes-agent/pull/136602) — @ethernet8023) ## 🧠 提供商与模型 ### 新提供商 - **提供商插件化** — ACP 和由 CLI 驱动的提供商可以通过 `hermes plugins install` 在主代码树之外安装;`--provider chatgpt` 会选择 ChatGPT Codex OAuth。([#101456](https://github.com/NousResearch/hermes-agent/pull/101456), [#115761](https://github.com/NousResearch/hermes-agent/pull/115761) — @AlexanderPrendota, @DarRahman) - **提供商升级** — Bedrock 提供 GPT-6(1M)并强制执行 Claude Guardrails;Azure Foundry 会列出部署;Gemini 支持完整 JSON Schema 工具;OpenCode Go 通过 Messages 路由 Claude。([#133573](https://github.com/NousResearch/hermes-agent/pull/133573), [#107815](https://github.com/NousResearch/hermes-agent/pull/107815), [#115770](https://github.com/NousResearch/hermes-agent/pull/115770), [#98928](https://github.com/NousResearch/hermes-agent/pull/98928), [#134848](https://github.com/NousResearch/hermes-agent/pull/134848) — @victor-kyriazakos, @JoaoMarcos44, @xxxigm, @thejpanganiban, @pandacooming) - **新增配置项** — `agent.text_verbosity` 用于设置 Responses 的回答长度;具名自定义提供商可以在 Codex app-server 上运行。([#115880](https://github.com/NousResearch/hermes-agent/pull/115880), [#115905](https://github.com/NousResearch/hermes-agent/pull/115905) — @Beandon13, @cosin2077) ### 模型目录 - **Claude 5.x** — Opus 5.5 也可通过原生 Anthropic 和 Bedrock(1M)使用。([#122633](https://github.com/NousResearch/hermes-agent/pull/122633) — @kshitijk4poor, @didodim) - **GPT-6** — Astra/Astra Pro 提供 standard、fast 和 flex 模式;可选择 Codex `-900k`;Astra 和 6.1 Sol 根据套餐支持 `/fast ultrafast`。([#103261](https://github.com/NousResearch/hermes-agent/pull/103261), [#119410](https://github.com/NousResearch/hermes-agent/pull/119410), [#136950](https://github.com/NousResearch/hermes-agent/pull/136950) — @daniil-grois, @sdalonzo) - **Gemini 3.8 Flash 和 Gemini 4 Argon**。([#101450](https://github.com/NousResearch/hermes-agent/pull/101450), [#137989](https://github.com/NousResearch/hermes-agent/pull/137989) — @kshitijk4poor, @dgkaaks) - **更多模型** — DeepSeek V4.1 Flash、Qwen3.8-Max-0902、Grok 4.7、GLM-5.3-FlashX、Muse Spark 1.3、Solar Pro 4/Mini 4。([#107489](https://github.com/NousResearch/hermes-agent/pull/107489), [#100966](https://github.com/NousResearch/hermes-agent/pull/100966), [#118371](https://github.com/NousResearch/hermes-agent/pull/118371), [#117435](https://github.com/NousResearch/hermes-agent/pull/117435), [#101948](https://github.com/NousResearch/hermes-agent/pull/101948), [#131645](https://github.com/NousResearch/hermes-agent/pull/131645) — @rob-maron, @am423) ### 身份验证与订阅 - **配置文件可以安全共享 OAuth 登录** — 一次性授权不会产生分叉;配置文件自身的登录信息会得到保留。([#100929](https://github.com/NousResearch/hermes-agent/pull/100929), [#134574](https://github.com/NousResearch/hermes-agent/pull/134574) — @unsupportedpastels) - **Nous 登录可经受** 每小时过期、并发子智能体、Portal 中断和边缘检查。([#103526](https://github.com/NousResearch/hermes-agent/pull/103526), [#121488](https://github.com/NousResearch/hermes-agent/pull/121488) — @kshitijk4poor, @zzragida) - **失效登录只会提示一次具体名称**,并提供 `hermes auth add` 修复方法;`auth.adopt_external_logins: false` 可阻止借用 Codex CLI/Claude Code 的登录信息。([#113816](https://github.com/NousResearch/hermes-agent/pull/113816), [#115586](https://github.com/NousResearch/hermes-agent/pull/115586)) - **密钥不会离开所属主机** — 配置的 `base_url` 会在各处得到遵守;Anthropic/OpenAI 密钥绝不会发送到外部主机。([#121614](https://github.com/NousResearch/hermes-agent/pull/121614), [#120299](https://github.com/NousResearch/hermes-agent/pull/120299) — @austinpickett, @686f6c61, @ahisblessed, @xuezhaolan, @leemove) ### 路由、回退与缓存 - **故障恢复** — `agent.auto_recovery_cycles`(默认值为 5)限制等待周期;回退后,如果 Codex 主模型的配额已经恢复,会自动切回主模型。([#116353](https://github.com/NousResearch/hermes-agent/pull/116353), [#130716](https://github.com/NousResearch/hermes-agent/pull/130716) — @kshitijk4poor, @xxxigm) - **不会意外产生费用** — 自动路由绝不会向你未选择的提供商计费;`provider_routing.models` 可以按模型固定 OpenRouter。([#107366](https://github.com/NousResearch/hermes-agent/pull/107366), [#104159](https://github.com/NousResearch/hermes-agent/pull/104159)) - **提示词缓存** — 可选的 `cache_ttl: auto` 会为交互会话使用 1 小时,为子智能体/cron 使用 5 分钟;大型会话执行会破坏缓存的 `/model` 操作前会要求确认;上下文压缩会保留前缀。([#118337](https://github.com/NousResearch/hermes-agent/pull/118337), [#95267](https://github.com/NousResearch/hermes-agent/pull/95267), [#104455](https://github.com/NousResearch/hermes-agent/pull/104455) — @kshitijk4poor, @JoaoMarcos44) ### 推理 - **重放与强度** — 所有能够读取推理内容的提供商都会重放推理;每个选择器都可设置推理强度并支持自定义级别名称;Anthropic 快速模式遵循官方文档。([#136358](https://github.com/NousResearch/hermes-agent/pull/136358), [#110346](https://github.com/NousResearch/hermes-agent/pull/110346), [#115735](https://github.com/NousResearch/hermes-agent/pull/115735), [#120517](https://github.com/NousResearch/hermes-agent/pull/120517) — @jquesnelle)