前言¶
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:插件僅供本地或離線安裝使用。
- 入門技能隔離:插件自帶的入門技能不會被塞進常駐目錄。