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:插件僅供本地或離線安裝使用。
  • 入門技能隔離:插件自帶的入門技能不會被塞進常駐目錄。
羽毛球分组比赛记分
小程序二维码

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

小夜