---
template: sheet
theme: shadcn
title: Hermes 当前模型分配
subtitle: 主模型、辅助任务、插件、定时任务与兜底链路
cols: 2
source: /root/.hermes/config.yaml · runtime env · gateway logs · 2026-10-29 17:15 CST
---

## A 当前结论 {span=2}
```callout warn 先看这两个层面
当前 Feishu 会话实际运行在 `gpt-6.1-sol / custom:liangrekui-gpt`。持久化配置里的默认模型仍是 `deepseek-v4.1-flash / custom:liangrekui-ds`。这是“当前会话路由”和“全局默认路由”不一致，不是同一个值。
```
```kv cols=3
当前会话: gpt-6.1-sol · Liangrekui GPT
全局默认: deepseek-v4.1-flash · Liangrekui DS
自动便宜路由: 关闭
压缩辅助: zai-org/GLM-5.3-Flash · SiliconFlow
记忆提取: XingChenAGI/Xing4.0-29B · SiliconFlow
```

## B 主模型与兜底
| 层级 | Provider | 模型 | 当前状态 |
|---|---|---|---|
| 当前会话 | `custom:liangrekui-gpt` | `gpt-6.1-sol` | ok 实际日志已确认 |
| 全局默认 | `custom:liangrekui-ds` | `deepseek-v4.1-flash` | warn 配置文件仍是默认 |
| 主模型兜底 1 | `custom:liangrekui-claude` | `claude-sonnet-5` | ok 已配置 |
| 主模型兜底 2 | `custom:liangrekui-gpt` | `gpt-6.1-sol` | ok 已配置 |
| 主模型兜底 3 | `xiaomi` | `mimo-v2.6-flash` | ok 已配置 |

- 兜底链是 provider + model 成对配置。
- 当前兜底链没有 `opencode-go`。
- `smart_model_routing.enabled=false`，不会按问题长度自动切换便宜模型。

## C 辅助任务：已显式指定 {span=2}
| 任务 | Provider | 模型 | 用途 |
|---|---|---|---|
| `vision` | `custom:siliconflow` | `Qwen/Qwen3-VL-8B-Instruct` | 图片理解与截图预分析 |
| `compression` | `custom:siliconflow` | `zai-org/GLM-5.3-Flash` | 上下文压缩摘要 |
| `skills_hub` | `custom:siliconflow` | `Qwen/Qwen3-8B` | 技能搜索与技能中心任务 |
| `approval` | `custom:siliconflow` | `Qwen/Qwen3-8B` | 智能审批分类 |
| `mcp` | `custom:siliconflow` | `Qwen/Qwen3-8B` | MCP 辅助处理 |
| `title_generation` | `custom:siliconflow` | `Qwen/Qwen2.5-7B-Instruct` | 会话标题生成 |
| `tts_audio_tags` | `custom:siliconflow` | `Qwen/Qwen3-8B` | TTS 音频标签处理 |
| `triage_specifier` | `custom:siliconflow` | `Qwen/Qwen3-8B` | 看板任务规格化 |
| `kanban_decomposer` | `custom:siliconflow` | `Qwen/Qwen3-8B` | 看板任务拆解 |
| `profile_describer` | `custom:siliconflow` | `Qwen/Qwen3-8B` | 用户画像短描述 |
| `curator` | `custom:siliconflow` | `Qwen/Qwen3-8B` | 技能整理与审查 |
| `monitor` | `custom:siliconflow` | `Qwen/Qwen3-8B` | 邮件或监控评分 |

### 辅助任务内部兜底
- `title_generation` 失败后，先切同一 SiliconFlow 的 `Qwen/Qwen3-8B`。
- 其他显式辅助任务没有单独配置的 fallback_chain。
- 辅助请求失败时，框架仍可能尝试主模型兜底；这不是每个任务的固定 provider 链。

## D 辅助任务：自动继承主模型 {span=2}
| 任务 | 当前配置 | 触发场景 | 实际继承对象 |
|---|---|---|---|
| `review` | `provider: auto` | `/review` 审查子代理 | 当前父会话模型 |
| `memory_query_rewrite` | `provider: auto` | 记忆查询重写路径 | 当前父会话模型 |
| `voice_chat` | `provider: auto` | 语音对话路径 | 当前父会话模型 |
| `goal_judge` | `provider: auto` | 目标完成判定 | 当前父会话模型 |
| `background_review` | `provider: auto` | 回合后自我改进 | 当前父会话模型 |
| `moa_reference` | `provider: auto` | MoA 参考模型槽 | 当前父会话模型 |
| `moa_aggregator` | `provider: auto` | MoA 汇总模型槽 | 当前父会话模型 |

```callout info 没有单独模型的任务
这些任务不是“没有模型”，而是 `auto`。本次 Feishu 会话中，它们会继承 `gpt-6.1-sol`。如果任务由持久化默认路由启动，则会继承 `deepseek-v4.1-flash`。
```

## E Delegation、Kanban 与 Cron
| 入口 | 当前模型分配 | 证据与边界 |
|---|---|---|
| `delegate_task` | 空 provider/model，继承父会话 | 当前会话子代理继承 `gpt-6.1-sol` |
| Kanban worker | 当前任务未设置 override | `model_override/provider_override` 为空；近期日志实际为 DeepSeek |
| Cron agent job | 所有 job 的 model/provider 均为 null | 未单独钉模型，走 cron/global 默认解析 |
| 脚本型 Cron | 不调用 LLM | 仅执行本机脚本或看板投料 |
| Hy-Memory 夜间整理 | 独立插件链路 | 不走 Hermes `auxiliary.*` |

### 当前 Cron 分类
- Agent 型：每日收盘复盘、早盘速览、持仓每日信号、经验簿投料。
- 看板型：缓存清理、经验簿审核等由 dispatcher/worker 处理。
- 脚本型：K 线缓存、LXXG 流水线、公告更新、兜底巡检。
- 当前 `jobs.json` 没有任何 job 显式绑定 `gpt-6.1-sol` 或 `deepseek-v4.1-flash`。

## F 插件与外部模型链路 {span=2}
| 插件或能力 | 模型或服务 | 是否走 Hermes 主模型 |
|---|---|---|
| `hy-memory` | 提取：`XingChenAGI/Xing4.0-29B`；Embedding：`BAAI/bge-m3`；均为 SiliconFlow | no 独立 sidecar |
| `web/tavily_exa` | Tavily 主搜，Exa 失败兜底 | no 外部搜索 API |
| `hermes-feishu-card` | 卡片与流式交付 | no 不负责推理 |
| `platforms/feishu` | Feishu 通道适配 | no 只转发消息 |
| `disk-cleanup` | 本机清理逻辑 | no |
| `tdx MCP` | `mcp.tdx.com.cn` 数据服务；辅助解析走 `auxiliary.mcp` | data service + aux |
| TTS | Edge TTS | no 默认不调用 LLM |
| STT | disabled | no 当前关闭 |
| X Search | 配置模型 `grok-4.20-reasoning` | warn 当前工具检查不可用 |
| Image generation | 无可用 FAL/Krea 凭证 | warn 当前工具不可用 |

### Hy-Memory 当前实测值
```kv cols=2
Provider: hy-memory
Mode: pro
LLM: XingChenAGI/Xing4.0-29B
LLM API: https://api.siliconflow.cn/v1
Thinking: enable_thinking=false
Embedding: BAAI/bge-m3
Vector store: Chroma
```

## G 异常与残留引用
```callout warn 需要区分“配置在用”和“旧进程残留”
当前配置的 fallback_providers 没有 OpenCode。`.env` 仍保留 `OPENCODE_GO_API_KEY` 与 `OPENCODE_ZEN_API_KEY`，技能目录仍有 `opencode` 名称。Gateway 日志在 16:54 还出现过旧会话使用 `opencode-zen / glm-5.3-flash-free`，并因免费额度返回 429。它不是当前配置表里的主模型或辅助模型，但说明仍有旧路由或旧会话残留。
```
- `hy-memory/config.json` 仍记录旧的 `mimo-v2.6-flash @ opencode.ai/zen/go/v1`。
- 运行中的 Hy-Memory 进程环境已经是 `XingChenAGI/Xing4.0-29B @ SiliconFlow`。
- 因此 Hy-Memory 的运行时环境比旧 `config.json` 更可信。

## H 盘点口径
- 配置来源：`/root/.hermes/config.yaml`。
- 运行时来源：Hy-Memory 进程环境与 Gateway 日志。
- 本次未修改任何模型分配。
- 最关键的待决策项：是否把持久化全局默认也切到 `gpt-6.1-sol`，以及是否清理旧 OpenCode 残留。
