核心亮点
- 全新Ink-based TUI:
hermes --tui现在是基于React/Ink重写的交互式CLI,具有Python JSON-RPC后端、粘性编辑器、实时流式传输、稳定选择器、状态栏等功能。 - 可插拔传输架构:将格式转换和HTTP传输从
run_agent.py提取到可插拔的agent/transports/层,支持Anthropic、ChatCompletions、Responses API和AWS Bedrock传输。 - 原生AWS Bedrock支持:通过Converse API提供原生AWS Bedrock支持。
- 五个新的推理路径:包括NVIDIA NIM、Arcee AI、Step Plan、Google Gemini CLI OAuth和Vercel ai-gateway。
- GPT-5.5通过Codex OAuth:OpenAI的GPT-5.5推理模型现在可通过ChatGPT Codex OAuth使用。
- QQBot支持:第17个支持的消息平台,通过QQ官方API v2提供原生适配器。
- 插件系统扩展:插件现在可以注册斜杠命令、直接调度工具、阻止工具执行、重写工具结果等。
- /steer命令:允许在运行中向代理注入提示,进行中途调整。
- Shell钩子:可以将任何shell脚本作为Hermes生命周期钩子。
- Webhook直接交付模式:Webhook订阅现在可以直接将有效负载转发到平台聊天,实现零LLM推送通知。
核心代理与架构
- 传输层:新的Transport ABC抽象,支持多种传输方式
- 提供商和模型支持:新增AWS Bedrock、NVIDIA NIM、Arcee AI、Step Plan等提供商
- 代理循环和对话:改进的压缩器、自动继续中断工作、辅助模型UI等
- 会话和内存:自动修剪旧会话、Honcho内存系统改进
新的Ink-based TUI
- 基于Ink + Python JSON-RPC后端的全新TUI
- 稳定选择器键、/clear确认、浅色主题预设
- 状态栏中的Git分支显示、每轮耗时秒表
- 子代理生成可观察性覆盖层
消息平台(网关)
- 新平台:QQBot(第17个平台)
- Telegram改进:专用代理支持、忽略线程配置
- Discord增强:论坛频道支持、角色访问控制、动画发送
- Feishu:智能文档评论回复、处理状态显示
- DingTalk:QR码设备流授权、AI卡片流式传输
- WhatsApp:语音消息发送、DM和群组策略
- WeCom/Weixin:QR扫描机器人创建
- Signal:媒体交付支持
工具系统
- 插件表面扩展:注册命令、调度工具、阻止工具执行、转换工具结果等
- 浏览器:CDP原始DevTools协议透传
- 执行代码:项目/严格执行模式
- 图像生成:多模型FAL支持、Recraft V3→V4 Pro升级
- TTS/STT/语音:Google Gemini TTS、xAI Grok STT、KittenTTS本地提供商
- Webhook/Cron:直接交付模式、Cron作业启用工具集
- 委托:协调器角色、可配置生成深度、跨代理文件状态协调
技能生态系统
- 技能系统:命名空间技能注册、技能防护选择加入
- 新技能:概念图、架构图、像素艺术、宝鱼漫画、宝鱼信息图、页面代理、健身营养、药物发现等
Web仪表板
- 国际化:英语和中文语言切换器
- 实时切换主题系统:控制颜色、字体、布局和密度
- 仪表板插件系统:通过自定义选项卡扩展Web UI
- 响应式设计:移动设备适配
- Vercel部署:一键更新和网关重启按钮
CLI和用户体验
- 动态shell补全(bash、zsh、fish)
- 浅色模式皮肤+皮肤感知补全菜单
- 批准和澄清提示的编号键盘快捷键
- Markdown剥离、紧凑多行预览、外部编辑器
安全性和可靠性
- 允许私有/内部URL解析的全局切换
- 阻止代理通过终端自毁网关
- Telegram回调授权
- 添加SECURITY.md文件
重要错误修复
- 流式光标伪影过滤
- ``和
<thought>块过滤 - 上下文session_search将限制强制转换为int
- 内存工具在fcntl不可用时保持可用
- 组会话user_id不再被视为thread_id
测试和CI
- PR上的贡献者归属CI检查
- 传输重构后的测试数量稳定
文档
- 用户指南中的Atropos + wandb链接
- ACP/VS Code/Zed/JetBrains集成文档刷新
- Webhook订阅文档更新为直接交付模式
- 插件作者指南扩展了新钩子
- 添加传输层开发者指南
贡献者
- 核心:@teknium1 (Teknium)
- 顶级社区贡献者:@kshitijk4poor(49个PR)、@OutThisLife(31个PR)、@helix4u(11个PR)等
- 总共224名社区贡献者参与了此版本
这个版本包含了1,556次提交、761个合并的PR、1,314个文件更改,是Hermes Agent的一个重要更新,带来了全新的TUI界面、可插拔传输架构和大量新功能。