DeepSeek Harness 怎么卸载:中英俄三种命令、残留位置与重装前的完整核对清单
uninstall、remove、удалить、desinstalar 说的是同一件事,命令却不看语言,看安装方式。 先确认当初怎么装的,再选命令;卸载之后,残留才是重点。
三种问法,一个操作
语言只影响搜索词,不影响命令。
| 问法 | 语言 | 对应操作 |
|---|---|---|
| uninstall deepseek harness | 英 | 移除程序本体 |
| удалить deepseek harness | 俄 | 同上 |
| desinstalar deepseek harness | 西 | 同上 |
| 卸载 DeepSeek Harness | 中 | 同上 |
四种问法的答案是同一条:按安装方式卸载。 不要因为换了语言,就去找另一套命令。
「卸载插件」是另一件事。 插件卸载在 profile 里做,与卸载本体不同;搜索时先看清对象。
按安装方式选命令
命令取决于「当初怎么装」,不是「现在想怎么卸」。
- npm 全局安装:
npm uninstall -g @deepseek-ai/dsh。 - pnpm 全局安装:
pnpm remove -g @deepseek-ai/dsh。 - 桌面端: 先在菜单里移除 CLI 注册,再用系统卸载器删除应用。
- 源码安装: 删除克隆的仓库目录,清理构建产物。
- npx 临时运行: 无需卸载,清 npx 缓存即可。
桌面端最容易漏步骤,源码安装则没有全局命令。 只删应用、不移除 CLI 注册,终端里的 dsh 可能还指向旧路径。源码安装删目录即可;如果曾做过全局链接,还要手动移除链接。
中英俄命令对照
三种语言的文档,命令写法一致,差别在路径变量。
| 场景 | 命令 / 动作 |
|---|---|
| npm 全局 | npm uninstall -g @deepseek-ai/dsh |
| pnpm 全局 | pnpm remove -g @deepseek-ai/dsh |
| 桌面端 | 菜单移除 CLI 注册 + 系统卸载器 |
| 源码 | 删除仓库目录 |
| 清 npx 缓存 | rm -rf ~/.npm/_npx |
路径变量跨平台不同。 macOS 与 Linux 的 DSH_HOME 默认 ~/.dsh,Windows 默认 %USERPROFILE%\.dsh;命令相同,路径写法不同。
不要用「删目录」代替卸载。 直接删安装目录会留下命令链接与缓存,后续重装容易出现版本冲突。
残留在哪
卸载后至少四类残留,位置不同。
| 残留 | 位置 | 是否该清 |
|---|---|---|
| 配置与密钥 | DSH_HOME | 看是否保留 |
| 会话日志 | DSH_HOME/sessions | 看是否保留 |
| 插件依赖 | DSH_HOME/profiles | 看是否保留 |
| 下载缓存 | npm 缓存目录 | 可清 |
配置与会话默认保留。 卸载只动程序层;想彻底重来,才需要清 DSH_HOME。
缓存可以放心清。 它只影响下次下载速度,不丢用户数据;清理前确认路径,不要误删数据目录。
桌面端还有偏好残留。 Electron 的 userData 目录可能保留窗口与快捷键设置;需要彻底清理时单独处理。
卸载、清数据、删会话的边界
三件事经常被混为一谈,实际互不替代。
- 卸载: 移除程序本体,数据保留,重装即恢复。
- 删会话: 只清 sessions 下的日志,程序与其他数据不动。
- 清数据(purge): 删除整个 DSH_HOME,配置、密钥、插件与会话一起消失。
清数据前必须备份,卸载后重装能看到旧数据也是正常的。 它是不可恢复操作;至少复制一份到其他目录,再执行删除。这不是卸载失败,而是设计如此;不想要旧数据,才需要清目录。
重装前核对
重装前按清单过一遍,避免带着旧问题回来。
- 确认旧命令已移除:
which dsh或where dsh不再指向旧路径。 - 确认版本:决定重装哪个版本,是否需要锁定。
- 备份数据:需要保留会话与配置时,整目录复制。
- 清理缓存:下载异常时清 npx 与 npm 缓存。
- 重装后验证:命令、服务、功能三层各一次。
核对的重点是「旧命令是否还在」。 命令残留会让新版本跑不起来,表现为版本号对不上或启动失败。
备份与清理分开做。 先备份再清理,顺序反了就没有退路。
常见失败
卸载阶段的失败集中在四类。
- 命令还在: 卸载未完成或路径残留;手动检查全局 bin。
- 权限错误: 全局目录需要管理员权限;按系统方式提权。
- 文件被占用: 应用仍在运行;先退出再卸载。
- 重装后仍是旧版本: 缓存或旧命令未清;清缓存并确认调用路径。
四类的共同排查入口是「确认实际调用的文件」,并记录卸载方式。 which、where 与版本号三样对照,比反复重装有效。下次重装遇到问题,能快速判断是环境残留还是安装失败。
下一步
先确认安装方式,再卸载,最后核对残留。 想看英文命令的完整说明,看《卸载 DeepSeek Harness 的英文命令》;想看卸载与清数据的边界,看《dsh purge 到底清什么》;想看残留清理,看《DeepSeek Harness 卸载后残留什么》。
来源:deepseek-harness 仓库、@deepseek-ai/dsh on npm、dsh CLI README
常见问题
uninstall deepseek harness 与中文「卸载 DeepSeek 插件」对应同一条命令,取决于安装方式而不是问法。npm 全局安装用 npm uninstall -g @deepseek-ai/dsh,桌面端走应用卸载器,源码安装删仓库目录。
卸载 DeepSeek Harness 不会删除配置、密钥和会话。卸载只移除程序本体,DSH_HOME(默认 ~/.dsh)里的 settings.yaml、.credentials.yaml、sessions 与 profiles 都会保留。
重装前缓存可以清,配置与会话是否保留取决于你要不要恢复。想保留历史就备份 DSH_HOME;想全新开始再清目录,但清之前一定先备份。
用俄语或西语搜卸载,命令不会不一样。удалить、desinstalar 与 uninstall 指向同一操作;命令仍是 npm、pnpm 或桌面卸载器,差别只在文档语言。
相关术语
- uninstall
- uninstall 是从系统移除程序本体的操作,不删除用户数据目录;与 purge 清数据是两件事。— @deepseek-ai/dsh on npm
- DSH_HOME
- DSH_HOME 是 DeepSeek Harness 的用户数据目录,默认 ~/.dsh,保存配置、密钥、会话与插件依赖。— deepseek-harness 仓库
- purge
- purge 是把整个 DSH_HOME 删除的操作,会一次性清掉配置、密钥、会话与插件依赖,不可恢复。— deepseek-harness 仓库
- 残留
- 残留是卸载程序后仍留在磁盘上的配置、缓存与数据,需要单独判断是否清理。— DeepSeek Harness 官方文档
来源
- deepseek-harness 仓库· deepseek-ai
- @deepseek-ai/dsh on npm· npm
- dsh CLI README· deepseek-ai