插件的升级与卸载
查看已装插件、单个/全部升级、干净卸载、升级 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 还在快速迭代期,建议节奏:
- 插件按需升级:哪个功能出问题了再升哪个,不必追新;
- 本体定期升级:每月顺手跑一次升级命令,新功能和修复攒着体验;
- 大版本更新后看一眼公告:官方仓库 github.com/deepseek-ai/deepseek-harness 的 Release 说明值得一读。
下一步
到这里,"装好、配好、管好"三步曲就齐了。剩下的疑难杂症,去 FAQ 里翻: