dshwiki-plugin:DSH 側邊欄插件精選庫

前言

DeepSeek Harness(DSH)的核心理念是“一切皆插件”。在開發過程中,快速查找、安裝合適的插件能顯著提升效率。目前 DSH 的官方渠道尚未提供統一的插件目錄,開發者往往需要在各個倉庫間尋找。dshwiki-plugin 作爲 DSH 生態的一部分,通過在側邊欄掛載一個情報面板,直接提供了精選插件列表,解決了“在哪裏找插件”的問題。

插件概覽

這是一個由 ai798 Lab 維護的開源工具插件,核心價值在於將插件目錄集成到 DSH 的工作流中。它利用 dshweb profile 在側邊欄展示內容,數據源來自 dshwiki.com,無需手動更新即可獲取最新列表。

核心功能

  • 精選目錄展示:面板列出 12 個經過篩選的 DeepSeek Harness 插件,涵蓋功能介紹、安裝建議及注意事項。
  • 一鍵複製命令:點擊即可複製安裝命令,支持直接粘貼到終端運行;複雜安裝命令會跳轉至詳情頁。
  • 多語言支持:內置八種語言(簡中、繁中、英文、日文、韓文、泰文、西班牙文、阿拉伯文),阿拉伯語自動適配 RTL 佈局。
  • 實時數據:面板內容通過 HTTP 請求實時從 dshwiki.com 獲取,站點更新後無需升級插件即可看到。
  • 主題跟隨:面板配色自動適配 DSH 的明暗主題。
  • 資源跳轉:每條記錄提供鏈接,可回溯至 dshwiki.com 查看完整資料。

安裝與啓用

該插件需要 DSH 的 web profile 支持。

  1. 執行安裝命令:
    dsh plugin --profile web add dshwiki-plugin
  1. 重啓 dsh web 服務。
  2. 在側邊欄底部找到 DSH Wiki 入口並點擊。

典型用法

安裝並重啓後,打開 DSH Web 面板即可看到目錄。點擊任意插件的“安裝命令”區域,命令會自動複製到剪貼板。切換語言時,默認跟隨 DSH 界面語言,手動選擇後會記錄在本地。點擊面板底部的鏈接可跳轉至 dshwiki.com。

適用場景與注意事項

  • Profile 依賴:必須使用 --profile web 進行安裝和運行。
  • DSH 版本:DSH 目前處於開發者預覽版,官方明示接口存在破壞性變更風險,插件需跟隨 DSH 版本維護。
  • 網絡環境:面板依賴聯網獲取 dshwiki.com 數據,離線環境下會顯示加載失敗並提供重試按鈕。
  • 權限檢查:插件以 DSH 當前進程的權限運行,安裝前建議查看源碼與許可證。

已知問題

  • pnpm 11 版本衝突:pnpm 11 會把發佈不滿十天的版本視爲舊版。通常 dsh plugin add 會自動在 profile 的 pnpm-workspace.yaml 中添加 minimumReleaseAgeExclude 字段放行。若手動安裝報錯 ERR_MODULE_NOT_FOUND,需手動補上配置:
    minimumReleaseAgeExclude:
      - 'dshwiki-plugin'

結尾

dshwiki-plugin 通過側邊欄集成,降低了 DSH 插件的發現成本。數據源獨立於官方,與 DeepSeek 或幻方無直接隸屬關係。項目源碼託管在 GitHub:https://github.com/ai798-Lab/dshwiki-plugin

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

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

小夜