Hermes Agent从0.14到0.15的进化
对比跨度:v2026.5.16 (v0.14.0) → v2026.5.29 (v0.15.1)
总体数据
|
维度 |
v0.14.0 (5.16) |
v0.15.1 (5.29) |
|---|---|---|
|
代号 |
The Foundation Release |
The Velocity Release |
|
间隔提交 |
808 commits |
1,302 commits |
|
间隔PR |
633 merged |
747 merged |
|
文件变更 |
1,393 files |
1,746 files |
|
代码增量 |
+165,061 / 未知 |
+282,712 / -36,699 |
|
Issues关闭 |
545 (12 P0, 50 P1) |
560+ (15 P0, 65 P1, 19 security) |
|
贡献者 |
215 |
321 |
十大核心进化
1. 架构重构 — run_agent.py 瘦身 76%
-
v0.14:
run_agent.py仍为巨型单文件 -
v0.15: 16,083行 → 3,821行,拆分为 14 个
agent/*模块 -
行为不变,外部调用者兼容,编辑器秒开
2. 性能再次飞跃
-
v0.14: 已做冷启动优化(省 ~19s)
-
v0.15: 再省 1 秒,每轮函数调用数 -47%(399K→213K)
-
hermes --version冷启动 701ms → 258ms (-63%),反超 Codex CLI -
Termux 冷启动 2.9s → 0.8s
-
子进程轮询自适应优化(每工具调用 -195ms,每轮 -1s+)
-
openai._base_client延迟导入(-240ms / -17MB) -
压缩可行性检查延迟(-170~290ms)
3. session_search 重写 — 4,500× 更快,零成本
-
v0.14: 依赖辅助 LLM,~$0.30/次,~30秒,可能产生幻觉
-
v0.15: 无 LLM,纯 FTS5,~20ms,免费即时
-
三种无参模式(自动推断):
-
Discovery — 关键词搜索历史会话
-
Scroll — 指定会话内翻页浏览
-
Browse — 浏览最近会话列表
-
-
返回 bookend(首尾消息)+ match window,可重建完整上下文
4. 安全防线大幅升级
|
安全能力 |
v0.14 |
v0.15 |
|---|---|---|
|
LSP 语义诊断 |
✅ 每次写入后检查 |
✅ 保留 |
|
文件变更验证 |
✅ 每轮后汇总 |
✅ 保留 + 缩进/CRLF 保留 |
|
Promptware 防御 |
❌ |
✅ Brainworm 类攻击三道防线 |
|
内存扫描 |
❌ |
✅ 加载时扫描记忆内容 |
|
工具输出分隔符 |
❌ |
✅ 防恶意内容冒充系统消息 |
|
Bitwarden Secrets Manager |
❌ |
✅ 一个 token 替代所有 API key |
|
控制面文件写保护 |
❌ |
✅ auth.json/config.yaml 等 |
|
供应链审计 |
❌ |
✅ |
|
凭证泄露防护 |
基础 |
✅ 借用凭证不持久化、base_url pin |
|
插件 RCE 修复 |
❌ |
✅ GHSA-5qr3-c538-wm9j |
|
跨 Profile 软守卫 |
❌ |
✅ 文件工具写保护 |
5. Kanban → 真正的多智能体平台(104 PRs)
|
能力 |
v0.14 |
v0.15 |
|---|---|---|
|
任务拆解 |
手动 |
✅ 自动拆解为子任务树 |
|
Swarm 拓扑 |
❌ |
✅ |
|
每任务模型覆盖 |
❌ |
✅ 便宜模型跑样板,贵模型跑难点 |
|
调度启动 |
❌ |
✅ 预设开始时间 |
|
Claim TTL |
固定 |
✅ 可配置 |
|
重试指纹 |
❌ |
✅ 相同失败不重复重试 |
|
过期检测 |
❌ |
✅ 自动检测僵尸任务 |
|
Web 监控 |
❌ |
✅ |
|
工作树隔离 |
❌ |
✅ 每任务独立 worktree + 分支 |
|
垃圾回收 |
❌ |
✅ 拖拽删除 |
6. 功能新增对比
|
功能 |
v0.14 |
v0.15 |
|---|---|---|
|
消息平台数 |
22 (新增 LINE + SimpleX) |
23 (新增 ntfy) |
|
Skill Bundles |
❌ |
✅ |
|
Skills Hub |
基础 |
✅ 健康检查 + 新鲜度徽章 + 看门狗 |
|
MCP 目录 |
手动搜索 GitHub |
✅ Nous 审核目录 + 交互式选择器 |
|
图片生成 |
已有 provider |
✅ 新增 Krea 2 Medium/Large |
|
图片生成架构 |
单体 |
✅ FAL 插件化(新 provider 一个文件搞定) |
|
TUI |
单会话 |
✅ 多会话编排器(同窗口切换) |
|
新可选技能 |
9 个 |
✅ +code-wiki, openhands, web-pentest |
|
API Server |
基础 |
✅ Session CRUD (REST + SSE 流式) |
|
插件钩子 |
有限 |
✅ TTS/STT/辅助任务注册钩子 |
|
安全插件 |
❌ |
✅ security-guidance 内置插件 |
|
Discord/Mattermost |
核心代码 |
✅ 迁移为插件 |
7. xAI 深度整合
-
v0.14: SuperGrok OAuth 登录、grok-4.3 1M context window
-
v0.15 六大改进:
-
xAI Web Search 插件 — 与 Brave/Tavily/Exa 并列,复用现有凭证
-
hermes proxyxAI 上游 — OAuth 端点可被 Codex/Aider/Cline 使用 -
模型退役自动检测 — grok-4/grok-3 等退役模型在 doctor 中检测,
hermes migrate xai一键迁移 -
TTS 自然停顿 —
auto_speech_tags段落间插入[pause] -
base_url 防泄露 — xai-oauth 锁定 x.ai 源
-
OpenAI 式执行纪律 — Grok 停止声称完成但不调工具
-
8. Docker 容器化成熟
|
能力 |
v0.14 |
v0.15 |
|---|---|---|
|
基础支持 |
✅ |
✅ |
|
进程监督 |
❌ |
✅ s6-overlay(systemd/launchd/Windows 后端抽象) |
|
Node 版本 |
旧版 |
✅ 22 LTS |
|
Gateway 重定向 |
❌ |
✅ 容器内自动监督模式 |
|
Docker 日志 |
❌ |
✅ gateway stdout → docker logs |
|
Docker 更新提示 |
❌ |
✅ 打印 |
|
构建优化 |
基础 |
✅ 多阶段构建、去除 build-essential |
|
文件权限 |
基础 |
✅ 定向 chown、UID 重映射 |
9. Codex/Responses-API 稳定化
-
v0.14: 基础接入
-
v0.15:
-
TTFB 看门狗(流停滞检测)
-
静默拒绝模式检测 + 可操作提示
-
invalid_encrypted_content优雅恢复 -
null 输出流恢复
-
凭证池同步(重认证后更新)
-
429 限速正确分类(不再误报缺失凭证)
-
外部 issuer reasoning 丢弃
-
10. Windows 原生 Beta 完善
-
v0.14: 初版支持
-
v0.15:
-
完整引导流程(
dep_ensure+install.ps1+ 检测) -
install.ps1加固(BOM 清除、-Commit/-Tag参数、git 操作加固) -
ACP 浏览器引导合并(
install.{sh,ps1}) -
Discord 语音 opus 解码修复
-
Docker Desktop 兼容 compose 文件
-
其他重要改进
-
TUI: 多会话编排器、mouse_tracking DEC 预设、Termux 滚动保留/触摸优化、分支保留滚动、CJK/IME 渲染改进、Wayland 剪贴板
-
Agent 循环: 辅助任务分层回退(402/429)、per-turn 工具输出验证、buffer 重试静默化、原生视觉单开关
-
会话/记忆: JSON 快照导出、
platform_message_id持久化、Honcho 运行时映射完善、内存周期性日志 -
CLI:
/update命令、--branch更新标志、/exit --delete、/resume支持序号、▶ N后台任务指示器 -
API Server: 会话管理 API (CRUD + fork)、SSE 流式聊天、
/v1/skills和/v1/toolsets -
ACP (VS Code/Zed/JetBrains): 会话编辑自动审批、Zed 权限卡片增强、会话历史回放、插件 transformed 响应流式传输
-
文档: 30 天全面整改(每个 PR 覆盖、Nous Portal 专页、侧边栏重组)
-
测试: 惰性安装探针解除、看板通知测试、Codex null 流测试、CI 切片
v0.15.1 热修复(同日发布,2026.5.29)
v0.15.0 发布当天紧急修复:
-
Dashboard 无限重载循环 — loopback 模式必现 bug
-
28 commits / 21 merged PRs / 9 contributors
一句话总结
v0.14 — The Foundation Release("到处都能装能用")
让 Hermes 从 PyPI 一键安装、支持 22 个消息平台、冷启动快 19s、接入 xAI Grok、上线 Kanban/LSP/Teams/本地代理。
v0.15 — The Velocity Release("空前快、空前安全、能编排多智能体集群")
核心循环从 16,000 行怪兽文件变成 14 个模块;性能再砍一半延迟;安全从零 Promptware 防御到三道防线 + Bitwarden;Kanban 进化成完整 Swarm 平台;session_search 从付费 30 秒变成免费 20 毫秒。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)