前言¶
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:插件仅供本地或离线安装使用。
- 入门技能隔离:插件自带的入门技能不会被塞进常驻目录。