首页行业百科DeepSeek Harness 卸载命令是什么?干净彻底卸载完整指南

DeepSeek Harness 卸载命令是什么?干净彻底卸载完整指南

2026-08-17 11:03:43阅读 4

DeepSeek Harness(简称 dsh)是 DeepSeek AI 开源的一款 Agent 运行框架,核心设计是"一切皆插件":模型、工具、Agent 循环都能自由组合。很多人装的时候一条命令搞定,卸载时却不知道从何下手——因为它没有传统意义的"安装包",卸载方式也和普通软件不太一样。本文从它的安装形态出发,给你一套干净彻底、不留残余的卸载方法。

DeepSeek Harness 卸载命令是什么?干净彻底卸载完整指南_图1

一、先理解:dsh 是怎么"装"进你电脑的

dsh 主要两种安装方式,卸载动作也因此不同:

  • npx 方式:命令临时从 npm 拉取,程序本体在 npm 缓存里,个人数据在 ~/.dsh 目录
  • 源码方式:git clone 下来的代码目录 + 个人数据目录 ~/.dsh

核心认知:你的数据(配置、会话、凭据)都在 $DSH_HOME(默认 ~/.dsh)里,卸载程序本身和删除数据是两件事。

二、卸载前:先备份数据(重要)

如果你的会话记录、配置以后可能还用,先备份:

# 备份整个数据目录
cp -r ~/.dsh ~/.dsh-backup

不打算保留就直接跳过这步,进入卸载。

三、步骤一:停掉正在运行的 dsh

如果 Web UI 还在跑(浏览器地址 http://127.0.0.1:3080),先结束进程:

  • 命令行窗口按 Ctrl + C 停止
  • 或找到对应进程结束

四、步骤二:删除数据目录(最关键)

rm -rf ~/.dsh

这会把 profiles(配置)、sessions(会话记录)、storages(数据)、settings.yaml(设置)、.credentials.yaml(密钥)全部清掉。

注意:这步是"真正卸载"的核心——删了它,dsh 在你机器上的所有痕迹就没了。执行前务必确认备份过。

五、步骤三:按安装方式清理程序本体

如果用的是 npx 方式:

npx 没有系统级安装,程序本体在 npm 缓存里。清理它:

npm cache clean --force

或者只清理 dsh 相关缓存(按你实际的包管理器操作)。

如果用的是源码方式:

直接删掉 clone 出来的目录:

rm -rf deepseek-harness

六、步骤四:验证卸载干净

确认没有残留进程和目录:

# 确认 dsh 命令已不可用(应提示找不到命令)
dsh --help

# 确认数据目录已删除
ls ~/.dsh

如果命令提示"找不到",目录不存在,说明已卸载干净。

七、特殊情况:只卸载不删数据

如果你只是暂时不用、之后还想回来,可以只停掉程序、保留 ~/.dsh,这样配置和会话都在,重新安装后直接继续用,不需要重新配置。

八、常见疑问

Q:卸载后 API 密钥会残留吗?

会,除非你删了 ~/.dsh/.credentials.yaml(步骤二已覆盖)。如果担心密钥安全,删除前也可以手动删掉这个文件。

Q:卸载会影响其他项目吗?

不影响。dsh 的数据都在 ~/.dsh 自己的目录里,与你的项目文件相互独立。

Q:Windows 上怎么卸载?

步骤相同:结束进程 → 删除 C:\Users\你的用户名\.dsh 目录 → 清理 npm 缓存。数据目录位置与 Linux/macOS 一致($DSH_HOME 默认 ~/.dsh)。

总结

DeepSeek Harness 的卸载核心就两步:删掉数据目录 ~/.dsh(含配置、会话、密钥),再清理程序本体(npm 缓存或源码目录)。备份优先,删除慎重,验证干净——记住这条流程,随时可以干净利落地卸载,想回来时重装也不留任何负担。

立即领取行业头部企业 AI 应用案例

资深 AI Agent 技术专家将为您定制数字员工解决方案

立即获取方案