插件介绍
dsh Web GUI 社区插件市场:浏览 awesome-dsh-plugin.com 插件目录,一键安装/卸载到 profile。Community plugin market for the DeepSeek Harness (dsh) web GUI: browse, install and uninstall plugins into a profile.
项目详情摘要
dsh-webui-market-plugin English | **中文** 在 dsh web GUI 内部的社区插件市场:浏览 awesome-dsh-plugin.com 的插件目录,直接在 **设置 → 插件 → 插件市场** 里安装 / 卸载插件到 profile。界面风格与 harness 前端一致(跟随系统深浅色主题),支持中英文(按系统语言自动切换)。 推荐 awesome-dsh-plugin.com 网站的实现 dsh-market。 效果展示 安装 方式一:从 **npm registry** 安装(推荐,无 git 克隆 / prepare 脚本步骤): 方式二:从 GitHub 源码安装: 安装后**重启 web 服务**生效: GitHub 源安装会执行包内 prepare 脚本,如被 pnpm 拦截,把提示的包名加入 profile 的 `pnpm-workspace.yaml` 的 `allowBuilds` 后重试。 pnpm 11 起,依赖树中"构建脚本未在 `allowBuilds` 中显式放行或拒绝"的包会直接导致 `ERR_PNPM_IGNORED_BUILDS`。若该包在当前 profile 不需要执行构建脚本,可把对应项写成 `false`(明确拒绝)而不是 `true`(放行执行);市场插件的试装验证会继承真实 web profile 的 `pnpm-workspace.yaml`,因此这里的 `true/false` 决策也会作用于试装环境。 宿主依赖说明 本插件是 DSH web profile 内运行的插件,不是独立 npm 应用。以下 peer 依赖由 DSH 宿主环境提供,用户无需手动安装: `@deepseek-ai/cordis` `@deepseek-ai/dsh-client-runtime` `@deepseek-ai/dsh-client-ui-slots` 当前版本面向 DSH `0.0.1-rc.2+`(不含已知解析问题的 `0.0.1-rc.1`)及 `0.1.0-rc.2+` 环境。若使用纯 npm registry 工具解析本包,可能因为 DSH 上游部分 host 包未发布而提示依赖图不完整,这属于 DSH 宿主依赖的发布问题。 使用 打开 **设置(Settings)→ 插件(Plugins)→ 插件市场(Plugin Market)**: 目录按分类分组,支持搜索与"已安装"过滤;每个卡片显示 GitHub Star 数(无数据不显示),可一键按 **最热(Star 降序,无 Star 的排最后)/ 最新(收录日期)** 排序,或恢复官网默认顺序;大目录分批渐进渲染,避免打开瞬间一次性插入数百卡片造成卡顿 点 **详情** 查看该插件的官方安装命令(含目标 profile) **跨 Profile 安装 / 一键同步(desktop 等)**:官网目录只发布 `--profile web` 命令,而桌面端(desktop shell)启动的是自己独立的 profile(如 `desktop`),市场装进 web 的插件桌面应用不会自动加载。面板顶部有 **安装设置**(含说明)与 **跨 Profile 同步** 区,自动列出本机已初始化的 profile: **默认「有什么装什么」**:`安装设置` 里的「自动同步到其它 profile」**默认开启**——安装插件时自动装到本机所有已初始化的 profile(有 web 装 web,有 desktop 也装 desktop;在确认框直接选了 desktop 的也会自动补装到 web);关闭后仅装到安装时选择的 profile **安装确认框可选目标 profile**(默认 web);**跨 Profile 同步** 区把 web 里已装的插件一键补装到目标 profile(只新增缺失项) 同步是**本地复制**:源已在源 profile 安装过(syncFrom 校验),所以不再受目录白名单限制——装在 web 但不在精选目录的插件(如 aegis)也能同步;每个补装任务照常做安装前快照 + FIFO 队列,装完后重启对应应用生效 **安装 / 更新 / 卸载** 组成 FIFO 任务队列:
摘自项目公开 README,可能随上游仓库更新。安装方法
建议先在测试 Profile 中安装,并检查权限、安装脚本和依赖。
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Sanqi-normal/dsh-webui-market-plugin
使用前检查
- 确认项目符合 DSH bundle 规范,而不只是相关仓库。
- 阅读许可证和安装脚本,检查网络、文件及执行权限。
- 备份配置,并确保插件能够安全卸载或回滚。
