🐝 Hermes 日报 — 2026-06-10
📦 版本状态
- 当前安装版本: v0.15.1 (2026.5.29)
- 最新发布版本: v0.16.0 (v2026.6.5) — The Surface Release
- ⚠️ 本地落后 857 commits,建议尽快
hermes update
v0.16.0 亮点回顾(6月5日发布):
这是 Hermes 历史上最大的单版本更新之一 — 874 commits、542 merged PRs、170+ 社区贡献者。核心内容:
- Hermes Desktop 原生桌面应用 — 全新 Electron 桌面 GUI(macOS/Linux/Windows),支持拖放文件、Cmd+K 命令面板、状态栏模型选择器、多 Profile 并发会话。一周内 100+ PRs 从零搭建。
- 远程 Gateway 连接 — Desktop 可以连接远程 Hermes gateway,通过 OAuth 或用户名密码认证,无需手动复制 token。
- Web Dashboard 升级为完整管理面板 — Channels 页面管理所有消息平台、MCP 目录管理、凭证管理、Webhook/Hook 创建、Memory 配置,全部浏览器内完成。
- 简体中文翻译 — Desktop 应用全面支持简体中文 UI。
- 安全修复 — CVE-2026-48710 Starlette pin、SSRF off-loop hardening、subprocess credential stripping。
最近 10 条 commit(6月9-10日):
| 日期 | 描述 |
|---|---|
| 06-10 | fix(desktop): send on Enter from live editor text, not stale composer state |
| 06-10 | fix(tui_gateway): honor target profile’s terminal.cwd on desktop profile switch |
| 06-10 | fix(desktop): always show the Manage-profiles overflow |
| 06-10 | fix(agent): make a binary @file: reference actionable instead of a dead end |
| 06-09 | fix(state.db): recover from malformed sqlite_master so hidden sessions reappear |
| 06-09 | fix(desktop): friendlier toast when a remote attachment exceeds the 16MB cap |
| 06-09 | fix(desktop): show a staging spinner in the edit composer while OS drops upload |
| 06-09 | perf(ci): cache uv + use uv sync in tests workflow |
🔥 热门 Issues
1. auxiliary.title.enabled 配置被忽略 — title 生成照跑不误
- 标签: type/bug, comp/agent, area/config, P3
- 状态: Open · 2 comments
- 解读: 用户设置了
auxiliary.title.enabled = false但 title 生成仍在运行。这对长期运行 cron 任务的用户影响较大 — 每次会话都白白消耗一次 LLM 调用生成标题。Workaround:暂时没有,等修复合并。 - 🔗 Issue #41744
2. Feature request: 支持通过 config.yaml 覆盖命令描述
- 标签: type/feature, comp/cli, area/config, P3
- 状态: Open · 4 comments(本周最活跃 issue)
- 解读: 社区希望能在 config 中自定义斜杠命令的描述文本,当前命令描述硬编码在代码中。4 条评论说明需求真实存在 — 对做自定义 Agent 的用户来说,命令描述是面向终端用户的”API 文档”。
- 🔗 Issue #13107
3. Dashboard 卡死(SIGKILL 才能退出)— PTY/Chat tab 路径有双重 bug
- 标签: 无标签
- 状态: Open
- 解读: 当 Dashboard 作为持久服务运行时会卡死在 PTY/Chat tab 路径上,只能 SIGKILL。这是一个严重的可用性问题 — 影响 homelab / 长时间运行场景。如果你遇到 Dashboard 无响应,检查是否是这个问题。
- 🔗 Issue #43196
4. Desktop 查看 Gateway 会话时不显示上下文占用统计
- 标签: type/feature, comp/gateway, platform/telegram, P3
- 状态: Open · 2 comments
- 解读: 从 Desktop 连接远程 Gateway 查看会话时,context window 使用量不显示。对通过 Telegram/Gateway 使用 Hermes 的用户来说,看不到 token 占用很不方便。
- 🔗 Issue #42989
5. Desktop 消息气泡隐藏多行 prompt 的额外行
- 标签: type/bug, comp/tui, P3
- 状态: Open · 2 comments
- 解读: 发送多行消息时 Desktop 气泡只显示第一行,其余行被截断。这是 Desktop 新 UI 的已知渲染问题。
- 🔗 Issue #42992
6. Ollama/慢速本地 provider 的默认静默模式(spinner 超时)
- 标签: type/feature, comp/cli, provider/ollama, P3
- 状态: Open · 2 comments
- 解读: 使用 Ollama 等本地模型时,spinner 会一直转很久没有输出,用户以为卡死了。请求增加”quiet mode”或 spinner 超时。对本地部署用户非常实用。
- 🔗 Issue #43028
🆕 生态动态
值得关注的新 PR
You.com 搜索后端 + Research Skill — PR #13314 新增 You.com 作为 web 搜索后端和 research skill 的选项。目前 web 搜索主要依赖 Firecrawl/Brave,You.com 加入后多了一个备选 — 而且 You.com 的 AI 搜索质量不错。
本地补丁大合集 — PR #43195 包含 Anthropic/MiniMax 认证修复、cron 退出码、telegram stop_typing、shutdown forensics、TTS 等多项补丁。如果你在使用 MiniMax provider 或遇到 cron 任务退出码问题,关注这个 PR。
生态项目速览(GitHub hermes-agent topic)
| 项目 | ⭐ Stars | 说明 |
|---|---|---|
| cc-switch | 96K | 跨平台桌面 All-in-One 助手,支持 Claude Code/Codex/OpenCode/Hermes |
| claude-mem | 81K | 跨 session 持久化上下文工具 |
| open-design | 62K | 本地优先的开源 Claude Design 替代品 |
| anything-llm | 61K | 私有化部署 LLM 一站式方案 |
| AionUi | 28K | 免费、本地的 24/7 Cowork 应用,支持 Hermes Agent |
| planning-with-files | 23K | Manus 风格的持久化 markdown 规划 skill |
🔧 玩机技巧
Desktop 多 Profile 并发会话 — 远程 Gateway 的正确姿势
v0.16.0 的 Desktop 支持同时连接多个 Profile,每个 Profile 指向不同的远程 Hermes Gateway:
# 1. 确保 gateway 端运行并开启了 OAuth 或用户名密码认证
# 在服务器端 config.yaml 中配置:
gateway:
enabled: true
auth:
type: oauth # 或 username_password
# 2. Desktop 中添加多个 Profile
# Settings → Profiles → Add Profile
# 填入远程 Gateway URL 和认证信息
# 3. 跨 Profile session 引用
# 在 chat 中用 @session:profile-name/session-id 引用其他 profile 的会话
实用场景:工作 Profile 连公司服务器跑代码,个人 Profile 连 homelab 跑日常任务,一个窗口搞定。注意 v0.16.0 初版还有些 UI 小 bug(消息气泡截断、sidebar 重叠),社区已在积极修复。
数据来源:GitHub API (Issues/Releases/Commits/Repos)