dsh-plugins-store
v0.1.3
Published
Native DSH browser integration for the DSH Plugin Store
Maintainers
Readme
DSH Plugin Store 插件
把 DSH 插件市场 作为原生页面接入 DeepSeek Harness Web:
- 输入
/store打开商店对话框 - 在对话中要求 Agent 搜索、查找或推荐 DSH 插件时,通过
store_search读取同一份实时市场 API;插件同时注册配套的search-dsh-storeskill - 通过“设置 → 插件 → 插件市场”长期浏览
- README 明确识别出的安全 DSH/npm 安装命令可进入一键安装;GitHub 命令在有当前验证时会自动固定到 SHA
- 验证状态与网页版同步展示,包括“安全复核中”和“需重新验证”的具体原因
- 分类筛选项从
catalog.json的 API facet 动态生成,并提供“仅显示已验证”选项;插件不内置仓库目录快照 - 通过 DSH profile 的
pnpm list --depth=0 --json读取本地已安装依赖;可勾选“仅显示已安装”,可比较已固定 GitHub SHA 或明确 npm 版本 - 可更新已安装插件;有可比较更新的条目会置顶,并提供移除按钮;更新和移除完成后都需要重启 DSH Web
- 在项目卡片点击“安装”,仅对目录提供的可执行安装计划显示风险确认并安装到 Web profile
- 安装失败时可点击“交给 AGENT 分析”,把脱敏错误信息发送到新建的 DSH 会话
- 从商店网页的插件详情页跳转到本机 DSH,并继续同一套风险确认流程
插件提供搜索、筛选、详情、GitHub 外链和安装参考复制。原生市场只访问公开 API https://api.dshmk.com/;手动刷新会明确绕过浏览器缓存,刷新失败时会保留并标记上一次成功载入的数据。目录同步会从项目 README 的安装章节提取明确的 DSH 或 npm 安装命令:普通 npm install/pnpm add 会转换为固定的 DSH npm 安装参数;跨仓库、shell 管道、重定向和多命令不会进入本机 host 的一键安装链路。安装完成后需要重启 DSH Web 才会生效。
目录收录不是安全审查。第三方插件会在 DSH 进程权限范围内运行,安装前应自行审阅仓库来源和代码。
一键安装
dsh plugin --profile web add npm:dsh-plugins-store重启 DSH Web 后刷新浏览器。
npm 与 pnpm 使用同一个 npm Registry,无需分别发布;DSH 会通过当前 profile 的包管理环境完成安装。
从 GitHub 源码安装:
dsh plugin --profile web add github:ZASENJC/dsh-plugins-store#path:packages/dsh-plugins-store本地构建与安装
在仓库根目录运行:
npm run build:plugin
npm pack ./packages/dsh-plugins-store
dsh plugin --profile web add ./dsh-plugins-store-0.1.1.tgz卸载:
dsh plugin --profile web remove dsh-plugins-store许可证
MIT
