插件的升级与卸载

查看已装插件、单个/全部升级、干净卸载、升级 DSH 本体,以及重置 profile 与完全卸载的大扫除指南。

约 5 分钟读完

读完这篇你会

  • 查看自己装了哪些插件
  • 升级单个插件、全部插件,以及 DSH 本体
  • 干净地卸载插件
  • 必要时重置或完全删除 DeepSeek Harness

所有操作都在终端完成,命令格式统一是 dsh plugin --profile web <动作>,把它当成"插件遥控器"就好。

看看装了什么

dsh plugin --profile web ls

会列出当前 profile 里所有已安装插件及版本号。建议每次升级前先跑一遍,心里有数。

升级插件

升级某一个插件(以 open-design 为例):

dsh plugin --profile web update @deepseek-ai/open-design

包名的写法以 ls 列出的为准——有些插件的安装名和仓库名不完全一致。

一口气升级全部插件

dsh plugin --profile web update --latest

update --latest 会把所有插件都升到最新版。插件之间偶尔有兼容性问题,如果升级后某个功能异常,先看常见问题再决定是否回退。

升级完成后重启 dsh 生效(老规矩:Ctrl + C 停止,再 dsh web 启动)。

卸载插件

dsh plugin --profile web remove @deepseek-ai/open-design

remove 会同时移除插件依赖和它的配置层,不留残余。卸载后同样需要重启 dsh。

不确定完整包名?先用 ls 查一下,或者直接用 Tab 补全(终端里输入前几个字母按 Tab)。

升级 DSH 本体

分两种情况:

用 npx 临时运行的(没做过全局安装)——加 @latest 就会用最新版:

npx @deepseek-ai/dsh@latest web

全局安装过的

npm update -g @deepseek-ai/dsh

升级 dsh 本体不影响你已装的插件和配置(它们在 ~/.dsh 里,与程序本体分开存放)。

大扫除:重置与完全卸载

重置某个 profile(插件全清、回到初始状态):

# 1. 退出 dsh 后执行
rm -rf ~/.dsh/profiles/web
# 2. 下次 dsh web 会自动重建一套全新的 web profile

完全卸载 DeepSeek Harness

# 1. 停止正在运行的 dsh(Ctrl + C)

# 2. 卸载全局包(如果装过)
npm uninstall -g @deepseek-ai/dsh

# 3. 删除全部数据(配置、插件、会话记录、密钥)
rm -rf ~/.dsh

Windows 用户把第 3 步换成:资源管理器进入 C:\Users\你的用户名\,删除 .dsh 文件夹。

删除 ~/.dsh 前如果想保留历史会话,先把整个目录复制一份再删。

一个好习惯

DSH 还在快速迭代期,建议节奏:

  1. 插件按需升级:哪个功能出问题了再升哪个,不必追新;
  2. 本体定期升级:每月顺手跑一次升级命令,新功能和修复攒着体验;
  3. 大版本更新后看一眼公告:官方仓库 github.com/deepseek-ai/deepseek-harness 的 Release 说明值得一读。

下一步

到这里,"装好、配好、管好"三步曲就齐了。剩下的疑难杂症,去 FAQ 里翻:

常见问题 FAQ →