跳到主内容

deepseek-plugin-store 使用指南

DSH Web 端的插件商店入口插件:侧边栏一键打开 deepseekplugin.store iframe,可视化浏览+勾选批量把 GitHub 插件装到 web profile。

本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。

本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。

快速上手

deepseek-plugin-store

— 源: plugin_wiki.wiki_content

安装与验证

dsh plugin --profile web add github:Ericwong5021/deepseek-plugin-store

复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。

— 源: plugins.install

关键要点

— 源: plugin_wiki.readme_zh (fallback readme_raw)

常见问题

装上之后在哪里打开插件商店?

安装后重启 DSH Web 客户端,侧边栏底部会出现一个购物袋样式的「插件商店」按钮(宽栏模式显示文字,窄栏模式只显示圆形图标),点一下就会把内嵌商店页面全屏铺在对话区域上(lib/client.js:118-132)。

商店里的内容是从哪里加载的?

不是一个内嵌资源管理器,而是一个指向 https://deepseekplugin.store/ 的 iframe,外加一套 postMessage 协议(dsh-store-ready / dsh-install-request / dsh-install-result)互通安装请求,所以使用时要保证 DSH 客户端能访问 deepseekplugin.store 这个站点(lib/client.js:33-34 / 139-173)。

选中的插件会被装到哪个 profile?

客户端侧硬编码装到名为 web 的 profile(lib/client.js:241),不是当前激活 profile,也不是让你在 UI 里挑;安装命令会走宿主端的 dsh plugin --profile web add ... 子进程来执行(lib/index.js:36-54)。

一次最多能装多少个?

协议层在解码时会校验购物车长度必须在 1-20 之间,且每个 spec 必须形如 github:owner/repo(可附带 #sha 或分支/路径片段);超出范围或格式不对会被直接拒绝并报错(lib/index.js:4-30)。

需要 DSH 会话处于已连接状态吗?

商店页面任何时候都能打开浏览,但只有在连接 DSH 宿主会话后才能触发「安装」按钮:未连接时会显示「连接 DSH 会话后可直接安装插件」的提示气泡,点击安装会抛「DSH 连接已断开」错误(lib/client.js:197-201 / 223-247)。

自定义 DSH_HOME 的用户会被影响吗?

安装子进程会读取 DSH_HOME 环境变量并把 env: { DSH_HOME: dshHome() } 显式传给子进程;如果没设置,默认走 ~/.dsh。换句话说,主进程用自定义 DSH_HOME 启动时,安装操作也会用同一份 home(lib/index.js:7-11 / 49-53)。

怎么把它自己卸载掉?

安装命令的逆向同样走标准 DSH CLI:在终端里执行 dsh plugin --profile web remove github:Ericwong5021/deepseek-plugin-store 即可(README.md:65-75)。

这个仓库本身还做别的事吗?

是的,仓库同时是 deepseekplugin.store 静态站点的数据源——data/ 目录下的 plugins.json、candidates.json、editor-picks.json 等由每小时一次的 GitHub Action 同步生成,并喂给 site/template.html 渲染 README 与 docs/ 下的多语言页面(README.md:23-37 / scripts/build-site.mjs:1-15)。

— 源: plugin_wiki.faq_json

兼容性

  • DSH: 0.1.0-rc.6+(peerDependencies 强制要求 @deepseek-ai/dsh-client-runtime / -ui-sidebar / -ui-slots 均为 ^0.1.0-rc.6,且 dsh.client.inject 列表依赖 @deepseek-ai/dsh-client-runtime 与 @deepseek-ai/dsh-client-ui-sidebar 两个种子模块)
  • Node: package.json 未声明 engines;运行期使用 node:os / node:path / node:subprocess 等内置模块,依赖 react@18 / react-dom@18 / lightningcss@^1.32.0

— 源: plugin_wiki.compatibility_json

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则