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 个配置格式待迁移

sourcehermes doctor · hermes_feishu_card.cli doctor --explain · sidecar /health

Lead: HFC 卡片链路全部正常,只有两个已知的可选告警。Hermes 侧 6 项里有 1 个真问题:OpenCode Zen 的 key 已失效。

A

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 不可用 不用就不管
B

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。

C

顺带发现的两件事

  • state.db 已经 965 MB,740 个会话、16.6 万条消息,仍在 WAL 模式。磁盘占 64%,暂时不缺空间。
  • 备用 provider 链是 liangrekui-claude / liangrekui-gpt / xiaomi,都不依赖 zen,所以 zen key 失效不影响任何现役路由。
D

如果要修,按这个顺序

bash
# 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

迁移属于会动辅助链路由的改动,建议单独一轮做,改完跑一次配置驱动冒烟再收工。