newbieYi/dsh-plugin-market

newbieYi★ 0JavaScript最后同步: 2026-08-20

在 GitHub 打开

DSH web plugin: plugin marketplace with GitHub topic discovery and local install

README 摘要

dsh-plugin-market DSH 插件市场:把 GitHub 的 dsh-plugin 话题直接装进设置界面,不用再翻 GitHub。 面向谁,解决什么 - 面向 :想快速发现、安装、更新 DSH 插件的用户 - 解决 :不用翻 GitHub,在设置界面里搜索 dsh-plugin 话题、看清能否安装、一键装进当前 profile,并在上游发布新版时明显提示、引导一键更新 它能做什么 - 实时同步 :列表直接来自 GitHub dsh-plugin 话题的搜索接口,动态更新,支持话题内搜索、按 Star(默认)/ 最近更新 / 相关度排序、分页。 - 只看可安装 :勾选后服务端跨搜索结果页扫描,跳过非 bundle 仓库,直接给出满页的可安装插件。 - 每张卡片讲清楚 :面向谁( audience )、解决什么问题( problem )两个字段,优先用当前配置的模型对仓库 README + 描述做批量精读,模型不可用时回退到基于描述与话题的启发式判断。 - 一眼看出能否装 :只有声明了 dsh.bundle.patch 、且包名合法的仓库才标记为可装载;其余显示原因(缺 package.json / 缺 name / 非 bundle / private)。 - 一键安装 : pnpm add github: / 写入当前 profile,并把包名追加进该 profile 的 dsh.profile.bundles ,重启 dsh 后生效。 - 新版本提醒 :打开页面就会检查所有已安装插件的上游版本。有新版时顶部出现一条横幅(列出「当前版本 → 最新版本」,可一键「全部更新」),对应卡片也会高亮并给出「更新到 vX.Y.Z」按钮。本地 link: 开发中的插件不会被提示,避免覆盖你正在改的代码。 - 本地插件自动识别 :「本地插件(你做的)」列表会自动扫描开发目录里所有本地插件,而不只是已装上的那几个。没装过的显示「安装」按钮,一键以 link: 方式装进当前 profile(会持续跟踪你的源码改动);装过的显示「卸载」。扫描目录默认取自已 link: 插件的父目录,也可用 localDirs 配置补充其它位置。 效果预览 安装 第 1 步:安装 DSH 本体 插件依赖 DSH (DeepSeek Harness)。如果终端执行 dsh -V 提示 command not found ,说明还没装: 装好后确认一下: 第 2 步:安装并登记插件 整段复制到终端执行即可,不用手改任何文件: 看到 已登记 bundles: ... dsh-plugin-market 就成功了,继续第 3 步。 看到 安装未完成 说明包没下载下来(常见原因:网络不通、pnpm 不可用)。这时 profile 没有被改动,DSH 仍能正常启动;解决网络问题后重跑本段即可。…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdshdsh-plugin

分类