前言¶
在 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 第一次運行時做兩件事,之後除非你主動觸發,否則不會重複改你的配置。
- 若「插件 → 實驗性插件 → 自定義插件索引」未打開,則打開它;「發現」標籤頁由該能力提供。
- 將索引地址
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 進程的權限運行;安裝前請閱讀 GitHub 源碼 與許可證,確認可接受其僅修改「自定義插件索引」開關與索引源列表的行爲。
- 索引爲獨立社區項目,與 DeepSeek 官方無隸屬關係;SkillHub 目錄頁:https://www.skillhub.cn/plugins/whoishuhu/dsh-tag-index,插件倉庫:https://github.com/whoishuhu/dsh-tag-index。
結尾¶
dsh-tag-index 解決的是「發現頁接上社區維護的 dsh-plugin 標籤索引」這一件具體事:首次運行幫你開開關並追加 index.json,刪掉後可用 /tag-index 或重開插件恢復。需要了解索引怎麼來、收錄邊界是什麼,請繼續看 dsh-plugin-index 文檔,並在安裝任何發現頁條目前自行覈對倉庫與許可證。