← 返回更新日志

Hermes v2026.3.30

2026-03-30 · GitHub 原文
# Hermes Agent v0.6.0 (v2026.3.30) **发布日期:** 2026年3月30日 > 多实例发布 — 支持运行隔离代理实例的配置文件、MCP服务器模式、Docker容器、回退提供商链、两个新消息平台(飞书/云雀和企业微信)、Telegram Webhook模式、Slack多工作区OAuth、2天内95个PR和16个已解决问题。 --- ## ✨ 亮点功能 - **配置文件 — 多实例Hermes** — 从同一安装运行多个隔离的Hermes实例。每个配置文件拥有独立的配置、内存、会话、技能和网关服务。使用 `hermes profile create` 创建,`hermes -p <名称>` 切换,支持导出/导入以进行共享。完整的令牌锁隔离可防止两个配置文件使用相同的机器人凭证。 ([#3681](https://github.com/NousResearch/hermes-agent/pull/3681)) - **MCP服务器模式** — 通过 `hermes mcp serve` 将Hermes对话和会话暴露给任何MCP兼容客户端(Claude Desktop、Cursor、VS Code等)。通过模型上下文协议浏览对话、读取消息、跨会话搜索和管理附件。支持stdio和Streamable HTTP传输。 ([#3795](https://github.com/NousResearch/hermes-agent/pull/3795)) - **Docker容器** — 用于在容器中运行Hermes Agent的官方Dockerfile。支持CLI和网关模式,配置通过卷挂载。 ([#3668](https://github.com/NousResearch/hermes-agent/pull/3668), 关闭 [#850](https://github.com/NousResearch/hermes-agent/issues/850)) - **有序回退提供商链** — 配置多个推理提供商并实现自动故障转移。当主提供商返回错误或无法访问时,Hermes会自动尝试链中的下一个提供商。通过config.yaml中的 `fallback_providers` 配置。 ([#3813](https://github.com/NousResearch/hermes-agent/pull/3813), 关闭 [#1734](https://github.com/NousResearch/hermes-agent/issues/1734)) - **飞书/云雀平台支持** — 完整的网关适配器,支持事件订阅、消息卡片、群聊、图片/文件附件和交互式卡片回调。 ([#3799](https://github.com/NousResearch/hermes-agent/pull/3799), [#3817](https://github.com/NousResearch/hermes-agent/pull/3817), 关闭 [#1788](https://github.com/NousResearch/hermes-agent/issues/1788)) - **企业微信平台支持** — 新的企业微信网关适配器,支持文本/图片/语音消息、群聊和回调验证。 ([#3847](https://github.com/NousResearch/hermes-agent/pull/3847)) - **Slack多工作区OAuth** — 通过OAuth令牌文件将单个Hermes网关连接到多个Slack工作区。每个工作区拥有自己的机器人令牌,根据传入事件动态解析。 ([#3903](https://github.com/NousResearch/hermes-agent/pull/3903)) - **Telegram Webhook模式与群组控制** — 以Webhook模式运行Telegram适配器(替代轮询)— 响应更快,更适合反向代理后的生产环境部署。新的群组@提及控制决定机器人响应时机:始终响应、仅@提及时响应或通过正则触发器响应。 ([#3880](https://github.com/NousResearch/hermes-agent/pull/3880), [#3870](https://github.com/NousResearch/hermes-agent/pull/3870)) - **Exa搜索后端** — 除Firecrawl和DuckDuckGo外,新增Exa作为网页搜索和内容提取的后端。设置 `EXA_API_KEY` 并配置为首选后端。 ([#3648](https://github.com/NousResearch/hermes-agent/pull/3648)) - **远程后端上的技能与凭证** — 将技能目录和凭证文件挂载到Modal和Docker容器中,使远程终端会话能访问与本地执行相同的技能和密钥。 ([#3890](https://github.com/NousResearch/hermes-agent/pull/3890), [#3671](https://github.com/NousResearch/hermes-agent/pull/3671), 关闭 [#3665](https://github.com/NousResearch/hermes-agent/issues/3665), [#3433](https://github.com/NousResearch/hermes-agent/issues/3433)) --- ## 🏗️ 核心代理与架构 ### 提供商与模型支持 - **有序回退提供商链** — 跨多个配置提供商自动故障转移 ([#3813](https://github.com/NousResearch/hermes-agent/pull/3813)) - **修复提供商切换时的api_mode** — 通过 `hermes model` 切换提供商现在能正确清除过时的 `api_mode`,而非硬编码为 `chat_completions`,修复了具有Anthropic兼容端点的提供商的404错误 ([#3726](https://github.com/NousResearch/hermes-agent/pull/3726), [#3857](https://github.com/NousResearch/hermes-agent/pull/3857), 关闭 [#3685](https://github.com/NousResearch/hermes-agent/issues/3685)) - **停止静默回退至OpenRouter** — 未配置提供商时,Hermes现在会抛出明确错误,而非静默路由至OpenRouter ([#3807](https://github.com/NousResearch/hermes-agent/pull/3807), [#3862](https://github.com/NousResearch/hermes-agent/pull/3862)) - **Gemini 3.1预览模型** — 已添加到OpenRouter和Nous Portal目录 ([#3803](https://github.com/NousResearch/hermes-agent/pull/3803), 关闭 [#3753](https://github.com/NousResearch/hermes-agent/issues/3753)) - **Gemini直接API上下文长度** — 完整解析直接Google AI端点的上下文长度 ([#3876](https://github.com/NousResearch/hermes-agent/pull/3876)) - **gpt-5.4-mini** 添加到Codex回退目录 ([#3855](https://github.com/NousResearch/hermes-agent/pull/3855)) - **优先使用策划的模型列表** — 当API探测返回模型较少时,采用预定义列表而非实时探测结果 ([#3856](https://github.com/NousResearch/hermes-agent/pull/3856), [#3867](https://github.com/NousResearch/hermes-agent/pull/3867)) - **用户友好的429速率限制消息** — 包含Retry-After倒计时 ([#3809](https://github.com/NousResearch/hermes-agent/pull/3809)) - **本地服务器的辅助客户端占位符密钥** — 无需认证 ([#3842](https://github.com/NousResearch/hermes-agent/pull/3842)) - **辅助提供商解析的INFO级别日志** ([#3866](https://github.com/NousResearch/hermes-agent/pull/3866)) ### 代理循环与对话 - **子代理状态报告** — 存在摘要时报告 `completed` 状态,而非通用失败 ([#3829](https://github.com/NousResearch/hermes-agent/pull/3829)) - **压缩期间更新会话日志文件** — 防止上下文压缩后出现陈旧文件引用 ([#3835](https://github.com/NousResearch/hermes-agent/pull/3835)) - **省略空tools参数** — 当tools为空时发送无 `tools` 参数而非 `None`,修复与严格提供商的兼容性 ([#3820](https://github.com/NousResearch/hermes-agent/pull/3820)) ### 配置文件与多实例 - **配置文件系统** — `hermes profile create/list/switch/delete/export/import/rename`。每个配置文件拥有隔离的HERMES_HOME、网关服务、CLI包装器。令牌锁防止凭证冲突。配置文件名称的Tab补全。 ([#3681](https://github.com/NousResearch/hermes-agent/pull/3681)) - **感知配置文件的显示路径** — 所有面向用户的 `~/.hermes` 路径替换为 `display_hermes_home()` 以显示正确的配置文件目录 ([#3623](https://github.com/NousResearch/hermes-agent/pull/3623)) - **display_hermes_home的延迟导入** — 防止 `hermes update` 期间模块缓存陈旧字节码导致ImportError ([#3776](https://github.com/NousResearch/hermes-agent/pull/3776)) - **受保护路径的HERMES_HOME** — `.env` 的写拒绝路径现在尊重HERMES_HOME而非硬编码的 `~/.hermes` ([#3840](https://github.com/NousResearch/hermes-agent/pull/3840)) --- ## 📱 消息平台(网关) ### 新平台 - **飞书/云雀** — 完整适配器,支持事件订阅、消息卡片、群聊、图片/文件附件、交互式卡片回调 ([#3799](https://github.com/NousResearch/hermes-agent/pull/3799), [#3817](https://github.com/NousResearch/hermes-agent/pull/3817)) - **企业微信** — 文本/图片/语音消息、群聊、回调验证 ([#3847](https://github.com/NousResearch/hermes-agent/pull/3847)) ### Telegram - **Webhook模式** — 以Webhook端点运行而非轮询,适用于生产环境部署 ([#3880](https://github.com/NousResearch/hermes-agent/pull/3880)) - **群组@提及控制与正则触发器** — 可配置群组中机器人响应行为:始终响应、仅@提及时响应或正则匹配响应 ([#3870](https://github.com/NousResearch/hermes-agent/pull/3870)) - **优雅处理已删除的回复目标** — 回复消息被删除时不再崩溃 ([#3858](https://github.com/NousResearch/hermes-agent/pull/3858), 关闭 [#3229](https://github.com/NousResearch/hermes-agent/issues/3229)) ### Discord - **消息处理反应** — 处理时添加反应表情,完成后移除,在频道中提供视觉反馈 ([#3871](https://github.com/NousResearch/hermes-agent/pull/3871)) - **DISCORD_IGNORE_NO_MENTION** — 跳过@提及其他用户/机器人但未@Hermes的消息 ([#3640](https://github.com/NousResearch/hermes-agent/pull/3640)) - **清理延迟的"思考中..."** — 斜杠命令完成后正确移除"思考中..."指示器 ([#3674](https://github.com/NousResearch/hermes-agent/pull/3674), 关闭 [#3595](https://github.com/NousResearch/hermes-agent/issues/3595)) ### Slack - **多工作区OAuth** — 通过OAuth令牌文件将单个网关连接到多个Slack工作区 ([#3903](https://github.com/NousResearch/hermes-agent/pull/3903)) ### WhatsApp - **持久化aiohttp会话** — 跨请求复用HTTP会话,而非每条消息创建新会话 ([#3818](https://github.com/NousResearch/hermes-agent/pull/3818)) - **LID↔电话别名解析** — 在允许列表中正确匹配链接ID和电话号码格式 ([#3830](https://github.com/NousResearch/hermes-agent/pull/3830)) - **机器人模式下跳过回复前缀** — 作为WhatsApp机器人运行时消息格式更简洁 ([#3931](https://github.com/NousResearch/hermes-agent/pull/3931)) ### Matrix - **通过MSC3245实现原生语音消息** — 将语音消息作为 proper Matrix语音事件发送,而非文件附件 ([#3877](https://github.com/NousResearch/hermes-agent/pull/3877)) ### Mattermost - **可配置的@提及行为** — 响应消息无需@提及 ([#3664](https://github.com/NousResearch/hermes-agent/pull/3664)) ### Signal - **URL编码电话号码** 并修正附件RPC参数 — 修复特定电话号码格式的投递失败 ([#3670](https://github.com/NousResearch/hermes-agent/pull/3670)) — @kshitijk4poor ### Email - **失败时关闭SMTP/IMAP连接** — 防止错误场景下的连接泄漏 ([#3804](https://github.com/NousResearch/hermes-agent/pull/3804)) ### 网关核心 - **原子配置写入** — 对config.yaml使用原子文件写入,防止崩溃时数据丢失 ([#3800](https://github.com/NousResearch/hermes-agent/pull/3800)) - **主频道环境变量覆盖** — 一致应用主频道的环境变量覆盖 ([#3796](https://github.com/NousResearch/hermes-agent/pull/3796), [#3808](https://github.com/NousResearch/hermes-agent/pull/3808)) - **用logger替换print()** — BasePlatformAdapter现在使用 proper 日志而非print语句 ([#3669](https://github.com/NousResearch/hermes-agent/pull/3669)) - **Cron投递标签** — 通过频道目录解析人类可读的投递标签 ([#3860](https://github.com/NousResearch/hermes-agent/pull/3860), 关闭 [#1945](https://github.com/NousResearch/hermes-agent/issues/1945)) - **收紧Cron [SILENT]** — 防止代理在报告前添加[SILENT]以抑制投递 ([#3901](https://github.com/NousResearch/hermes-agent/pull/3901)) - **后台任务媒体投递** 和视觉下载超时修复 ([#3919](https://github.com/NousResearch/hermes-agent/pull/3919)) - **Boot-md钩子** — 网关启动时运行BOOT.md文件的内置钩子示例 ([#3733](https://github.com/NousResearch/hermes-agent/pull/3733)) --- ## 🖥️ CLI与用户体验 ### 交互式CLI - **可配置工具预览长度** — 默认显示完整文件路径而非截断至40字符 ([#3841](https://github.com/NousResearch/hermes-agent/pull/3841)) - **工具令牌上下文显示** — `hermes tools` 检查表现在显示每个工具集的预估令牌成本 ([#3805](https://github.com/NousResearch/hermes-agent/pull/3805)) - **/bg spinner TUI修复** — 将后台任务spinner路由至TUI小部件,防止状态栏冲突 ([#3643](https://github.com/NousResearch/hermes-agent/pull/3643)) - **防止状态栏换行** 至重复行 ([#3883](https://github.com/NousResearch/hermes-agent/pull/3883)) — @kshitijk4poor - **处理closed stdout ValueError** 在安全打印路径中 — 修复网关线程关闭时stdout关闭导致的崩溃 ([#3843](https://github.com/NousResearch/hermes-agent/pull/3843), 关闭 [#3534](https://github.com/NousResearch/hermes-agent/issues/3534)) - **从/tools disable移除input()** — 禁用工具时消除终端冻结 ([#3918](https://github.com/NousResearch/hermes-agent/pull/3918)) - **交互式CLI命令的TTY保护** — 无终端启动时防止CPU旋转 ([#3933](https://github.com/NousResearch/hermes-agent/pull/3933)) - **Argparse入口点** — 在顶层启动器中使用argparse以实现更清晰的错误处理 ([#3874](https://github.com/NousResearch/hermes-agent/pull/3874)) - **延迟初始化的工具在横幅中显示黄色** 而非红色,减少关于"缺失"工具的误报 ([#3822](https://github.com/NousResearch/hermes-agent/pull/3822)) - **配置时在横幅中显示Honcho工具** ([#3810](https://github.com/NousResearch/hermes-agent/pull/3810)) ### 安装与配置 - **`hermes setup`时自动安装matrix-nio** — 选择Matrix时 ([#3802](https://github.com/NousResearch/hermes-agent/pull/3802), [#3873](https://github.com/NousResearch/hermes-agent/pull/3873)) - **会话导出stdout支持** — 使用 `-` 导出会话至stdout以进行管道传输 ([#3641](https://github.com/NousResearch/hermes-agent/pull/3641), 关闭 [#3609](https://github.com/NousResearch/hermes-agent/issues/3609)) - **可配置的批准超时** — 设置危险命令批准提示的自动拒绝等待时间 ([#3886](https://github.com/NousResearch/hermes-agent/pull/3886), 关闭 [#3765](https://github.com/NousResearch/hermes-agent/issues/3765)) - **更新时清除__pycache__** — 防止 `hermes update` 后陈旧字节码导致ImportError ([#3819](https://github.com/NousResearch/hermes-agent/pull/3819)) --- ## 🔧 工具系统 ### MCP - **MCP服务器模式** — `hermes mcp serve` 通过stdio或Streamable HTTP向MCP客户端暴露对话、会话和附件 ([#3795](https://github.com/NousResearch/hermes-agent/pull/3795)) - **动态工具发现** — 响应 `notifications/tools/list_changed` 事件以获取MCP服务器新工具,无需重连 ([#3812](https://github.com/NousResearch/hermes-agent/pull/3812)) - **非弃用的HTTP传输** — 从 `sse_client` 切换至 `streamable_http_client` ([#3646](https://github.com/NousResearch/hermes-agent/pull/3646)) ### 网页工具 - **Exa搜索后端** — 作为Firecrawl和DuckDuckGo的网页搜索与提取替代方案 ([#3648](https://github.com/NousResearch/hermes-agent/pull/3648)) ### 浏览器 - **防护浏览器快照和视觉工具中的None LLM响应** ([#3642](https://github.com/NousResearch/hermes-agent/pull/3642)) ### 终端与远程后端 - **将技能目录挂载** 到Modal和Docker容器 ([#3890](https://github.com/NousResearch/hermes-agent/pull/3890)) - **将凭证文件挂载** 到远程后端,采用mtime+size缓存 ([#3671](https://github.com/NousResearch/hermes-agent/pull/3671)) - **命令超时时保留部分输出** — 避免全部丢失 ([#3868](https://github.com/NousResearch/hermes-agent/pull/3868)) - **停止将持久化的环境变量标记为远程后端缺失** ([#3650](https://github.com/NousResearch/hermes-agent/pull/3650)) ### 音频 - **转录工具支持.aac格式** ([#3865](https://github.com/NousResearch/hermes-agent/pull/3865), 关闭 [#1963](https://github.com/NousResearch/hermes-agent/issues/1963)) - **音频下载重试** — `cache_audio_from_url` 的重试逻辑,匹配现有图片下载模式 ([#3401](https://github.com/NousResearch/hermes-agent/pull/3401)) — @binhnt92 ### 视觉 - **拒绝非图像文件** 并执行视觉分析仅限网站策略 ([#3845](https://github.com/NousResearch/hermes-agent/pull/3845)) ### 工具架构 - **确保name字段** 始终存在于工具定义中,修复 `KeyError: 'name'` 崩溃 ([#3811](https://github.com/NousResearch/hermes-agent/pull/3811), 关闭 [#3729](https://github.com/NousResearch/hermes-agent/issues/3729)) ### ACP(编辑器集成) - **VS Code/Zed/JetBrains客户端的完整会话管理界面** — 正确的任务生命周期、取消支持、会话持久化 ([#3675](https://github.com/NousResearch/hermes-agent/pull/3675)) --- ## 🧩 技能与插件 ### 技能系统 - **外部技能目录** — 通过config.yaml中的 `skills.external_dirs` 配置额外技能目录 ([#3678](https://github.com/NousResearch/hermes-agent/pull/3678)) - **阻止类别路径遍历** — 防止技能类别名称中的 `../` 攻击 ([#3844](https://github.com/NousResearch/hermes-agent/pull/3844)) - **parallel-cli移至optional-skills** — 减少默认技能占用 ([#3673](https://github.com/NousResearch/hermes-agent/pull/3673)) — @kshitijk4poor ### 新技能 - **memento-flashcards** — 间隔重复闪卡系统 ([#3827](https://github.com/NousResearch/hermes-agent/pull/3827)) - **songwriting-and-ai-music** — 歌曲创作与AI音乐生成提示 ([#3834](https://github.com/NousResearch/hermes-agent/pull/3834)) - **SiYuan Note** — 与SiYuan笔记应用集成 ([#3742](https://github.com/NousResearch/hermes-agent/pull/3742)) - **Scrapling** — 使用Scrapling库的网页抓取技能 ([#3742](https://github.com/NousResearch/hermes-agent/pull/3742)) - **one-three-one-rule** — 沟通框架技能 ([#3797](https://github.com/NousResearch/hermes-agent/pull/3797)) ### 插件系统 - **插件启用/禁用命令** — `hermes plugins enable/disable <名称>` 用于管理插件状态(无需删除)([#3747](https://github.com/NousResearch/hermes-agent/pull/3747)) - **插件消息注入** — 插件现在可通过 `ctx.inject_message()` 代表用户向对话流注入消息 ([#3778](https://github.com/NousResearch/hermes-agent/pull/3778)) — @winglian - **Honcho自托管支持** — 允许本地Honcho实例,无需API密钥 ([#3644](https://github.com/NousResearch/hermes-agent/pull/3644)) --- ## 🔒 安全与可靠性 ### 安全加固 - **强化危险命令检测** — 扩展风险shell命令的模式匹配,并为敏感位置(`/etc/`、`/boot/`、docker.sock)的文件工具路径添加防护 ([#3872](https://github.com/NousResearch/hermes-agent/pull/3872)) - **批准系统中的敏感路径写入检查** — 不仅通过终端,还通过文件工具捕获对系统配置文件的写入 ([#3859](https://github.com/NousResearch/hermes-agent/pull/3859)) - **密钥脱敏扩展** — 现涵盖ElevenLabs、Tavily和Exa API密钥 ([#3920](https://github.com/NousResearch/hermes-agent/pull/3920)) - **视觉文件拒绝** — 拒绝传递给视觉分析的非图像文件,防止信息泄露 ([#3845](https://github.com/NousResearch/hermes-agent/pull/3845)) - **类别路径遍历阻止** — 防止技能类别名称中的目录遍历 ([#3844](https://github.com/NousResearch/hermes-agent/pull/3844)) ### 可靠性 - **原子config.yaml写入** — 防止网关崩溃时数据丢失 ([#3800](https://github.com/NousResearch/hermes-agent/pull/3800)) - **更新时清除__pycache__** — 防止陈旧字节码在更新后导致ImportError ([#3819](https://github.com/NousResearch/hermes-agent/pull/3819)) - **更新的延迟导入** — 防止 `hermes update` 期间模块引用新函数时出现ImportError连锁反应 ([#3776](https://github.com/NousResearch/hermes-agent/pull/3776)) - **从补丁损坏中恢复terminalbench2** — 修复被补丁工具密钥脱敏损坏的文件 ([#3801](https://github.com/NousResearch/hermes-agent/pull/3801)) - **终端超时保留部分输出** — 超时时不再丢失命令输出 ([#3868](https://github.com/NousResearch/hermes-agent/pull/3868)) --- ## 🐛 Notable Bug修复 - **OpenClaw迁移模型配置覆盖** — 迁移不再用字符串覆盖模型配置字典 ([#3924](https://github.com/NousResearch/hermes-agent/pull/3924)) — @0xbyt4 - **OpenClaw迁移扩展** — 覆盖完整数据足迹,包括会话、cron、内存 ([#3869](https://github.com/NousResearch/hermes-agent/pull/3869)) - **Telegram已删除回复目标** — 优雅处理对已删除消息的回复,不再崩溃 ([#3858](https://github.com/NousResearch/hermes-agent/pull/3858)) - **Discord"思考中..."持久化** — 正确清理延迟响应指示器 ([#3674](https://github.com/NousResearch/hermes-agent/pull/3674)) - **WhatsApp LID↔电话别名** — 修复链接ID格式的允许列表匹配失败 ([#3830](https://github.com/NousResearch/hermes-agent/pull/3830)) - **Signal URL编码电话号码** — 修复特定格式的投递失败 ([#3670](https://github.com/NousResearch/hermes-agent/pull/3670)) - **Email连接泄漏** — 错误时正确关闭SMTP/IMAP连接 ([#3804](https://github.com/NousResearch/hermes-agent/pull/3804)) - **_safe_print ValueError** — 网关线程在stdout关闭时不再崩溃 ([#3843](https://github.com/NousResearch/hermes-agent/pull/3843), 关闭 [#3534](https://github.com/NousResearch/hermes-agent/issues/3534)) - **工具架构KeyError 'name'** — 确保工具定义中始终存在name字段 ([#3811](https://github.com/NousResearch/hermes-agent/pull/3811)) - **提供商切换时api_mode陈旧** — 通过 `hermes model` 切换时正确清除 ([#3857](https://github.com/NousResearch/hermes-agent/pull/3857)) --- ## 🧪 测试 - 解决hooks、tiktoken、插件和技能测试中的10+ CI失败 ([#3848](https://github.com/NousResearch/hermes-agent/pull/3848), [#3721](https://github.com/NousResearch/hermes-agent/pull/3721), [#3936](https://github.com/NousResearch/hermes-agent/pull/3936)) --- ## 📚 文档 - **综合OpenClaw迁移指南** — 从OpenClaw/Claw3D迁移至Hermes Agent的分步指南 ([#3864](https://github.com/NousResearch/hermes-agent/pull/3864), [#3900](https://github.com/NousResearch/hermes-agent/pull/3900)) - **凭证文件直通文档** — 记录如何将凭证文件和环境变量转发至远程后端 ([#3677](https://github.com/NousResearch/hermes-agent/pull/3677)) - **澄清DuckDuckGo要求** — 注明运行时依赖duckduckgo-search包 ([#3680](https://github.com/NousResearch/hermes-agent/pull/3680)) - **更新技能目录** — 添加红队类别和可选技能列表 ([#3745](https://github.com/NousResearch/hermes-agent/pull/3745)) - **飞书文档MDX修复** — 转义破坏Docusaurus构建的尖括号URL ([#3902](https://github.com/NousResearch/hermes-agent/pull/3902)) --- ## 👥 贡献者 ### 核心 - **@teknium1** — 跨所有子系统的90个PR ### 社区贡献者 - **@kshitijk4poor** — 3个PR:Signal电话号码修复 ([#3670](https://github.com/NousResearch/hermes-agent/pull/3670))、parallel-cli移至optional-skills ([#3673](https://github.com/NousResearch/hermes-agent/pull/3673))、状态栏换行修复 ([#3883](https://github.com/NousResearch/hermes-agent/pull/3883)) - **@winglian** — 1个PR:插件消息注入接口 ([#3778](https://github.com/NousResearch/hermes-agent/pull/3778)) - **@binhnt92** — 1个PR:音频下载重试逻辑 ([#3401](https://github.com/NousResearch/hermes-agent/pull/3401)) - **@0xbyt4** — 1个PR:OpenClaw迁移模型配置修复 ([#3924](https://github.com/NousResearch/hermes-agent/pull/3924)) ### 社区解决的Issue @Material-Scientist ([#850](https://github.com/NousResearch/hermes-agent/issues/850)), @hanxu98121 ([#1734](https://github.com/NousResearch/hermes-agent/issues/1734)), @penwyp ([#1788](https://github.com/NousResearch/hermes-agent/issues/1788)), @dan-and ([#1945](https://github.com/NousResearch/hermes-agent/issues/1945)), @AdrianScott ([#1963](https://github.com/NousResearch/hermes-agent/issues/1963)), @clawdbot47 ([#3229](https://github.com/NousResearch/hermes-agent/issues/3229)), @alanfwilliams ([#3404](https://github.com/NousResearch/hermes-agent/issues/3404)), @kentimsit ([#3433](https://github.com/NousResearch/hermes-agent/issues/3433)), @hayka-pacha ([#3534](https://github.com/NousResearch/hermes-agent/issues/3534)), @primmer ([#3595](https://github.com/NousResearch/hermes-agent/issues/3595)), @dagelf ([#3609](https://github.com/NousResearch/hermes-agent/issues/3609)), @HenkDz ([#3685](https://github.com/NousResearch/hermes-agent/issues/3685)), @tmdgusya ([#3729](https://github.com/NousResearch/hermes-agent/issues/3729)), @TypQxQ ([#3753](https://github.com/NousResearch/hermes-agent/issues/3753)), @acsezen ([#3765](https://github.com/NousResearch/hermes-agent/issues/3765)) --- **完整更新日志**: [v2026.3.28...v2026.3.30](https://github.com/NousResearch/hermes-agent/compare/v2026.3.28...v2026.3.30)