Generated by Answer me with HTML 0.5.10 · 2026-10-31 17:30 · ★ Star on GitHub
Doctor 体检:Hermes 与 HFC(2026-10-31 17:25)
HFC 全绿;Hermes 有 1 个真问题、2 个配置格式待迁移
Lead: HFC 卡片链路全部正常,只有两个已知的可选告警。Hermes 侧 6 项里有 1 个真问题:OpenCode Zen 的 key 已失效。
Hermes doctor:6 项待处理
| 项目 | 级别 | 影响 | 建议 |
|---|---|---|---|
| OpenCode Zen key 失效 | 真问题 | 主链走 opencode-go 不受影响,zen 通道不可用 | 换新 key 或删掉该键 |
| SiliconFlow 是 legacy 条目 | 格式迁移 | 8 个辅助槽正在用它,运行时能解析 | 迁到 providers: 段防未来断链 |
| Ikuncode GPT 是 legacy 条目 | 格式迁移 | 当前未使用 | 同上一并迁或直接删 |
| web workspace 7 个 npm 漏洞 | 上游 | 需官方 lockfile 修复 | 本地修不持久,等上游 |
| ui-tui workspace 2 个 npm 漏洞 | 上游 | 同上 | 同上 |
| 部分可选 key 缺失 | 可选 | discord / xAI / image_gen 不可用 | 不用就不管 |
HFC doctor:核心全绿
- Hermes 兼容性
- partial(缺可选锚点 status_callback)
- Exact delivery
- ready
- Runtime import
- ok
- Install state
- installed(Decomposed ownership)
- Card readiness
- ready / runtime_ready
- sidecar /health
- healthy,delivery=live
- generation_match
- true,restart_required: false
- last_seen_age
- 10 秒
- anchors
- 22 个里 21 个 found
- Feishu SDK
- lark-oapi 1.6.8,支持 extra_ua_tags
- Streaming
- enabled
三个告警都不算坏
status_callback 缺失是 0.22.5 拿走了可选锚点;split HOME 是本机固定结构;route_fallback 表示走 bots.default,需要确定性路由时才绑 profile。
顺带发现的两件事
- state.db 已经 965 MB,740 个会话、16.6 万条消息,仍在 WAL 模式。磁盘占 64%,暂时不缺空间。
- 备用 provider 链是 liangrekui-claude / liangrekui-gpt / xiaomi,都不依赖 zen,所以 zen key 失效不影响任何现役路由。
如果要修,按这个顺序
# 1) 清掉失效的 zen key(不影响主链与辅助链)# 编辑 /root/.hermes/.env 删掉 OPENCODE_ZEN_API_KEY 那一行# 2) 把两个 legacy provider 迁到 providers: 段# 改前备份:cp -a /root/.hermes/config.yaml /root/backups/config.yaml.bak.$(date +%Y%m%d_%H%M%S)# 迁移后必须验:8 个 Xing 辅助槽仍能解析并真实调用hermes doctor迁移属于会动辅助链路由的改动,建议单独一轮做,改完跑一次配置驱动冒烟再收工。