前言¶
DeepSeek Harness 的核心設計理念是“一切皆插件”。在插件生態日益豐富的情況下,開發者往往面臨一個問題:如何快速定位社區中最熱門、最新鮮或最實用的插件?dsh-plugin-leaderboard 針對此痛點,通過讀取 GitHub 上的 dsh-plugin 話題數據,在 Web UI 中直接展示各類榜單,避免了在社區目錄或倉庫中手動篩選的繁瑣。
插件定位¶
這是一款社區插件,用於在 DeepSeek Harness 的 Web 界面中顯示插件排行榜。它不依賴官方應用商店,而是通過讀取公共 GitHub 話題數據生成榜單。開源地址:GitHub。
核心功能¶
-
側邊欄面板
在dsh web重啓後,側邊欄底部會出現“插件榜”入口。面板包含四個選項卡:最熱、最新、最火 Top 10、推薦。每項展示星標數、分叉數,並提供“複製安裝命令”、“複製解釋提示詞”和“打開倉庫”的操作。 -
解釋提示詞
該插件提供一段提示詞,用戶將其粘貼到 Harness 的編輯器中,Agent 會自動克隆倉庫,用通俗語言解釋插件的功能、解決的問題、安裝後的效果、啓動方式及適用人羣。 -
斜槓命令
在會話中直接輸入/leaderboard [hot|new|fire]即可查看對應榜單。Agent 也可以通過工具list_dsh_plugin_leaderboard回答關於排名的問題。 -
HTTP 接口
服務提供GET /dsh-plugin-leaderboard接口,供 Web 面板調用,支持自定義 GitHub Token、緩存時間及排除項。
安裝與啓用¶
在終端中執行以下命令安裝:
dsh plugin --profile web add github:shaoxia20240902/dsh-plugin-leaderboard
安裝完成後,重啓 dsh web。側邊欄底部會出現“插件榜”按鈕,點擊即可查看榜單。
配置說明¶
安裝後,可以通過 cordis.yml 或 profile 補丁進行自定義配置:
- id: dsh-plugin-leaderboard
config:
githubToken: # 可選,未認證搜索已足夠,Token 可提升速率限制
topic: dsh-plugin
cacheTtlMs: 300000
excludes:
- deepseek-ai/deepseek-harness
originUrl: http://101.34.27.122:3091
注意事項¶
-
代碼來源
這是第三方代碼,安裝前請審查源代碼並鎖定特定提交,避免引入不可控的風險。 -
數據加載策略
榜單數據優先從託管 API (MySQL) 加載,加載失敗時回退到 GitHub。推薦列表僅存儲在數據庫中。 -
網絡與 Token 安全
GitHub Token 僅發送給官方 API,從不通過公共代理。未認證的 GitHub 搜索足以用於個人安裝,Token 主要用於提升速率限制。 -
GitHub 被牆場景
默認access: auto會嘗試官方 API 或公共代理(如ghfast.top)。插件會自動重試代理以保證側邊欄數據加載,但打開倉庫時仍使用官方 GitHub。