hermeslike-moa:DSH 的 Hermes 风格 MoA 请求聚合器

前言

DSH 的插件生态允许把一次 LLM 调用扩展为更细的请求流水线。hermeslike-moa 是 beimianism 维护的 DSH 插件,许可证为 MIT。它为 DSH 的 LLM 调用注入“路由器 → 多路参考顾问 → 聚合器流式输出”的 Hermes 风格 Mixture-of-Agents(MoA)请求聚合流程,并加入双通道故障切换与 V4P 三重闸门费用防护。

这是什么

hermeslike-moa 注册 dsh-llm LlmAdapter,provider 路由为 deepseek-moa;配置 OpenCode Go key 时追加 go-moa。

模型选择器提供三个模型选项:

  • deepseek-v4-mix:强制完整 MoA 流水线,包括路由器、参考顾问 ×N、聚合器、流式输出。
  • deepseek-v4-pro:直连 V4 Pro。
  • deepseek-v4-flash:直连 V4 Flash。

未知模型 id 按 flash 直连处理,避免静默触发昂贵 MoA。

核心功能

MoA 流水线

参考顾问并行执行,复刻 Hermes 顾问视图:工具调用/结果折叠为纯文本、head+tail 裁剪、不发出 tool-role 消息、末尾追加合成 user 判断指令。

脱敏与上下文裁剪

插件提供集中式密钥形状与 email/电话正则脱敏。上下文裁剪会估算 token 预算,从最旧帧丢弃,保持 user-first,并保留尾部合成指令。

双通道故障切换

插件支持 official 与 go 双通道。Go 优先整套流水线,连续 3 次失败自动切官方整套。

费用防护

V4P 三重闸门包括预算倍数、窗口内次数上限、最小间隔。闸门拦截时可降级 Flash;fallbackToFlash 默认为 true 时降级 V4F。

插件使用 dsh-llm 分离式 TokenUsage 与滚动窗口成本核算。

设置页

插件在 web 系统设置页半渲染,字段悬停提示与 key 健康诊断。设置项变更实时生效,无需重启。

安装与启用

1、安装:

dsh plugin --profile web add github:beimianism/Hermeslike-Mixagent-MoA

bundle 安装进入 profile layer stack,重启 web 生效。

2、本地开发安装:

dsh plugin --profile web add /path/to/hermeslike-moa

/path/to/hermeslike-moa 是占位路径,需替换为实际路径。

3、公开 @deepseek-ai/*cordis 依赖刻意不声明,由 profile 的 pnpm closure 注入。

典型用法

1、选择模型

选择 deepseek-v4-mix 走完整 MoA 流水线;选择 deepseek-v4-pro 直连 V4 Pro;选择 deepseek-v4-flash 直连 V4 Flash。

2、配置 MoA 参数

在设置页「设置 → Hermeslike MoA」启用/停用 MoA 聚合,并配置参考顾问数量、参考温度、聚合模型、思考强度、参考扇出节奏、显示进度、优先 Go 通道。

3、配置 API key

API key 可直接填写 DeepSeek API key 与 OpenCode Go API key;留空则回退 apiKeyEnv/goApiKeyEnv 环境变量引用。

key 字段值存本地 settings.yaml,不回显,wire 上剥离。官方 key 缺失导致请求 401;Go key 缺失仅禁用 Go 通道。

4、配置 V4P 闸门

配置 V4P 闸门:预算倍数、窗口次数上限、最小间隔、闸门拦截时降级 Flash。

5、配置组合 base 层

cordis.patch.yml 插件行 config 中设置组合 base 层默认值,用户设置优先。设置文档存放在 settings 文档的 hermeslike-moa: 分节。

适用场景与注意

下面这些场景比较匹配:

  • 希望把 DSH 的 LLM 调用扩展为多路参考、再聚合输出。
  • 需要 official 与 go 双通道,并按失败次数切换整套链路。
  • 需要限制 V4P 调用次数、预算和间隔,避免无意触发高成本路径。

插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。许可证为 MIT。目录页为独立站点,与 DeepSeek / 幻方无官方从属关系。

链接

目录页:https://www.skillhub.cn/plugins/beimianism/Hermeslike-Mixagent-MoA

GitHub:https://github.com/beimianism/Hermeslike-Mixagent-MoA

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye