dsh-kernel-mesh:DeepSeek Harness 多內核模型路由插件

前言

DeepSeek Harness(DSH)的理念是「一切皆插件」。在多模型協作的場景下,切換 Kimi、Grok、Codex 或 MiniMax 等模型時,往往需要離開當前環境或處理不同的提示詞上下文。dsh-kernel-mesh 將這四種模型的內核封裝爲插件,實現了在 DSH 內部的無縫切換,讓模型保持在它們最熟悉的環境裏。

插件定位

本插件名爲 dsh-kernel-mesh,由用戶 oppnc 維護。它是一個位於宿主平面(host-plane)的內核網格,主要解決以下問題:
* 模型路由:將 Kimi、Grok、Codex、MiniMax 四種模型註冊爲 DSH 的 L1 內核路由。
* 子代理配方:爲各內核提供對應的 L2 子代理類型(如 kimi-agent、grok-agent 等)。
* 管理工具:提供內核狀態查看、任務分發和路由切換的工具。

核心功能

插件包含以下核心組件:
* L1 內核路由:支持 kimi-kernel、grok-kernel、codex-kernel、minimax-kernel。
* L2 子代理配方:提供 kimi-agent、grok-agent、codex-agent 等配方。
* 內核工具:kernel_status、kernel_run、kernel_switch。
* 代理預設:提供 codex-kernel、grok-kernel、kimi-kernel、minimax-kernel 四個預設配置。

安裝與啓用

  1. 安裝插件本體:
dsh plugin --profile web add dsh-kernel-mesh
  1. 安裝依賴的內核插件(這些是獨立插件,需按名稱安裝):
dsh plugin --profile web add dsh-kernel-kimi dsh-kernel-grok dsh-kernel-codex dsh-kernel-minimax
  1. 安裝代理預設。官方 DSH CLI 擁有預設根目錄,插件無法自動註冊。需手動複製預設文件到用戶預設根目錄:
dsh_home="${DSH_HOME:-$HOME/.dsh}"
cp -r "$dsh_home/profiles/web/node_modules/dsh-kernel-mesh/presets/." "$dsh_home/.agent-presets/"

典型用法

插件提供三個核心命令:
* 查看內核狀態:

kernel_status
  • 向指定內核分發任務:
kernel_run(kernel, type, task)
  • 切換默認模型路由:
kernel_switch('kimi')

注意事項

  • 搜索工具:kimi_search/kimi_fetch 僅在安裝 dsh-kernel-kimi 且存在 Moonshot 憑證時出現;grok_search/grok_fetch 同理。官方 web_search 是 DeepSeek 自研搜索,並非包裝。
  • 系統提示詞:每個內核註冊上游廠商的系統提示詞,會話中僅能看到該內核的提示詞,與父級預設解耦。
  • 備用路由:若內核官方 API 額度耗盡,可開啓備用路由。設置環境變量 DSH_KERNEL_USE_FALLBACK=1 即可啓用。
  • 權限與源碼:插件以當前 dsh 進程權限運行。安裝前請檢查源碼與許可證。

結語

通過 dsh-kernel-mesh,可以在 DSH 中統一管理多廠商模型與子代理配方。具體文檔與源碼請參考:SkillHub 目錄 | GitHub。

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

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

小夜