
yunhuantian/dsh-plugin-hub
30最近提交 2026年8月16日
dsh-plugin-hub DSH 插件
dsh-plugin-hub 在 Harness Web UI 中提供完全图形化的界面,用于发现、搜索和安装来自 GitHub 上标记为 'dsh-plugin' 主题的 DSH 插件。它包含本地评分评论、依赖拓扑可视化、操作审计日志和内置插件开发脚手架。商店还支持质量门、安全扫描和健康度排行榜。
如何安装 dsh-plugin-hub DSH 插件
dsh plugin --profile web add dsh-plugin-hub复制不会执行命令。安装 dsh-plugin-hub DSH 插件前请核对仓库和版本。
dsh-plugin-hub DSH 插件数据来源
dsh-plugin-hub DSH 插件快照日期:2026年8月16日
discovered
dsh-plugin-hub DSH 插件能做什么
- 图形化插件商店:卡片式列表、搜索、筛选、一键安装/更新/卸载
- 本地评分与评论(1-5 星,内部评论),建立社区信任
- 依赖拓扑图:展示入边和出边依赖,辅助卸载前影响评估
- 操作审计日志:完整记录安装、卸载、启停、评分、Token 配置等操作
- 插件开发脚手架:提供结构说明、模板和命令一键复制
- 质量门:安装前依赖完整性检查和目录需求检查,防止崩溃
- 健康度排行榜:Top 20 插件健康指数(活跃度/发布渠道/Bug 信号/社区规模/版本节奏)
- 一键发布插件到 GitHub(建仓、推代码、加标签、发布 Release)和/或 npm
- 发布安全扫描:静态分析生命周期脚本和源码,阻断 8 类恶意模式
dsh-plugin-hub DSH 插件适合哪些场景
- 管理员在图形界面中浏览和安装社区插件,无需命令行
- 开发者在发布前使用质量门和冲突检查确保插件兼容性
- 企业团队通过内部评分和评论形成插件口碑
- 审计人员查看操作日志以满足合规要求
- 内部开发者使用脚手架快速创建新插件并发布回生态
dsh-plugin-hub DSH 插件适合谁
- 偏好图形化管理 DSH 插件的用户
- 需要发布、测试和评审插件的 DSH 插件开发者
- 需要审计和合规管控的企业 DevOps 或平台团队
dsh-plugin-hub DSH 插件的限制
- 仅支持 Harness Web UI 环境,无法在命令行界面使用
- 需要配置 GitHub Token 才能获得完整搜索和同步功能(匿名限频较低)
- 部分功能(GitHub 讨论区、加星增量)依赖 GitHub API,可能受网络限制
- 依赖拓扑图和健康度排行榜需要每日同步才能保持最新,同步延迟可能导致数据陈旧
- 发布功能需要 GitHub 和/或 npm 令牌,且令牌仅会话级使用,每次需重新输入
dsh-plugin-hub DSH 插件的仓库 README 摘录
以下文字摘自 dsh-plugin-hub DSH 插件的上游仓库 yunhuantian/dsh-plugin-hub 的 README,版权归原作者,仅作引用。
一个深度集成于 **Harness Web UI** 的图形化插件商店:在原生界面中浏览、搜索、一键安装 GitHub 上的 DSH 插件(来源限定为标记 `topic: dsh-plugin` 或 `#dsh-plugin` 的仓库), 并内置本地评分评论、依赖拓扑评估、操作审计日志与插件开发脚手架引导。 ## 预览 **商店主界面**:12 类分类筛选、卡片式列表、信任徽章、下载来源标注、一键安装  **健康度排行榜**:Top 20 健康指数每日随镜像同步更新,前三名金/银/铜  **详情页健康度 + 动态趋势图**:评分构成条 + 金色版本发布线 + 蓝色 npm 每日真实下载量折线  **GitHub 讨论区**:只读展示该插件仓库的 issue 讨论,一键跳转参与  ## 功能总览 | 功能 | 说明 | | --- | --- | | 主界面入口按钮 | 侧边栏底部「插件商店」按钮,与常规功能按钮同尺寸(宽 34px / 窄栏 36px 圆形) | | 图形化商店 | 卡片式列表:图标、名称、简介、开发者、评分、下载量;支持按 工具 / Agent / UI / 数据处理 分类筛选,按名称或描述关键词搜索,按评分 / 下载量 / 最近更新排序 | | 插件详情页 | 完整 README、使用说明、版本历史(GitHub Releases)、依赖信息、截图;一键安装 / 卸载 / 启用 / 禁用,全程无需命令行 | | GitHub Token 配置 | 设置页提供私人 Token 配置入口,缓解 GitHub API 限频(匿名搜索 10/min → 30/min,核心 60/h → 5000/h) | | 定时镜像同步 | 定期将 `topic:dsh-plugin` / `#dsh-plugin` 仓库元数据同步至本地 SQLite 数据库(`$DSH_HOME/storages/plugin-store/`),搜索加载不受网络与限频影响;支持手动「立即同步」 | | 本地评分与评论 | 企业内部用户可对插件 1-5 星打分并撰写使用反馈,与 GitHub 数据互补形成内部口碑(仅本机/本企业可见) | | 依赖拓扑图 | 详情页可视化展示该插件依赖的底层库(红色入边)与被哪些上层插件依赖(蓝色出边
阅读完整 README仓库许可: MIT
dsh-plugin-hub DSH 插件常见问题
如何安装 dsh-plugin-hub?
在终端中运行 `dsh plugin --profile web add dsh-plugin-hub`。安装后侧边栏底部会出现「插件商店」按钮。首次使用请先在商店「设置」页点击「立即同步」,将插件数据库镜像到本地。
为什么搜索不到插件?
需要在设置页面配置 GitHub Token 以提高 API 频率限制。匿名搜索每分钟仅 10 次。进入设置 > GitHub Token,输入你的 Token,然后同步商店即可。
如何发布自己的插件?
进入商店的「发布」页。输入 GitHub 和/或 npm 令牌,选择本地自创作插件(通过脚手架创建),填写介绍和标签,然后点击发布。商店会创建 GitHub 仓库、推送代码、添加标签,并可选发布到 npm。
质量门检查什么?
安装前质量门检查两项:依赖完整性(扫描缺失的外部模块)和目录需求(确保所需目录存在)。如果依赖缺失,安装会被阻止并自动回滚。如果目录缺失,插件被安装但保持禁用,并提示创建目录。
没有网络可以使用商店吗?
商店在同步时将插件元数据缓存到本地 SQLite 数据库。首次同步后,浏览和搜索可以离线工作。但安装仍然需要网络来从 npm 或 GitHub 下载包。