
TheYoungChen/dsh-plugin-market
31最近提交 2026年8月16日
dsh-plugin-market DSH 插件
dsh-plugin-market 在 DSH Web UI 的侧边栏和设置页新增插件市场入口,聚合 GitHub 上标记为 dsh-plugin 的全部插件,支持关键词搜索、分页浏览、一键安装并显示实时进度,以及自动检测更新。
如何安装 dsh-plugin-market DSH 插件
dsh plugin --profile web add github:TheYoungChen/dsh-plugin-market复制不会执行命令。安装 dsh-plugin-market DSH 插件前请核对仓库和版本。
dsh-plugin-market DSH 插件数据来源
dsh-plugin-market DSH 插件快照日期:2026年8月16日
discovered
dsh-plugin-market DSH 插件能做什么
- 双入口:侧边栏按钮和设置 → 插件 → 插件市场标签页,内容一致。
- 浏览/搜索/分页:聚合 dsh-plugin topic 全部插件,按 star 排序,每页 20 条,带刷新按钮。
- 静态索引 + CDN:数据由 GitHub Action 每 2 小时生成,通过 jsDelivr CDN 分发,无 API 调用和限流;索引不可用时自动回退搜索 API。
- 已安装识别 + 更新:读取 profile 真实依赖和 repository 归属校验,已安装的插件置顶;自动对比最新版本,有新版显示更新按钮。
- 一键安装:确认后执行 pnpm add github:<owner/repo>,自动将声明 dsh.bundle 的依赖 reconcil 进 bundles 层栈。
- 安装可视化:实时日志、已用时长,可随时终止(真正杀掉进程)或转为后台下载。
- 后台通知:右上角常驻状态条,可点击展开终端面板查看日志,完成后带立即重启按钮。
- 统计与指引:插件总数统计、如何发布插件引导链接。
dsh-plugin-market DSH 插件适合哪些场景
- 在不离开 DSH Web UI 的情况下发现并安装社区插件。
- 通过搜索关键词快速找到插件并一键安装,实时查看安装进度。
- 检测已安装插件的更新,一键升级到最新版本。
- 按类型(插件、Skill、预设、脚本)浏览插件,自动识别并执行对应安装方式。
dsh-plugin-market DSH 插件适合谁
- DSH 用户,希望从插件市场方便地发现和安装插件。
- 插件开发者,希望通过市场发布和分发自己的插件。
dsh-plugin-market DSH 插件的限制
- 静态索引每 2 小时由 CI 更新一次,新发布的插件最长 2 小时进入索引(可在 Actions 中手动触发 update-registry)。
- 版本检测对已安装插件按需读取 GitHub package.json,受未鉴权速率限制(约 60 次/小时)。
- 安装进度为轮询式(~600ms 一次),非逐字节流式。
dsh-plugin-market DSH 插件的仓库 README 摘录
以下文字摘自 dsh-plugin-market DSH 插件的上游仓库 TheYoungChen/dsh-plugin-market 的 README,版权归原作者,仅作引用。
一个 DeepSeek Harness(dsh)插件市场 bundle 插件:在 Web UI 左侧「设置」上方新增「插件市场」入口(同时集成到 设置 → 插件 → 插件市场 标签页),分页浏览 GitHub [`dsh-plugin`](https://github.com/topics/dsh-plugin) topic 里的全部插件,支持搜索、一键安装与实时进度。     ## 📸 截图    ## ⚡ 一键安装(复制即用) **喂给 AI 的一句话**(AI 具备命令执行能力即可,无需解释): > 安装 dsh-plugin-market:运行 `dsh plugin --profile web add github:TheYoungChen/dsh-plugin-market`,然后重启 `dsh web`。 **或者直接复制命令:** ```bash dsh plugin --profile web add github:TheYoungChen/dsh-plugin-market && dsh web ``` > 本插件无 `prepare` 构建脚本、`lib/` 已预编译,git 安装零额外构建;安装完成后重启 dsh 生效。 ## 功能 - **双入口**:侧边栏「设置」上方的入口按钮;设置 → 插件 → 插件市场 标签页,内容一致 - **浏览 / 搜索 / 分页**:聚合 `dsh-plugin` topic 全
阅读完整 README仓库许可: MIT
dsh-plugin-market DSH 插件常见问题
如何安装 dsh-plugin-market?
运行命令 `dsh plugin --profile web add github:TheYoungChen/dsh-plugin-market`,然后重启 `dsh web`。安装完成后,侧边栏和设置页会出现插件市场入口。
安装后如何使用插件市场?
重启 dsh web 后,您可以通过两个入口访问插件市场:侧边栏「设置」上方的按钮,或者进入设置 → 插件 → 插件市场标签页。两者内容相同,可浏览、搜索和安装插件。
为什么新发布的插件在市场中看不到?
市场使用静态索引,由 GitHub Action 每 2 小时更新一次。新发布的插件最长需要 2 小时才能出现在索引中。您可以前往仓库的 Actions 页面手动触发 `update-registry` 工作流来强制更新。如果索引不可用,市场会自动回退到 GitHub API 搜索。
如何通过市场更新已安装的插件?
市场会自动检测已安装插件是否有新版本(通过对比 GitHub 上的 package.json 版本)。如果有更新,插件旁边会显示「更新」按钮,点击即可覆盖安装最新版本。
安装时出现 allowBuilds 报错怎么办?
安装带有 `prepare` 构建脚本的插件时,pnpm 10+ 会默认阻止构建。您需要在 `~/.dsh/profiles/web/pnpm-workspace.yaml` 的 `pnpm.onlyBuiltDependencies` 数组中添加对应的包名,然后重新安装。