dsh-skill-router:Agent 驱动的技能发现与按需加载

前言

DeepSeek Harness (DSH) 将技能目录注入到每一次模型请求中。当技能数量超过几十个时,这会导致每轮出现显著的 token 开销(例如 1000 个技能约为每轮 150k 字符)。本插件提供第三个选项:技能保留在库中,Agent 在需要时自行检索并加载它们,从而将成本从“每轮固定”转变为“用到才付”。

核心功能

插件为 Host 插件增加了三个工具,分别解决技能发现与加载的不同阶段问题:

  • skill_search:查询技能索引(元数据),不读技能正文。返回名字、仓库路径、副本数等。
  • skill_load:加载选定的技能正文,将其注入到上下文中。
  • skill_ref:在需要时单独读取某个引用或脚本文件。

安装

使用以下命令安装插件:

dsh plugin --profile web add github:ZiYuan258/dsh-skill-router

安装后重启 DSH,在工具列表中确认三个工具即可使用。

典型用法

插件自带一个入门技能库(5 个技能),重启 DSH 后 skill_search 立即可用。

搜索技能:

skill_search "debug"

返回示例:

debug-with-evidence

库的存放位置:
把库放在工作区根目录,命名为 .skill-src。插件会从工作目录往上查找最多 8 层。

识别标记:
返回结果中包含 starterLibrary: true 标记时,表示读的是插件自带的入门库,不是自己的库。

注意事项

  • 认准拥有者:GitHub 上有多个同名仓库,安装前请确认 owner 为 ZiYuan258。
  • 不自动注入:本插件不会自动加载或注入技能正文,默认也不自动提示候选。
  • 不发布到 registry:插件仅供本地或离线安装使用。
  • 入门技能隔离:插件自带的入门技能不会被塞进常驻目录。
羽毛球分组比赛记分
小程序二维码

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

小夜