DSH plugin 命令行怎么接入插件市场?DeepSeek Harness 的 dshmarket 安装命令

安装与快速上手发布于 2026-10-12作者: DeepSeek Plugin 插件市场
DeepSeek HarnessDSH plugindshmarket插件市场dsh plugin add
想用命令行把插件市场接进 DeepSeek Harness,执行 dsh plugin --profile web add dshmarket 即可:它把 dshmarket 这个可视化市场作为 DSH plugin 装进 web profile。本文拆解这条命令每一段,并讲装完不生效怎么查。

想用命令行把插件市场接进 DeepSeek Harness,执行 dsh plugin --profile web add dshmarket 就行——它把 dshmarket 这个可视化市场当作一枚 DSH plugin 装进 web profile,重启后设置里就出现市场入口(来源)。 这篇把这条命令逐段拆开,再讲装完不生效怎么查。

DSH plugin 概览:先有「市场插件」,再有「市场里装插件」

关键顺序是:市场本身也是一枚插件,得先用命令行把它装进 profile,才有界面去装别的插件。 所以这条命令解决的是「从零接入市场」这一步:

阶段做什么用什么
第一步把市场插件装进 profiledsh plugin --profile web add dshmarket
第二步重启服务,让插件加载关掉再启动 dsh web
第三步在界面里装别的插件设置 → 插件市场,一键安装

一句话:dshmarket 是「装市场」的命令,不是「用市场装插件」的命令。

dshmarket 是什么:把插件市场作为 DSH plugin 装进 profile

dshmarket 是一枚社区 DSH plugin,作用是把可视化插件市场搬进 DeepSeek Harness 的界面里。 官方对 dsh plugin 的定位是「管理某个 profile 的插件」,而 dshmarket 正是遵循这套机制、以插件形态分发的一枚市场应用(来源)。

它带来的变化很直接:

  1. 多了一个界面入口 — 装完并重启后,设置里出现插件市场,可在应用内浏览与搜索(来源)。
  2. 多了一键安装 — 在市场里点安装即可,无需记住每个插件的包名与命令。
  3. 多了一份可视化管理 — 已装插件、可更新状态都在界面里集中呈现。

所以要记住:市场插件解决的是「发现与安装的入口」,插件本身的安装动作仍然归 dsh plugin 管。

DSH plugin 命令逐段拆解:dsh plugin --profile web add dshmarket

这条命令的语法是 dsh plugin --profile <profile 名> <交给包管理器的参数>,add dshmarket 就是被转发的参数。 官方定义里,dsh plugin --profile <name> <pnpm args> 会把参数转发给该 profile 目录下的包管理器执行(来源)。逐段看:

片段含义
dsh plugin插件管理子命令
--profile web指定装进 web profile(Web 界面用的那个环境)
add要执行的动作:添加一个包
dshmarket要添加的包名,即那枚市场 DSH plugin

按四步操作:

  1. 确认前置条件 — 先跑通 DeepSeek Harness,web profile 已初始化。预期:dsh web 能正常启动。

  2. 执行安装命令 — 在终端运行:

    bash
    dsh plugin --profile web add dshmarket
    

    预期:终端出现下载与安装进度,无报错结束。

  3. 重启服务 — 关掉当前的 dsh web 再重新启动,让新插件加载。预期:启动过程无插件解析报错。

  4. 打开市场入口 — 进入 设置 → 插件市场。预期:能看到浏览、搜索与安装界面。

想核对是否装上,运行 dsh plugin --profile web list 看它在不在列表里(来源)。

装完 DSH plugin 不生效怎么查

装完看不到市场,按「profile → 重启 → 入口 → 兼容性」四处依次查。 排查步骤:

  1. 核对 profile — 确认命令里带的是 --profile web,且与你正在使用的那个环境一致。预期:装到的 profile 和界面用的 profile 是同一个;装错 profile 是「装了却看不见」的头号原因。
  2. 确认已重启 — 插件在启动时加载,装完不重启界面不会刷新。预期:重启 dsh web 后入口出现。
  3. 找对入口位置 — 市场入口在设置页里,不是会话窗口。预期:设置 → 插件市场能看到。
  4. 核对兼容与日志 — 确认这枚市场插件标注的兼容版本与你核心版本对得上,并查看安装日志有没有报错。预期:版本匹配、无报错。

顺带说清一个问题:dshmarket 与 DSH Plugin Hub 不是同一个东西,是两枚不同的市场插件。 两者都通过 dsh plugin --profile web add <包名> 安装,各把市场界面加进设置。选哪个看你偏好哪套收录与体验;无论装哪一枚,装完都能在界面里统一管理插件。

与其在各个仓库里手动找包、逐条敲命令,不如装一个可视化市场:它是 DeepSeek Harness 的插件市场入口,浏览、一键安装、卸载、更新检测与系统日志都集中在一处,每次安装前还有确认弹窗,装完能在已安装列表里统一打理。

DSH Plugin Hub 插件市场

使用 DSH plugin 的注意事项

以下几点是把这枚 DSH插件(DeepSeek插件)接入 profile 时最容易踩的坑。 逐条如下:

  1. 命令顺序别写反:dsh plugin --profile web add dshmarket,--profile 在 add 之前,包名在最后。
  2. 装的是市场,不是插件:先用它把市场装进来,再用市场装别的插件。
  3. 装完要重启:插件在启动时加载,不重启看不到入口。
  4. profile 要统一:装到 web profile 才对界面生效,多 profile 环境尤其要留意。
  5. 两枚市场别混:dshmarket 与 DSH Plugin Hub 是两个独立插件,装哪个由你决定,不必也不建议重复装同类。

来源:dsh CLI README、dshmarket(npm)、dsh-market/dsh-market、dshplugin/dsh-plugin-hub

常见问题

DSH plugin 命令 dsh plugin --profile web add dshmarket 是做什么的?

它把 dshmarket 这个可视化插件市场作为一枚 DSH plugin 装进 web profile。 装完后重启 dsh web,界面设置里会出现插件市场入口,你可以直接在里面浏览、搜索、一键安装社区插件,不必再手敲安装命令。

dsh plugin、--profile web 和 add 这三段 DSH plugin 命令各是什么意思?

三段分别是:dsh plugin 是插件管理子命令,--profile web 指定装到哪个 profile,add 是要执行的动作。 官方定义里 dsh plugin --profile <name> <参数> 会把参数转发给该 profile 目录下的包管理器,所以 add dshmarket 就等于在那个 profile 里添加这个包。

命令行装 dshmarket 和在市场里一键安装 DSH plugin 有什么区别?

前者是把「市场本身」装进来,后者是用市场去装别的插件,先有前者才有后者。 dshmarket 自己也是一枚插件,要用命令行先把它装进 profile、重启后才有市场界面;有了界面之后,装别的插件就可以在市场里点一下完成。

装完 dshmarket,DSH plugin 界面里没出现市场入口,该怎么排查?

按 profile、重启、入口三处查:先确认命令里写的是 --profile web 且装到了正在用的那个 profile,再重启 dsh web 让插件重新加载。 若还看不到,到设置里找插件市场入口,并确认这枚市场插件与你的核心版本兼容、安装过程没有报错。

dshmarket 和 DSH Plugin Hub 是同一个 DSH plugin 吗,该装哪个?

不是同一个:dshmarket 与 DSH Plugin Hub 是两枚不同的市场类 DSH plugin,都用来浏览和安装插件。 两者都通过 dsh plugin --profile web add <包名> 安装,各自把界面入口加进设置。选哪个取决于你更认哪套收录与偏好,装完都能在界面里管理插件。

相关术语

dshmarket
dshmarket 是一枚把可视化插件市场带进 DeepSeek Harness 的社区 DSH plugin,安装后在应用内提供浏览、搜索与一键安装社区插件的界面。它通过 dsh plugin --profile web add dshmarket 装入 profile。— dshmarket(npm 包页)
dsh plugin(插件管理子命令)
dsh plugin 是 DeepSeek Harness 管理某个 profile 插件的子命令,用法为 dsh plugin --profile <name> <参数>,会把参数转发给该 profile 目录下的包管理器执行。— dsh CLI README
--profile
--profile 指定要操作的 profile 名,插件装进哪个 profile 就只影响那个环境。Web 界面用 web profile,命令写 dsh plugin --profile web add <包名>。— dsh CLI README
DSH Plugin Hub
DSH Plugin Hub 是另一枚社区插件市场 DSH plugin,内置在「设置 → 插件市场」,可在应用内浏览、安装、卸载与更新插件。它与 dshmarket 是两枚不同的市场插件。— dshplugin/dsh-plugin-hub

来源