前言¶
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