Chuyển đến nội dung chính

dsh-plugins-store

Đã xác minh

dsh-plugins-store · v0.1.3 · MIT · Giao diện web

Native DSH browser integration for the DSH Plugin Store

Cài đặt

dsh plugin add dsh-plugins-store

Xác nhận layer đã áp bằng dsh --profile default --dump-config — xem hướng dẫn cài plugin.

Mã nguồn

Thẻ

Tác giả

Readme

DSH Plugin Store 插件

DSH 插件市场 作为原生页面接入 DeepSeek Harness Web:

  • 输入 /store 打开商店对话框
  • 在对话中要求 Agent 搜索、查找或推荐 DSH 插件时,通过 store_search 读取同一份实时市场 API;插件同时注册配套的 search-dsh-store skill
  • 通过“设置 → 插件 → 插件市场”长期浏览
  • 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