dsh-plugin-marketplace:GitHub dsh-plugin 主题仪表盘

前言

DeepSeek Harness (DSH) 的核心设计理念是「一切皆插件」。面对 GitHub dsh-plugin topic 下的众多仓库,浏览和统计往往缺乏统一入口。dsh-plugin-marketplace 插件解决了这个问题,它将这个生态转化为一个仪表盘,直接嵌入 DSH Web 的设置面板。

核心功能

该插件提供了一套完整的仓库浏览与统计工具:

  1. 统计卡片:展示仓库总数、Star 总数、语言种类、今日更新数。
  2. 语言分布:Top 6 语言条形图(使用 GitHub 官方配色)。
  3. 搜索筛选:支持按名称或描述搜索,以及通过下拉菜单筛选语言。
  4. 仓库卡片:展示 owner/repo、描述、语言、Star、更新时间、标签,并支持跳转 GitHub。每页加载 120 张,支持「加载更多」。
  5. 一键刷新:分段调用 GitHub Search API 抓取全部仓库,绕过单查询 1000 条深分页上限。过程带进度条与限流等待;若失败,会保留内置快照。
  6. 双语界面:跟随 DSH Web 语言设置(中文/English),自动适配深浅主题。

安装与启用

在 DSH 环境中安装,使用以下命令:

dsh plugin --profile web add <本仓库路径或 git 地址>

安装后,需重启 web profile 生效;或者编辑 profile 的 cordis.patch.yml(用户 patch 层)后由 boot HMR 热加载。

安装完成后,在 设置 → 插件市场 即可查看 Dashboard。

数据与依赖

  • 内置快照:包含 2815 个 dsh-plugin topic 仓库(2026-08-15 抓取),总计约 28 万 Star、21 种语言。快照已嵌入 bundle,离线可用。
  • 结构:主要包含 lib/index.js(入口)、lib/client.js(浏览器 bundle)、cordis.patch.yml(配置)。
  • 依赖:依赖 React 及 @deepseek-ai/dsh-client-* 等依赖。

注意事项

  • 插件以当前 DSH 进程权限运行。
  • 使用前建议检查源码与许可证。
  • 依赖项包括 React、@deepseek-ai/dsh-client-runtime、@deepseek-ai/dsh-client-ui-settings 等。

结语

该插件为开发者提供了一个集中查看和筛选 dsh-plugin 生态的界面。更多详情与目录页,请访问 SkillHub 或 GitHub 仓库。

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

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

小夜