前言¶
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。