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