dsh-tag-index:在「插件 → 發現」接入 DSH 標籤索引

前言

在 DeepSeek Harness(DSH)裏裝社區插件,常見做法是自己在 GitHub 或 npm 上搜倉庫,或靠口口相傳。DSH「插件 → 發現」可以掛自定義索引源,但默認並不會自動帶上「所有打了 dsh-plugin 標籤、可安裝插件」的彙總列表。社區項目 whoishuhu/dsh-plugin-index 維護了這份索引(每天更新);dsh-tag-index 的作用,就是在本機 DSH 裏把該索引接到「發現」頁,少抄一次 URL、少記一條開關。

下面按「它做什麼 → 怎麼裝 → 日常怎麼用 → 注意點」說明。事實以 GitHub 倉庫 README 爲準。

這是什麼

dsh-tag-index 是維護者 whoishuhu 發佈的 客戶端 類 DSH 插件(當前 package 版本 0.1.0,許可證 MIT)。安裝後,它會把 DSH 插件索引(dsh-plugin 標籤) 對應的 JSON 源加入「插件 → 發現」,讓你在發現頁瀏覽 GitHub 與 npm 上打了 dsh-plugin 標籤的可安裝插件。它不替你安裝其他插件,也不擴展對話能力本身。

索引內容與生成規則見上游倉庫 whoishuhu/dsh-plugin-index;收錄不等於審覈,安裝前仍應在確認框裏覈對來源。

核心功能

README 寫明:插件只在每個 profile 第一次運行時做兩件事,之後除非你主動觸發,否則不會重複改你的配置。

  1. 若「插件 → 實驗性插件 → 自定義插件索引」未打開,則打開它;「發現」標籤頁由該能力提供。
  2. 將索引地址 https://whoishuhu.github.io/dsh-plugin-index/index.json 追加到你現有索引源列表的末尾;不刪除、不改順序已有源。

其餘行爲要點:

  • 你手動刪掉該索引源,或關掉「自定義插件索引」後,插件不會自動再加回來。
  • 想在對話框裏重新應用一次設置,輸入 /tag-index。
  • 關閉本插件再打開,會重新設置一次(等同再次執行首次邏輯)。
  • 文檔說明:它不安裝其他插件、不髮網絡請求、也不改其他設置(索引瀏覽時的網絡行爲由 DSH 與索引站點承擔,以你本機 DSH 行爲爲準)。

安裝與啓用

在 DSH 裏讓 agent 用插件管理器安裝時,使用 README 給出的標識(不要自行拼寫其他形式):

github:whoishuhu/dsh-tag-index

若你在終端使用 dsh web 對應的 profile,可執行:

dsh plugin --profile web add github:whoishuhu/dsh-tag-index

裝好後若提示需要重啓,重啓 DSH 即可。

不想裝插件也可以手動配置:打開「插件 → 發現 → 添加索引源」,粘貼:

https://whoishuhu.github.io/dsh-plugin-index/index.json

典型用法

經過上面的安裝或手動添加索引源後,在 DSH 打開「插件 → 發現」,從列表裏查看索引收錄的插件並按 DSH 常規流程安裝。若你發現發現頁沒有該索引、或曾刪過索引源,可在對話中輸入:

/tag-index

讓本插件再次執行「打開自定義索引(若需要)+ 追加索引 URL」的邏輯。

適用場景與注意

適合誰: 經常在 DSH 裏試社區插件、希望發現頁直接看到 dsh-plugin 標籤生態彙總的開發者;已啓用「自定義插件索引」、只想少一步粘貼 URL 的用戶也可只用手動添加索引源,不必強依賴本插件。

注意:

結尾

dsh-tag-index 解決的是「發現頁接上社區維護的 dsh-plugin 標籤索引」這一件具體事:首次運行幫你開開關並追加 index.json,刪掉後可用 /tag-index 或重開插件恢復。需要了解索引怎麼來、收錄邊界是什麼,請繼續看 dsh-plugin-index 文檔,並在安裝任何發現頁條目前自行覈對倉庫與許可證。

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

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

小夜