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。

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

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

小夜