← 返回更新日志

Hermes v2026.6.19

2026-06-19 · GitHub 原文
```markdown # Hermes Agent v0.17.0 (v2026.6.19) **发布日期:** 2026年6月19日 **自 v0.16.0 以来:** ~1,475 次提交 · ~800 个已合并 PR · 1,693 个文件变更 · 235,390 行新增 · 50,730 行删除 · 300+ 个已关闭 issue · 245 位社区贡献者 > **“触及”版本。** v0.16.0 将 Hermes 带到了你的桌面上。v0.17.0 则关乎其触及范围能延伸多远——跨越新的对话地点,深入你已经使用的工具,并延伸至为团队运行 Hermes 的人们。Hermes 新增了两个渠道(通过 Photon 的 iMessage,以及 Raft 代理网络),桌面应用获得了大量新功能,子代理现在可以在后台运行,图像生成学会了编辑,并且通过 xAI Grok 订阅可以调用 Cursor 的 Composer 模型。仪表板获得了完整的配置文件构建器和安全登录,技能中心浏览器进行了彻底改造,`memory` 工具获得了重大升级,策展器(curator)停止了在每次例行运行时消耗辅助模型预算。同时还附带关闭了 300 多个 issue,以及一轮安全更新。 ## ✨ 亮点 - **Hermes 到达 iMessage——Photon Spectrum,无需 Mac 中继**——现在有一个基于 Photon 托管线路池构建的 iMessage 平台插件。运行 `hermes photon login`,使用设备码进行身份验证,Hermes 即可发送和接收 iMessage——无需一台藏在壁橱里的 Mac 运行中继,也无需照看 BlueBubbles 桥接。它被定位为 BlueBubbles 的继任者:免费开始,无需自行托管。如果你的朋友和家人生活在蓝色气泡中,Hermes 现在也生活在其中。([#32348](https://github.com/NousResearch/hermes-agent/pull/32348)、[#42582](https://github.com/NousResearch/hermes-agent/pull/42582)、[#44713](https://github.com/NousResearch/hermes-agent/pull/44713) — @teknium1) - **Raft——Hermes 作为网关渠道加入 Raft 代理网络**——一个新的内置 Raft 平台适配器让 Hermes 通过唤醒-渠道桥接连接到 [Raft](https://raft.build) 作为外部代理。设置 `RAFT_PROFILE`,运行桥接,Raft 即可唤醒 Hermes 处理消息——采用隐私契约设计,唤醒负载仅携带元数据(事件 ID、时间戳),绝不包含消息正文。这是 Hermes 可以出现并工作的另一个界面。([#48210](https://github.com/NousResearch/hermes-agent/pull/48210) — @xxchan, @teknium1) - **功能强化的桌面应用**——v0.16.0 发布了桌面应用;v0.17.0 通过数十个 PR 深化了其功能。可重新绑定的键盘快捷键、带有按类型切换的原生 OS 通知、实时子代理**监视窗口**(将被委托代理的活动流式传输到自己的窗格中)、带按模型预设的合成器模型选择器、自动 RTL/双向文本方向、可调整大小的 VS Code 主题终端窗格、每个线程的合成器草稿,以及直接在应用中安装**任何 VS Code 市场主题**的能力。桌面应用现在是一个严肃的日常驾驶工具,不再是预览版。([#45866](https://github.com/NousResearch/hermes-agent/pull/45866)、[#40660](https://github.com/NousResearch/hermes-agent/pull/40660)、[#47060](https://github.com/NousResearch/hermes-agent/pull/47060)、[#46959](https://github.com/NousResearch/hermes-agent/pull/46959)、[#43292](https://github.com/NousResearch/hermes-agent/pull/43292)、[#44596](https://github.com/NousResearch/hermes-agent/pull/44596) — @OutThisLife, @teknium1) - **后台/异步子代理——委托工作并继续前行**——`delegate_task(background=true)` 现在会分派一个在后台运行的子代理,并立即返回一个句柄。你和模型可以继续工作,而子代理则默默运行,一旦完成,完整结果会作为新的一轮重新进入对话。启动一次长时间的研究探索或多步骤构建,然后继续做其他事情,而不是被阻塞等待。([#40946](https://github.com/NousResearch/hermes-agent/pull/40946)、[#46968](https://github.com/NousResearch/hermes-agent/pull/46968) — @teknium1) - **编辑图像,而不仅仅是生成——`image_generate` 中的图像到图像**——`image_generate` 现在可以编辑和转换源图像,而不仅仅是凭空创建。传入现有图像和提示,它会路由到后端的编辑端点(与 `video_generate` 相同的工具、相同的模式),覆盖所有受支持的图像提供商。“把这个 Logo 变成蓝色”、“移除背景”、“将这张草图变成渲染图”——所有这些都可以通过你已经使用的工具完成。([#48705](https://github.com/NousResearch/hermes-agent/pull/48705) — @teknium1) - **自动化蓝图——无需学习 cron 即可安排事务**——按名称选择一个自动化,Hermes 会询问你需要什么——无需 cron 语法,无需输入 `slot=value`。一个蓝图定义在每个界面上都能原生渲染:仪表板中的表单、CLI/TUI/通讯工具中的斜杠命令、与代理的对话、文档目录中的条目。“每天早上 8 点新闻简报”变成一件通过回答问题来设置的事情,而不是记忆 `0 8 * * *`。([#41309](https://github.com/NousResearch/hermes-agent/pull/41309) — @teknium1) - **Cursor 的 Composer 模型,通过你的 xAI Grok 订阅**——`grok-composer-2.5-fast` 现在出现在 xAI OAuth 模型选择器中,其上下文窗口已调整为完整的 200k。Composer 是 Cursor 背后的快速编码模型——如果你有 xAI Grok 订阅,现在可以直接通过 OAuth 让 Hermes 指向它,无需单独的 API 密钥。你的 Grok 计划,Hermes 的代理循环,Composer 的编码速度。([#47908](https://github.com/NousResearch/hermes-agent/pull/47908)、[#6f89e17](https://github.com/NousResearch/hermes-agent/pull/47371) — @teknium1) - **仪表板中的完整配置文件构建器**——在浏览器中构建完整的 Hermes 配置文件——选择其模型、选择其技能、附加其 MCP 服务器——无需手动编辑 `config.yaml`。仪表板还将多配置文件管理统一到一个机器范围的视图中,并带有全局配置文件切换器,因此你可以从一个地方管理所有配置文件。([#39084](https://github.com/NousResearch/hermes-agent/pull/39084)、[#44007](https://github.com/NousResearch/hermes-agent/pull/44007) — @teknium1) - **技能中心浏览器改造**——仪表板的技能中心进行了彻底重做:连接的中心、精选部分、安装前的完整技能预览,以及每个技能的安全扫描。从可信来源(OpenAI、Anthropic、HuggingFace、NVIDIA)浏览和安装技能现在是一种真正的浏览体验,不再是一个扁平列表。([#40384](https://github.com/NousResearch/hermes-agent/pull/40384)、[#43398](https://github.com/NousResearch/hermes-agent/pull/43398) — @teknium1) - **`memory` 工具获得重大升级——原子批量操作**——`memory` 工具新增了一个 `operations` 数组,用于**在最终字符预算内原子性地**应用一批添加/替换/移除编辑。模型可以在一次调用中释放空间并添加新条目——即使仅添加一项就会超出预算——将以前脆弱的多次交互舞蹈压缩成一个可靠的操作。内存更新现在更快,并且不太可能在编辑过程中失败。([#48507](https://github.com/NousResearch/hermes-agent/pull/48507) — @teknium1) - **安全的仪表板登录**——仪表板的身份验证得到了加强:每个需要令牌的端点现在在 OAuth 网关后正确返回 401,WebSocket 身份验证使用提供的仪表板令牌,当 `public_url` 覆盖被静默拒绝时会触发警告。将仪表板暴露到网络现在默认更安全。([#42578](https://github.com/NousResearch/hermes-agent/pull/42578)、[#42578](https://github.com/NousResearch/hermes-agent/pull/43214) — @benbarclay, @teknium1) - **官方 WhatsApp Business Cloud API 适配器**——除了现有的 Baileys 桥接,Hermes 现在也能使用**官方** WhatsApp Business Cloud API——Meta 的第一方、托管、无需桥接进程的路径。将你的业务 API 凭据指向它,Hermes 即可通过支持的渠道使用 WhatsApp,无需保持 QR 扫描桥接进程存活。([#44331](https://github.com/NousResearch/hermes-agent/pull/44331)、[#43921](https://github.com/NousResearch/hermes-agent/pull/43921) — @jquesnelle, @teknium1) - **Telegram 富文本——Bot API 10.1 富消息**——Telegram 回复现在通过 Bot API 10.1 渲染为适当的富消息:更好的格式、更干净的长消息处理、原生的标记而不是扁平文本。默认启用,可选择退出,因此你的 Telegram 对话看起来像它们应该的样子,无需任何配置。([#44829](https://github.com/NousResearch/hermes-agent/pull/44829)、[#45584](https://github.com/NousResearch/hermes-agent/pull/45584)、[#45953](https://github.com/NousResearch/hermes-agent/pull/45953) — @teknium1) - **策展器成本优化——例行运行无辅助模型消耗**——技能策展器现在默认修剪过时的技能,但不再运行其 LLM 驱动的整合步骤,除非你选择加入(`curator.consolidate: true` 或 `hermes curator run --consolidate`)。确定性不活动扫描继续免费运行;意见性强、消耗辅助模型预算的“构建伞形技能”分支现在默认关闭。例行后台策展**消耗零令牌**。([#47840](https://github.com/NousResearch/hermes-agent/pull/47840) — @teknium1) ## 🖥️ Hermes 桌面应用 ### 新界面与用户体验 - 可重新绑定的键盘快捷键面板;带有按类型切换的原生 OS 通知;策划的轮次完成提示 + 可关闭的错误横幅([#40660](https://github.com/NousResearch/hermes-agent/pull/40660)、[#45866](https://github.com/NousResearch/hermes-agent/pull/45866)、[#42480](https://github.com/NousResearch/hermes-agent/pull/42480)、[#47985](https://github.com/NousResearch/hermes-agent/pull/47985) — @OutThisLife、@teknium1) - 实时子代理**监视窗口**——将被委托代理的活动流式传输到自己的窗格中;合成器状态堆栈 + 可编辑提示;在任何自己的窗口中打开聊天;新会话紧凑窗口热键([#47060](https://github.com/NousResearch/hermes-agent/pull/47060)、[#44630](https://github.com/NousResearch/hermes-agent/pull/44630)、[#43219](https://github.com/NousResearch/hermes-agent/pull/43219)、[#46951](https://github.com/NousResearch/hermes-agent/pull/46951) — @OutThisLife、@teknium1) - 合成器模型选择器 + 按模型预设 + 外部提供商断开连接;在 GUI 中展示 `hermes model` 的每个提供商/模型;将提供商列表统一为一个来源;当主模型切换导致辅助任务固定在其他地方时发出警告([#46959](https://github.com/NousResearch/hermes-agent/pull/46959)、[#40563](https://github.com/NousResearch/hermes-agent/pull/40563)、[#49080](https://github.com/NousResearch/hermes-agent/pull/49080)、[#40286](https://github.com/NousResearch/hermes-agent/pull/40286) — @teknium1、@OutThisLife) - 安装**任何 VS Code 市场主题**;每个配置文件可分配主题;窗口透明度滑块;统一覆盖设计系统 + BrandMark + 入门重新设计([#43292](https://github.com/NousResearch/hermes-agent/pull/43292)、[#42286](https://github.com/NousResearch/hermes-agent/pull/42286)、[#45086](https://github.com/NousResearch/hermes-agent/pull/45086)、[#40708](https://github.com/NousResearch/hermes-agent/pull/40708) — @teknium1、@OutThisLife) - 可调整大小的 VS Code 主题终端窗格 + 调色板完善;自动检测聊天中的 RTL/双向文本方向;Mac 风格会话切换器(^Tab / ^1-9);工作区感知侧边栏分组;悬停显示折叠的侧边栏;侧边栏中的消息来源文件夹([#42521](https://github.com/NousResearch/hermes-agent/pull/42521)、[#44596](https://github.com/NousResearch/hermes-agent/pull/44596)、[#43111](https://github.com/NousResearch/hermes-agent/pull/43111)、[#45273](https://github.com/NousResearch/hermes-agent/pull/45273)、[#41670](https://github.com/NousResearch/hermes-agent/pull/41670)、[#41751](https://github.com/NousResearch/hermes-agent/pull/41751) — @OutThisLife) - 合成器中的箭头键历史 + 队列编辑;从批准栏中内联展开完整命令;跟随流式传输到底部 + 跳至底部按钮;侧边栏和仪表板调度器中的一等 cron 任务([#40234](https://github.com/NousResearch/hermes-agent/pull/40234)、[#44864](https://github.com/NousResearch/hermes-agent/pull/44864)、[#45263](https://github.com/NousResearch/hermes-agent/pull/45263)、[#40684](https://github.com/NousResearch/hermes-agent/pull/40684) — @OutThisLife、@teknium1) - 桌面宠物——弹出覆盖 + 通知([#47938](https://github.com/NousResearch/hermes-agent/pull/47938) — @teknium1) - 设置中的完整工具后端配置(选择器 + 每个后端设置);从 GUI 运行工具后端安装后设置;卸载聊天 GUI 而不移除代理;Shift+点击状态栏 zap 切换全局 YOLO;本地网关上的 `/browser connect`([#41232](https://github.com/NousResearch/hermes-agent/pull/41232)、[#40559](https://github.com/NousResearch/hermes-agent/pull/40559)、[#40355](https://github.com/NousResearch/hermes-agent/pull/40355)、[#41666](https://github.com/NousResearch/hermes-agent/pull/41666)、[#47245](https://github.com/NousResearch/hermes-agent/pull/47245) — @teknium1、@OutThisLife) - 日语 + 繁体中文语言切换([#40114](https://github.com/NousResearch/hermes-agent/pull/40114)) - “重启网关”操作(从“重启消息”重命名)在状态栏中显示,并出现在消息保存/切换提示中;渲染的日志可选/可复制([#49094](https://github.com/NousResearch/hermes-agent/pull/49094) — @OutThisLife) ### 远程网关与多配置文件 - **远程媒体中继**——首次通过网络附加图像/PDF 并显示代理编写的图像;通过 `file.attach` 实现远程网关文件附件([#41336](https://github.com/NousResearch/hermes-agent/pull/41336)、[#42634](https://github.com/NousResearch/hermes-agent/pull/42634) — @teknium1) - 客户端 + 后端版本按钮 + 远程后端更新流程;浏览远程后端文件;路由全局远程配置文件 REST 调用;通过重新验证过期的远程后端来在睡眠/唤醒后恢复聊天([#42181](https://github.com/NousResearch/hermes-agent/pull/42181)、[#44326](https://github.com/NousResearch/hermes-agent/pull/44326)、[#47011](https://github.com/NousResearch/hermes-agent/pull/47011)、[#41350](https://github.com/NousResearch/hermes-agent/pull/41350) — @OutThisLife、@teknium1) - 多配置文件善后清理——WS 认证 + 跨配置文件会话读取;在删除前释放配置文件后端;按会话限定会话列表/模型切换/计时器([#44529](https://github.com/NousResearch/hermes-agent/pull/44529)、[#42613](https://github.com/NousResearch/hermes-agent/pull/42613)、[#41103](https://github.com/NousResearch/hermes-agent/pull/41103)、[#41120](https://github.com/NousResearch/hermes-agent/pull/41120)、[#41182](https://github.com/NousResearch/hermes-agent/pull/41182) — @OutThisLife、@teknium1) - 将子代理活动流式传输到监视窗口;在未聚焦的辅助聊天窗口中保持流式绘画;恢复丢失的会话窗口([#47060](https://github.com/NousResearch/hermes-agent/pull/47060)、[#47919](https://github.com/NousResearch/hermes-agent/pull/47919)、[#47655](https://github.com/NousResearch/hermes-agent/pull/47655) — @OutThisLife) ## 📊 Web 仪表板 - 全功能配置文件构建器(模型 + 技能 + MCP);统一多配置文件管理——一台机器的仪表板 + 全局配置文件切换器;配置文件范围的技能和工具集;聊天标签页上的会话切换面板([#39084](https://github.com/NousResearch/hermes-agent/pull/39084)、[#44007](https://github.com/NousResearch/hermes-agent/pull/44007)、[#43808](https://github.com/NousResearch/hermes-agent/pull/43808)、[#49077](https://github.com/NousResearch/hermes-agent/pull/49077) — @teknium1) - 技能中心浏览器改造——连接的中心、精选、预览 + 安全扫描;技能页面上的 SKILL.md 编辑器 + cron 模态框中的附加技能选择器;每个 MCP 的完整目录详细信息;GUI 中的完整工具后端配置([#40384](https://github.com/NousResearch/hermes-agent/pull/40384)、[#44231](https://github.com/NousResearch/hermes-agent/pull/44231)、[#48520](https://github.com/NousResearch/hermes-agent/pull/48520)、[#40418](https://github.com/NousResearch/hermes-agent/pull/40418) — @teknium1) - 从 Webhooks 页面启用 Webhooks;幂等的 `hermes dashboard register`;Telegram QR 入门后自动重启网关;文件浏览器;从主题选择器更改 UI 字体;聊天侧边栏中的推理努力选择器([#44021](https://github.com/NousResearch/hermes-agent/pull/44021)、[#42455](https://github.com/NousResearch/hermes-agent/pull/42455)、[#43424](https://github.com/NousResearch/hermes-agent/pull/43424)、[#43512](https://github.com/NousResearch/hermes-agent/pull/43512)、[#41145](https://github.com/NousResearch/hermes-agent/pull/41145)、[#49141](https://github.com/NousResearch/hermes-agent/pull/49141) — @teknium1) ## 🏗️ 核心代理与架构 ### God 文件重构浪潮(run_agent.py / cli.py / gateway/run.py) - **`cli.py` main() 从 3297 行减少到 954 行**——提取了 28 个子命令解析器到 `hermes_cli/subcommands/`,然后提升了 9 个闭包处理器;32 个斜杠命令处理器 → `CLICommandsMixin`;18 个模型流向导函数 → `model_setup_flows`;代理构建集群 → `CLIAgentSetupMixin`([#41798](https://github.com/NousResearch/hermes-agent/pull/41798)、[#41835](https://github.com/NousResearch/hermes-agent/pull/41835)、[#41942](https://github.com/NousResearch/hermes-agent/pull/41942)、[#42174](https://github.com/NousResearch/hermes-agent/pull/42174)、[#42153](https://github.com/NousResearch/hermes-agent/pull/42153) — @teknium1) - **`gateway/run.py` 从 19157 行减少到 15870 行**——42 个斜杠命令处理器 → `GatewaySlashCommandsMixin`;授权集群 → `GatewayAuthorizationMixin`;看板观察者循环 → `GatewayKanbanWatchersMixin`([#41886](https://github.com/NousResearch/hermes-agent/pull/41886)、[#42159](https://github.com/NousResearch/hermes-agent/pull/42159)、[#41849](https://github.com/NousResearch/hermes-agent/pull/41849) — @teknium1) - **`run_agent.py` 轮次循环**——将序言提取到 `TurnContext`,循环后尾部提取到 `finalize_turn`,将内部重试循环恢复标志合并到 `TurnRetryState`([#41778](https://github.com/NousResearch/hermes-agent/pull/41778)、[#42169](https://github.com/NousResearch/hermes-agent/pull/42169)、[#41828](https://github.com/NousResearch/hermes-agent/pull/41828) — @teknium1) ### 代理循环、提示与工具 - **`memory` 批量操作**——针对最终字符预算的原子添加/替换/移除数组,因此单个调用可以释放空间并添加条目([#48507](https://github.com/NousResearch/hermes-agent/pull/48507) — @teknium1) - **`search_files` 无损密集化**——空闲空间评估报告 + 一个值得发布的密集化改进(更少的令牌每结果,相同的匹配)([#47866](https://github.com/NousResearch/hermes-agent/pull/47866) — @teknium1) - 移除了代理可调用的 `send_message` 工具;CLI/TUI/桌面/ACP 上的编码上下文姿态;`read_file` 将 `.ipynb`/`.docx`/`.xlsx` 提取为文本([#47856](https://github.com/NousResearch/hermes-agent/pull/47856)、[#43316](https://github.com/NousResearch/hermes-agent/pull/43316)、[#37082](https://github.com/NousResearch/hermes-agent/pull/37082) — @teknium1) - 上下文文件处理:可配置的截断限制 + 警告;将上下文文件上限缩放到模型窗口 + 将代理指向截断的文件([#47251](https://github.com/NousResearch/hermes-agent/pull/47251)、[#47846](https://github.com/NousResearch/hermes-agent/pull/47846) — @teknium1) - 压缩:压缩摘要中的时间锚定;将 gpt-5.5 在 Codex OAuth 上的压缩触发阈值提高到 85%([#41102](https://github.com/NousResearch/hermes-agent/pull/41102)、[#40957](https://github.com/NousResearch/hermes-agent/pull/40957) — @teknium1) - 自适应中间件(由 NeMo-Relay 观察者遥测消费);可用的轮次中转向——桌面辅助 + 可信注入([#29724](https://github.com/NousResearch/hermes-agent/pull/29724)、[#40240](https://github.com/NousResearch/hermes-agent/pull/40240) — @teknium1) ### 提供商与模型支持 - 新模型:`z-ai/glm-5.2`(已验证 1M 上下文,OpenRouter + Nous)、`anthropic/claude-fable-5`、`laguna-m.1` + `nemotron-3-ultra`、xAI Composer 2.5 在 OAuth 选择器中;将 xAI 默认设置为 `grok-build-0.1`([#47391](https://github.com/NousResearch/hermes-agent/pull/47391)、[#45695](https://github.com/NousResearch/hermes-agent/pull/45695)、[#42979](https://github.com/NousResearch/hermes-agent/pull/42979)、[#42629](https://github.com/NousResearch/hermes-agent/pull/42629)、[#47908](https://github.com/NousResearch/hermes-agent/pull/47908)、[#47371](https://github.com/NousResearch/hermes-agent/pull/47371) — @teknium1) - 模型选择器:刷新模型控件以清除过时的缓存;将 Nous 推荐模型持久化到磁盘 + 在门户失败时回退;在更新时从检出中填充目录磁盘缓存;MiniMax-M3 报告真实 1M 上下文([#48691](https://github.com/NousResearch/hermes-agent/pull/48691)、[#42628](https://github.com/NousResearch/hermes-agent/pull/42628)、[#42614](https://github.com/NousResearch/hermes-agent/pull/42614)、[#43338](https://github.com/NousResearch/hermes-agent/pull/43338) — @teknium1) - Anthropic 自适应模型:默认使用现代思维契约;绝不发送 `reasoning` 字段;将 `reasoning_effort` 路由到冗长;对于非常昂贵的选择要求确认([#42991](https://github.com/NousResearch/hermes-agent/pull/42991)、[#43012](https://github.com/NousResearch/hermes-agent/pull/43012)、[#43436](https://github.com/NousResearch/hermes-agent/pull/43436)、[#43391](https://github.com/NousResearch/hermes-agent/pull/43391) — @teknium1) - 认证:从池中自动检测 OpenRouter 凭据;在添加/重新认证时保持 Codex OAuth 池账户区分;跨配置文件解析 xAI OAuth + 将旋转后的令牌写回根;为由 `model.default_headers` 自定义 OpenAI 兼容提供商([#42263](https://github.com/NousResearch/hermes-agent/pull/42263)、[#42316](https://github.com/NousResearch/hermes-agent/pull/42316)、[#46614](https://github.com/NousResearch/hermes-agent/pull/46614)、[#41096](https://github.com/NousResearch/hermes-agent/pull/41096) — @teknium1) - Bedrock 在 IAM 拒绝流式变体时回退到非流式 `InvokeModel`;Ollama 默认 `max_tokens=65536`;将模型拒绝表现为 `content_filter`([#44293](https://github.com/NousResearch/hermes-agent/pull/44293)、[#41694](https://github.com/NousResearch/hermes-agent/pull/41694)、[#46013](https://github.com/NousResearch/hermes-agent/pull/46013) — @teknium1) ### 会话、状态与多代理 - 可选的**最大会话上限**;在 CLI 退出和轮换时删除空会话;用于压缩轮换的 ACP 会话来源元数据([#42389](https://github.com/NousResearch/hermes-agent/pull/42389)、[#43855](https://github.com/NousResearch/hermes-agent/pull/43855)、[#41724](https://github.com/NousResearch/hermes-agent/pull/41724) — @teknium1) - 委托:通过端点标识解析自定义端点子代理池;移除默认子代理墙钟超时;停止子代理完成行泄漏到父 CLI 显示中([#41730](https://github.com/NousResearch/hermes-agent/pull/41730)、[#45149](https://github.com/NousResearch/hermes-agent/pull/45149)、[#44223](https://github.com/NousResearch/hermes-agent/pull/44223) — @teknium1) - 看板:在 `kanban_create` 上配置门控自动订阅;嵌入式调度器的机器全局单例锁;为工作人员固定分配的配置文件工具集;在工作人员仍然存活时保持回收([#48635](https://github.com/NousResearch/hermes-agent/pull/48635)、[#49068](https://github.com/NousResearch/hermes-agent/pull/49068)、[#45590](https://github.com/NousResearch/hermes-agent/pull/45590)、[#49064](https://github.com/NousResearch/hermes-agent/pull/49064) — @teknium1) - 内存:可配置的 Hindsight 保留观察范围;OpenViking 设置 UX;Honcho 网关门控身份树;Supermemory 会话级别摄取([#46611](https://github.com/NousResearch/hermes-agent/pull/46611)、[#48262](https://github.com/NousResearch/hermes-agent/pull/48262)、[#44431](https://github.com/NousResearch/hermes-agent/pull/44431)、[#38756](https://github.com/NousResearch/hermes-agent/pull/38756) — @teknium1、@alt-glitch) ## 📱 消息平台(网关) ### 新渠道 - **通过 Photon Spectrum 的 iMessage**——`hermes photon login`(设备码 OAuth)、gRPC 原生渠道(无 webhook)、Markdown 渲染、表情符号反应、通过 spectrum-ts 的传出媒体([#32348](https://github.com/NousResearch/hermes-agent/pull/32348)、[#42582](https://github.com/NousResearch/hermes-agent/pull/42582)、[#44713](https://github.com/NousResearch/hermes-agent/pull/44713)、[#42397](https://github.com/NousResearch/hermes-agent/pull/42397) — @teknium1) - **WhatsApp Business Cloud API** 适配器(官方,无桥接进程)([#44331](https://github.com/NousResearch/hermes-agent/pull/44331)、[#43921](https://github.com/NousResearch/hermes-agent/pull/43921) — @jquesnelle、@teknium1) - **SimpleX**——群组、原生附件、文本批处理、自动接受;**Raft** 内置平台插件,带活动钩子([#42584](https://github.com/NousResearch/hermes-agent/pull/42584)、[#48210](https://github.com/NousResearch/hermes-agent/pull/48210) — @teknium1) ### 网关核心与渲染 - 在 Markdown 平台上将终端工具调用渲染为原生 bash 代码块;聊天中裸露的围栏代码块;可选的 LLM 上下文消息时间戳;可配置的 `tool_progress_grouping`([#41215](https://github.com/NousResearch/hermes-agent/pull/41215)、[#42576](https://github.com/NousResearch/hermes-agent/pull/42576)、[#47253](https://github.com/NousResearch/hermes-agent/pull/47253)、[#47228](https://github.com/NousResearch/hermes-agent/pull/47228) — @teknium1) - Telegram:Bot API 10.1 富消息(现在默认启用,可退出);选择加入的在线/离线机器人状态指示器;停止截断长流式响应;MarkdownV2 用于进度编辑;在下载前门控超大的语音/音频([#44829](https://github.com/NousResearch/hermes-agent/pull/44829)、[#45584](https://github.com/NousResearch/hermes-agent/pull/45584)、[#49134](https://github.com/NousResearch/hermes-agent/pull/49134)、[#43761](https://github.com/NousResearch/hermes-agent/pull/43761)、[#44245](https://github.com/NousResearch/hermes-agent/pull/44245) — @teknium1) - Discord:传播 `role_authorized` 以便 `DISCORD_ALLOWED_ROLES` 端到端工作;从运行时网关任务退出中恢复;在连接失败时取消 `_bot_task`;在回复后停止打字([#43327](https://github.com/NousResearch/hermes-agent/pull/43327)、[#44383](https://github.com/NousResearch/hermes-agent/pull/44383)、[#44432](https://github.com/NousResearch/hermes-agent/pull/44432)、[#44836](https://github.com/NousResearch/hermes-agent/pull/44836) — @teknium1) - Slack:当 `reply_in_thread=false` 时限定顶级频道消息范围;线程审批 UX(块大小溢出 + 类型前缀);使视频附件可供代理使用;`register_slack_action_handler` 插件 API([#41703](https://github.com/NousResearch/hermes-agent/pull/41703)、[#43444](https://github.com/NousResearch/hermes-agent/pull/43444)、[#45512](https://github.com/NousResearch/hermes-agent/pull/45512)、[#44664](https://github.com/NousResearch/hermes-agent/pull/44664) — @teknium1) - 包括回复的媒体附件;文档附件在 Signal/Email/SimpleX/Teams 上分类为 DOCUMENT;WhatsApp 重启过时的桥接进程;Matrix 房间上下文隔离;QQbot CPU 旋转修复;微信速率限制断路器([#46107](https://github.com/NousResearch/hermes-agent/pull/46107)、[#44695](https://github.com/NousResearch/hermes-agent/pull/44695)、[#44205](https://github.com/NousResearch/hermes-agent/pull/44205)、[#18505](https://github.com/NousResearch/hermes-agent/pull/18505)、[#40574](https://github.com/NousResearch/hermes-agent/pull/40574)、[#41718](https://github.com/NousResearch/hermes-agent/pull/41718) — @teknium1、@banditburai) ## 🖥️ CLI、TUI 和设置 - `/version` 斜杠命令;`/billing` 交互式终端计费(TUI + CLI);在状态栏上显示自上次最终代理响应以来的时间;将已解决的审批/澄清提示持久化到回滚缓存中([#40214](https://github.com/NousResearch/hermes-agent/pull/40214)、[#45449](https://github.com/NousResearch/hermes-agent/pull/45449)、[#44265](https://github.com/NousResearch/hermes-agent/pull/44265)、[#44702](https://github.com/NousResearch/hermes-agent/pull/44702) — @teknium1) - 锁定 hermes 工作树,以便并发进程无法破坏它们;在列表/显示中显示自定义配置文件别名名称;从任何来源克隆配置文件([#48699](https://github.com/NousResearch/hermes-agent/pull/48699)、[#40371](https://github.com/NousResearch/hermes-agent/pull/40371)、[#45630](https://github.com/NousResearch/hermes-agent/pull/45630) — @teknium1) - 首次联系时选择加入的结构化配置文件构建路径;每个平台可配置的系统提示提示;可配置的后台内存/技能通知([#41114](https://github.com/NousResearch/hermes-agent/pull/41114)、[#48630](https://github.com/NousResearch/hermes-agent/pull/48630)、[#47226](https://github.com/NousResearch/hermes-agent/pull/47226) — @teknium1) - TUI:交互式插件中心启用/禁用覆盖;终端标题栏中的会话名称;直接绘制审批/澄清/sudo/秘密模态框(不经过节流);包装长审批命令而不是截断([#42965](https://github.com/NousResearch/hermes-agent/pull/42965)、[#43188](https://github.com/NousResearch/hermes-agent/pull/43188)、[#41155](https://github.com/NousResearch/hermes-agent/pull/41155)、[#44691](https://github.com/NousResearch/hermes-agent/pull/44691) — @teknium1) - TTS:Gemini 角色提示 + 音频标签;xAI 自动语音标签 + 速度/流式旋钮;Piper speaker_id;Telegram 自动 TTS 的 OGG([#43442](https://github.com/NousResearch/hermes-agent/pull/43442)、[#49061](https://github.com/NousResearch/hermes-agent/pull/49061)、[#49062](https://github.com/NousResearch/hermes-agent/pull/49062)、[#49060](https://github.com/NousResearch/hermes-agent/pull/49060)、[#41644](https://github.com/NousResearch/hermes-agent/pull/41644) — @teknium1) ## 🔧 工具系统、技能与 MCP - **`image_generate` 中的图像到图像/编辑**,覆盖所有后端;将图像缩小到提供商维度限制([#48705](https://github.com/NousResearch/hermes-agent/pull/48705)、[#45979](https://github.com/NousResearch/hermes-agent/pull/45979) — @teknium1) - MCP:目录中的官方 **Unreal Engine 5.8** MCP 服务器;**引导处理器**,以便 MCP 服务器可以在工具调用中途提示确认(支付/OAuth),无论在哪个界面上拥有会话——CLI/TUI/Telegram/Slack;在轮次之间将延迟连接的 MCP 工具暴露给代理(缓存安全);对短 TTL HTTP 会话进行保活 ping;在探测前阻止外形像数据泄露/可疑的 stdio 配置;能力门控 `tools/list`,以便仅提示的服务器可以连接;保留 stdio argv 透传 + Windows 环境变量([#48397](https://github.com/NousResearch/hermes-agent/pull/48397)、[#49203](https://github.com/NousResearch/hermes-agent/pull/49203)、[#49208](https://github.com/NousResearch/hermes-agent/pull/49208)、[#49221](https://github.com/NousResearch/hermes-agent/pull/49221)、[#46083](https://github.com/NousResearch/hermes-agent/pull/46083)、[#44550](https://github.com/NousResearch/hermes-agent/pull/44550)、[#44324](https://github.com/NousResearch/hermes-agent/pull/44324) — @teknium1、@lgalabru) - 技能:`simplify-code` 技能(并行的 3 代理代码审查和清理)+ 基于 Chesterton's Fence 的风险分层应用;查找和差异用户修改的捆绑技能;可选的**支付**技能(Stripe Link、MPP、Projects);基于 CLI 的商店技能;每个来源的实时浏览进度([#41691](https://github.com/NousResearch/hermes-agent/pull/41691)、[#49070](https://github.com/NousResearch/hermes-agent/pull/49070)、[#48286](https://github.com/NousResearch/hermes-agent/pull/48286)、[#31343](https://github.com/NousResearch/hermes-agent/pull/31343)、[#47309](https://github.com/NousResearch/hermes-agent/pull/47309)、[#43398](https://github.com/NousResearch/hermes-agent/pull/43398) — @teknium1、@colinwren-stripe) - 策展器:使技能整合为选择加入(修剪保持默认开启)([#47840](https://github.com/NousResearch/hermes-agent/pull/47840) — @teknium1) - 插件:从仓库内的子目录安装;接受 `hermes plugins install` 中浏览器粘贴的 GitHub URL;`session:compress` 生命周期事件 + `thread_id`/`chat_type` 在 agent:start/end 上下文中([#42963](https://github.com/NousResearch/hermes-agent/pull/42963)、[#33539](https://github.com/NousResearch/hermes-agent/pull/33539)、[#47252](https://github.com/NousResearch/hermes-agent/pull/47252)、[#41672](https://github.com/NousResearch/hermes-agent/pull/41672) — @teknium1) - 内存/技能**写入审批**门控(默认关闭)——布尔值 `write_approval` 替代三态 `write_mode`([#38199](https://github.com/NousResearch/hermes-agent/pull/38199)、[#43354](https://github.com/NousResearch/hermes-agent/pull/43354) — @teknium1) ## 🌐 舰队、中继与自动化 - **托管范围**——管理员固定、用户不可更改的配置和秘密,来自 root 拥有的 `/etc/hermes`([#49098](https://github.com/NousResearch/hermes-agent/pull/49098) — @teknium1) - **通过一个网关进程多路复用所有配置文件**(选择加入)([#48273](https://github.com/NousResearch/hermes-agent/pull/48273) — @benbarclay) - **可插拔 CronScheduler** + Chronos 托管 cron 提供商(缩放到零)([#48275](https://github.com/NousResearch/hermes-agent/pull/48275) — @benbarclay) - **自动化蓝图**——每个界面上的参数化自动化模板([#41309](https://github.com/NousResearch/hermes-agent/pull/41309) — @teknium1) - 网关到网关中继(阶段 0-3):中继适配器 + 能力描述符,连接器⇄网关渠道认证 + 签名 HTTP 入站 + 注册 CLI,仅 WS 入站,托管启动自我配置客户端([#48078](https://github.com/NousResearch/hermes-agent/pull/48078)、[#48147](https://github.com/NousResearch/hermes-agent/pull/48147)、[#48294](https://github.com/NousResearch/hermes-agent/pull/48294)、[#48242](https://github.com/NousResearch/hermes-agent/pull/48242) — @teknium1) ## 🐳 Docker、Nix 和安装器 - s6:直接检测 supervisor 以重启网关;注册配置文件网关而不自动启动;持久化所需状态;清除过时的日志锁([#46290](https://github.com/NousResearch/hermes-agent/pull/46290)、[#46266](https://github.com/NousResearch/hermes-agent/pull/46266)、[#46292](https://github.com/NousResearch/hermes-agent/pull/46292)、[#46289](https://github.com/NousResearch/hermes-agent/pull/46289) — @teknium1) - Docker:优化镜像大小(.dockerignore、删除开发依赖、拆分层);预安装矩阵依赖;受监督的网关使用 `--replace`;加固托管安装树以防止自修改([#38749](https://github.com/NousResearch/hermes-agent/pull/38749)、[#42413](https://github.com/NousResearch/hermes-agent/pull/42413)、[#47555](https://github.com/NousResearch/hermes-agent/pull/47555)、[#47490](https://github.com/NousResearch/hermes-agent/pull/47490) — @teknium1) - Nix:冷 npm 构建修复 + 自动修复锁文件工作流;通过 `importNpmLock` 实现无哈希 npm 依赖;锁定 Electron 40.10.2 后刷新 npmDepsHash([#41867](https://github.com/NousResearch/hermes-agent/pull/41867)、[#48883](https://github.com/NousResearch/hermes-agent/pull/48883)、[#48457](https://github.com/NousResearch/hermes-agent/pull/48457) — @teknium1) - 安装器:在自动暂存前清除未合并的 git 索引;将安装方法标记限定到代码树([#45515](https://github.com/NousResearch/hermes-agent/pull/45515)、[#48188](https://github.com/NousResearch/hermes-agent/pull/48188) — @teknium1) ## 🔒 安全与可靠性 - 在自有策略网关适配器上安全失败;在 Slack/Feishu/Discord 上未设置许可列表时,审批按钮认证安全失败([#45634](https://github.com/NousResearch/hermes-agent/pull/45634)、[#41226](https://github.com/NousResearch/hermes-agent/pull/41226) — @teknium1) - 在请求调试转储中编辑秘密;向公共状态隐瞒主机元数据;在探测前阻止外形像数据泄露/可疑的 MCP stdio 配置([#46637](https://github.com/NousResearch/hermes-agent/pull/46637)、[#45642](https://github.com/NousResearch/hermes-agent/pull/45642)、[#46083](https://github.com/NousResearch/hermes-agent/pull/46083) — @teknium1) - 关闭 shell 转义拒绝列表绕过 + 在缺少审批模块时安全失败;在启动 cua-driver MCP 前清理操作员环境;为 cron 作业脚本子进程清理环境;限制 TodoStore 内容长度/计数;扫描 REST cron 提示以确保与代理工具的奇偶性([#40591](https://github.com/NousResearch/hermes-agent/pull/40591)、[#48423](https://github.com/NousResearch/hermes-agent/pull/48423)、[#49207](https://github.com/NousResearch/hermes-agent/pull/49207)、[#41648](https://github.com/NousResearch/hermes-agent/pull/41648)、[#41335](https://github.com/NousResearch/hermes-agent/pull/41335) — @teknium1、@kshitijk4poor) - 升级 urllib3 和 PyJWT 以清除 CVE;Langfuse 编辑 base64 数据 URI 而不是截断为无效的 base64([#40179](https://github.com/NousResearch/hermes-agent/pull/40179)、[#43322](https://github.com/NousResearch/hermes-agent/pull/43322) — @teknium1) ## 🪟 Windows - 通过 ConPTY(`win_pty_bridge`)实现仪表板 `/chat` 标签页 + 测试;为 uv 安装解析 PowerShell 主机而不是裸 `powershell`;通过绝对路径解析 `powershell.exe` 以免桌面安装卡住([#42251](https://github.com/NousResearch/hermes-agent/pull/42251)、[#48341](https://github.com/NousResearch/hermes-agent/pull/48341)、[#40927](https://github.com/NousResearch/hermes-agent/pull/40927) — @teknium1) - 修复过时的 winget 注册 + 刷新/合并 PATH;在重新创建 venv 前杀死 hermes 以释放 `_bcrypt.pyd` 锁;当环境变量过时时从注册表读取 HERMES_HOME;在更新修复期间隔离正在运行的 `hermes.exe`([#44084](https://github.com/NousResearch/hermes-agent/pull/44084)、[#45120](https://github.com/NousResearch/hermes-agent/pull/45120)、[#46772](https://github.com/NousResearch/hermes-agent/pull/46772)、[#40409](https://github.com/NousResearch/hermes-agent/pull/40409) — @teknium1) - JOB 分离观察者可靠性 + 状态 --deep 探测;处理 Windows PTY 标准输入 + 分离的 WS 帧;将子进程输出解码为 UTF-8;原生 Windows 上的确认模态框([#40909](https://github.com/NousResearch/hermes-agent/pull/40909)、[#41953](https://github.com/NousResearch/hermes-agent/pull/41953)、[#44328](https://github.com/NousResearch/hermes-agent/pull/44328)、[#42419](https://github.com/NousResearch/hermes-agent/pull/42419) — @teknium1) ## 🐛 值得注意的错误修复 - 百分比编码非 ASCII URL 组件;清理 FTS5 查询中的 `:` 以便冒号搜索不会静默返回空([#41430](https://github.com/NousResearch/hermes-agent/pull/41430)、[#40653](https://github.com/NousResearch/hermes-agent/pull/40653) — @teknium1) - 通过崩溃恢复持久化保留多模态用户内容;在提供商同步前展平多模态内容;从压缩器输入中剥离 MEDIA 指令([#47907](https://github.com/NousResearch/hermes-agent/pull/47907)、[#44738](https://github.com/NousResearch/hermes-agent/pull/44738)、[#44708](https://github.com/NousResearch/hermes-agent/pull/44708) — @teknium1) - 在真正的 Nous 429 上重新进入重试循环以便后备保护运行;将 Nous 标签限定到 Nous 辅助调用;在免费模型上抑制“信用访问暂停”通知([#45136](https://github.com/NousResearch/hermes-agent/pull/45136)、[#45801](https://github.com/NousResearch/hermes-agent/pull/45801)、[#43669](https://github.com/NousResearch/hermes-agent/pull/43669) — @teknium1) - Cron:在无技能任务中不严格扫描脚本注入的输出;将每个任务的提供商“custom”解析为 `providers.custom` 而不是 codex;在容器重启后修复 cron 所有权([#43223](https://github.com/NousResearch/hermes-agent/pull/43223)、[#43505](https://github.com/NousResearch/hermes-agent/pull/43505)、[#41976](https://github.com/NousResearch/hermes-agent/pull/41976) — @teknium1) - *(此窗口关闭了 300+ 个 issue;完整的按区域修复列表详尽——以上是影响最大的修复。)* ## ↩️ 此窗口已回滚(未发布) - `html-artifact` 技能 + 草图/架构图/概念图折叠([#48899](https://github.com/NousResearch/hermes-agent/pull/48899))——已回滚([#49053](https://github.com/NousResearch/hermes-agent/pull/49053));在主干上不存在。 - Cron 每个任务配置文件支持已回滚([#43956](https://github.com/NousResearch/hermes-agent/pull/43956));一个 nix patchPhase 解决方法已回滚([#42151](https://github.com/NousResearch/hermes-agent/pull/42151))。 ## 👥 贡献者 非常感谢所有为此次发布做出贡献的人——**245 位贡献者**,涵盖提交、共同作者和拯救的 PR。 ### 核心 @teknium1 ### 顶级社区贡献者(按合并 PR 数量) - @OutThisLife — 92 个 PR(桌面应用成熟度(快捷键、通知、监视窗口、主题)) - @kshitijk4poor — 60 个 PR(入门、模型选择器、cron 环境清理) - @xxxigm — 27 个 PR(桌面和网关修复) - @benbarclay — 23 个 PR(网关多路复用、Chronos cron、仪表板认证) - @helix4u — 21 个 PR(网关和安装器可靠性) - @austinpickett — 19 个 PR(仪表板和桌面 UX) - @alt-glitch — 14 个 PR(使用感知信用、Supermemory) - @ethernet8023 — 14 个 PR(桌面构建管道和 Linux/Windows) - @liuhao1024 — 5 个 PR(会话生命周期修复) ### 所有贡献者(按字母顺序) @0z1-ghb、@0xdany、@0xneobyte、@0xyg3n、@1960697431、@895252509、@achaljhawar、@Adolanium、@AhmetArif0、@AIalliAI、 @aimable100、@AJ、@ak2k、@alarcritty、@AlchemistChaos、@aldoeliacim、@alelpoan、@AlexanderBFoley、 @alfred-smith-0、@ali-nld、@alt-glitch、@am423、@ameobius、@AMIK-coorporations、@annguyenNous、@ArcanePivot、 @ARegalado1、@asdlem、@ashishpatel26、@austinpickett、@banditburai、@barronlroth、@Bartok9、@basilalshukaili、 @bbednarski9、@bcsmith528、@benbarclay、@benegessarit、@benfrank241、@bionicbutterfly13、@BlackishGreen33、 @blut-agent、@bmoore210、@bpasquini、@briandevans、@BROCCOLO1D、@capt-marbles、@ccook1963、@Cdddo、@channkim、 @ChasLui、@chimpera、@chromalinx、@CiarasClaws、@claytonchew、@cnfi、@colinwren-stripe、@cresslank、 @cyb0rgk1tty、@dangelo352、@davidgut1982、@deaneeth、@definitelynotguru、@Diyoncrz18、@draix、@dschnurbusch、 @Dusk1e、@dusterbloom、@ehz0ah、@emozilla、@enesilhaydin、@Erosika、@ethernet8023、@Evisolpxe、@firefly、 @flooryyyy、@flyinhigh、@foras910521-lab、@Frowtek、@ft-ioxcs、@fyzanshaik、@Ganesh0690、@gauravsaxena1997、 @giladbau、@glesperance、@GodsBoy、@goku94123、@H-Ali13381、@HaozheZhang6、@haran2001、@harshitAgr、@hbentel、 @helix4u、@HeLLGURD、@Hermes、@huangxun375-stack、@iamlukethedev、@ianculling、@IAvecilla、@iborazzi、 @infinitycrew39、@islam666、@ITheEqualizer、@itsflownium、@Jaaneek、@james47kjv、@jeeves-assistant、 @jeffrobodie-glitch、@JezzaHehn、@jiangkoumo、@jimjsong、@JimLiu、@JimStenstrom、@jmsunseri、@JoaoMarcos44、 @joel611、@JoelJJohnson、@joerj123、@johnjacobkenny、@jooray、@joshuadow、@jplew、@justinbao19、@Justlrnal4、 @Kailigithub、@kamonspecial、@kdunn926、@Kenmege、@Kewe63、@kmccammon、@konsisumer、@kristianvast、 @kshitijk4poor、@kyssta-exe、@l37525778-coder、@LaPhilosophie、@leo4226、@LeonSGP43、@liuhao1024、@Llugaes、 @loongfay、@loongzhao、@lsaether、@m4dni5、@manishbyatroy、@MaxFreedomPollard、@maxmilian、@maxtrigify、 @mnajafian-nv、@mohamedorigami-jpg、@mollusk、@MrDiamondBallz、@mssteuer、@mvanhorn、@naqerl、@Nea74、 @necoweb3、@nepenth、@nicoloboschi、@NormallyGaussian、@OmarB97、@omegazheng、@OndrejDrapalik、@OutThisLife、 @oxngon、@OYLFLMH、@Paperclip、@paulb26、@pengyuyanITYU、@PhilipAD、@pinguarmy、@plcunha、@ProgramCaiCai、 @psionic73、@qin-ctx、@qingshan89、@Que0x、@qWaitCrypto、@r266-tech、@randomsnowflake、@rbrtbn、@rewbs、 @rio-jeong、@Rivuza、@rob-maron、@rodboev、@ruangraung、@RyTsYdUp、@Sahil-SS9、@salesondemandio、@sanidhyasin、 @sarvesh1327、@sdyckjq-lab、@shannonsands、@SHL0MS、@simpolism、@sitkarev、@skyc1e、@skylarbpayne、@SNooZyy2、 @Spaceman-Spiffy、@srojk34、@sweetcornna、@synapsesx、@Tamaz-sujashvili、@tangtaizong666、@temalo、@tfournet、 @thedavidweng、@TheGardenGallery、@tim404x、@tomekpanek、@Tranquil-Flow、@tt-a1i、@tuancookiez-hub、 @underthestars-zhy、@Veritas-7、@victor-kyriazakos、@wesleysimplicio、@WolframRavenwolf、@WompaJango、@x1erra、 @xiaoxinova、@xtymac、@xushibo、@XVVH、@xxchan、@xxxigm、@xy200303、@y0shua1ee、@yanxue06、@yatesjalex、 @YLChen-007、@yoniebans、@youjunxiaji、@yubingz、@zakame、@zapabob、@zccyman、@zimigit2020、@ziwon、@zwcf5200、 @zxcasongs。 --- **完整更新日志:** [v2026.6.5...v2026.6.19](https://github.com/NousResearch/hermes-agent/compare/v2026.6.5...v2026.6.19) ```