DSH plugin 鲸鱼宠物挂件怎么装?DeepSeek Harness 桌面宠物安装与互动设置
DSH plugin 鲸鱼宠物挂件(中文也常写作 DSH插件、DeepSeek插件),指的就是社区里的 3D 桌面宠物 dsh-whale-pet:它常驻在 DeepSeek Harness 界面里会游动、按会话状态做表情,还能和它聊天(来源)。 它和「余额鲸鱼挂件」是两个不同插件——一个是宠物向,一个是数据面板向,别混为一谈。下面从五个方向讲全:① 它是什么、和余额挂件差在哪;② 它能做什么互动;③ 怎么装与启用;④ 聊天功能的密钥从哪来;⑤ 加载不出来怎么排查。想找同类挂件,可以在 DSH Plugin Hub 的市场里按 whale、pet 等关键词搜。
DSH plugin 鲸鱼宠物挂件是什么,和余额挂件有什么区别
鲸鱼宠物挂件是「宠物向」的界面组件:重点是陪你玩、跟着会话状态做反应,而不是显示余额数据(来源)。 它的主要表现:
- 常驻游动:停在视口边缘、长时间随机巡逻,会朝指针方向看、被悬停时冒出爱心。
- 临场反应:按会话状态切换表情——思考、工作、专注、庆祝、出错、犯困、等你审批等,长任务完成会绕圈庆祝。
- 可互动:可拖动、吸附到角落、右键改名与调整大小(50%–150%)、隐藏,也能用快捷键一键显示或隐藏。
- 能聊天:右键「和鲸鲸聊天」可用大模型对话,并记住关于你的少量长期信息。
和余额挂件的区别很清楚:余额鲸鱼挂件是数据面板,显示 DeepSeek 账户余额与用量;鲸鱼宠物挂件是桌面宠物,重心是互动与状态表情,两者并非同一个插件。对照着看更清楚:
| 维度 | 鲸鱼宠物挂件(dsh-whale-pet) | 余额挂件(dsh-whale-widget) |
|---|---|---|
| 定位 | 桌面宠物,陪玩与状态反馈 | 数据面板,显示余额与用量 |
| 核心内容 | 游动、表情、聊天 | 账户余额、今日已用、每轮消耗 |
| 安装方式 | 仓库自带脚本 install-profile.mjs | 常规 dsh plugin add |
| 需不需要密钥 | 聊天功能需要 API key | 取余额用 DeepSeek Harness 凭据(通常无需额外配置) |
| 名字里的「鲸鱼」 | 指宠物形象 | 指面板皮肤的鲸鱼 |
一句话记:名字都带鲸鱼,但一个是「养着玩」,一个是「看钱用」。
它能做什么:状态表情与交互一览
把它的行为按「什么时候触发、表现成什么」摊开,能更直观地理解这只宠物在做什么:
| 触发情境 | 宠物的表现 |
|---|---|
| 空闲 / 无任务 | 在视口边缘随机巡逻,朝指针方向看 |
| 你在输入 / 模型思考 | 切到「思考」类表情 |
| 模型正在执行工具 | 切到「工作 / 专注」类表情 |
| 任务成功完成 | 绕圈庆祝 |
| 出错 | 切到「出错」表情 |
| 长时间无操作 | 犯困 |
| 等你确认审批 | 提示「等你审批」类状态 |
| 鼠标悬停 | 冒出爱心 |
除了被动反应,你还能主动操作它:拖动挪位置、吸附到角落、右键改名、调整大小(50%–150%)、隐藏,或用快捷键一键显示 / 隐藏。 这些都属于界面层的互动,不影响会话本身——换句话说,它是个「不影响正事的陪伴层」。
DSH plugin 鲸鱼宠物挂件怎么装与启用:从下载仓库到重启 Web 界面
鲸鱼宠物挂件不用常规的 dsh plugin add,而是走仓库自带的安装脚本 node install-profile.mjs web(来源)。 按顺序做四步:
- 下载仓库:用 GitHub ZIP 或
git clone把仓库取到本机;这一步需要本机 Node.js 22+。预期:本机出现仓库目录,node -v显示 22 或更高。 - 运行安装脚本:在仓库目录执行
node install-profile.mjs web。它会把包复制到$DSH_HOME/profiles/web/plugins/ui-whale-pet,加进 profile 清单与node_modules,并把ui-whale-pet的 Cordis 行追加到该 profile 的cordis.patch.yml。该脚本只适用于 Node 版 CLI / Web profile。预期:$DSH_HOME/profiles/web/plugins/下出现ui-whale-pet,profile 清单与cordis.patch.yml里有对应条目。 - 配置聊天密钥:想让鲸鱼能聊天,需要给它配好代理用的 API key,否则聊天会报未配置;它可读插件配置、
DSH_WHALE_API_KEY,或退回 DeepSeek Harness 凭据里的DEEPSEEK_API_KEY。预期:配好 key 后聊天不再报未配置。 - 重启并强刷:重启
dsh web,再硬刷新浏览器,宠物就会出现。
第 2 步和第 4 步之后各有一个校验点,可以用命令确认到位:
# 2) 脚本是否真的写进了 profile
ls "$DSH_HOME/profiles/web/plugins/ui-whale-pet"
# 应看到该目录存在;目录不存在说明安装脚本没成功
# 3) 加载行是否被追加
grep -n "ui-whale-pet" "$DSH_HOME/profiles/web/cordis.patch.yml"
# 应看到 ui-whale-pet 的 Cordis 行;没有这一行,界面里就不会出现宠物
预期:两条都有输出,说明「文件已写入」且「加载已登记」;缺任何一条,都要回到对应步骤重做。
补充:官方桌面客户端读的是保留的 desktop profile,不能用这个脚本,也不能用常规 CLI 装——桌面端请在其 Plugins 页面安装打包后的 bundle。
聊天功能的密钥从哪来:三层优先级
鲸鱼宠物能不能聊天,取决于它的聊天代理能不能拿到一把可用的 key。它按固定顺序找三层来源,命中即停:
| 优先级 | 来源 | 适用场景 |
|---|---|---|
| 1 | 插件自身配置 | 明确指定宠物聊天用哪把 key |
| 2 | 环境变量 DSH_WHALE_API_KEY | 想给宠物单独用一把 key |
| 3 | DeepSeek Harness 凭据里的 DEEPSEEK_API_KEY | 没做专门配置时的兜底 |
三层都没有时,聊天功能就会以错误表情提示代理不可用。 所以如果只想让宠物能聊天又不想单独配 key,确保 DeepSeek Harness 凭据里已经有一把可用的 DEEPSEEK_API_KEY 就行。
DSH plugin 常见问题:加载不出来、与余额挂件并存、换同类挂件
鲸鱼宠物挂件的常见问题集中在「没写进 profile」和「和别的挂件抢位置」两类。
- 加载不出来:先确认安装脚本真的执行成功、profile 清单里能看到
ui-whale-pet;再重启dsh web并硬刷新浏览器,排除旧缓存。预期:profile 清单里能看到ui-whale-pet,刷新后宠物重新出现。 - 和余额挂件同时装:两者是独立插件,一般能共存,但都占右下角,可能挤在一起;只想留一个时,隐藏或卸载对应插件即可。预期:只留一个挂件时,右下角不再重叠。
- 想换成别同类挂件:宠物向与数据向是两条线,先想清楚要「陪玩」还是「看数据」,再到 DSH Plugin Hub 按关键词挑选,避免把两个挂件当成同一个重复安装。预期:按关键词能找到宠物向或数据向的对应条目。
排查时记住一条分界线:「清单里没有条目」是安装问题,「清单里有但界面不显示」多半是缓存或没重启——两类原因的处理完全不同,先分清再动手。
关于 DSH plugin 鲸鱼宠物挂件的常见误解
下面是搜索与讨论里最常出现的误解,逐条对照一遍:
- 「它和余额挂件是同一个」——不是。 宠物向与数据向是两个独立插件。
- 「用 dsh plugin add 就能装」——不行。 它走仓库自带的
install-profile.mjs脚本。 - 「脚本随便什么环境都能跑」——不是。 只适用于 Node 版 CLI / Web profile,桌面端另走一路。
- 「装完立刻就能看到」——要重启并强刷。 宠物在重启
dsh web后才会加载。 - 「聊天不用配 key」——要配。 三层密钥来源都没有时,聊天会报未配置。
关于 DSH plugin 鲸鱼宠物挂件的注意事项
记住「它是宠物不是余额面板、它用脚本装不是用 plugin add」这两点,就够用了。
- 别混淆插件:鲸鱼宠物(宠物向)与余额鲸鱼(数据向)是两个不同插件。
- 用对安装方式:走
node install-profile.mjs web,不是常规dsh plugin add。 - 准备 Node 版本:安装脚本要求本机 Node.js 22+。
- 装完看两处:
plugins/ui-whale-pet目录存在、cordis.patch.yml里有条目。 - 聊天要配密钥:不配 key 会报未配置,补上后重启即可。
- 桌面端另走一路:
desktopprofile 保留,桌面端在其 Plugins 页面装 bundle。 - 装完要强刷:重启
dsh web后硬刷新浏览器。 - 余额挂件见《余额鲸鱼挂件怎么装》,同类插件在 DSH Plugin Hub 里找。
常见问题
DSH plugin 鲸鱼宠物挂件是一个 3D 桌面宠物,和余额挂件是两个不同插件:宠物向负责陪玩与状态表情,余额挂件负责看余额数据。 鲸鱼宠物会在界面里游动、按会话状态做反应,还能和你聊天;余额挂件只显示账户余额与用量。名字里都带「鲸鱼」,方向却完全不同,别把它们当成同一个插件重复安装。
DSH plugin 鲸鱼宠物挂件走仓库自带的安装脚本启用:下载仓库后运行 node install-profile.mjs web,它会复制包、写入 profile 清单并重启后生效。 这一步需要本机 Node.js 22+,装完还要配置聊天用的 API key,再重启 dsh web 并强刷浏览器。它不走常规的 dsh plugin add,这一点和余额挂件不同。
DSH plugin 鲸鱼宠物挂件和余额鲸鱼挂件是两个独立插件,通常会同时显示,不会互相覆盖。 但两个「小家伙」都占据右下角空间,可能视觉上挤在一起;想只留一个,用对应的卸载或隐藏开关即可。功能上互不影响,冲突只体现在界面空间占用上。
DSH plugin 鲸鱼宠物挂件装完加载不出来,先确认脚本是否真的写入了 profile,再强刷浏览器。 常见原因是安装脚本未成功追加配置、或者浏览器仍在用旧缓存;确认 install-profile.mjs web 执行成功并重启 dsh web 后,硬刷新页面通常就能看到。若清单里根本没有 ui-whale-pet,说明脚本那一步就没成功,要回头重跑。
DSH plugin 鲸鱼宠物挂件聊天报未配置,说明它的聊天代理缺少 API key,需要补上密钥后重启。 它可读取插件配置、DSH_WHALE_API_KEY 或 DSH 凭据里的 DEEPSEEK_API_KEY;三者都没有时,宠物会以错误表情提示代理不可用。按这个顺序补上任意一个可用的密钥即可恢复。
相关术语
- dsh-whale-pet
- dsh-whale-pet 是这只 3D 鲸鱼桌面宠物的社区插件仓库名,包名注册为 @deepseek-ai/dsh-client-ui-whale-pet,作为 Web 界面的叠加层常驻。它在界面里的出现位置由 shell.overlay 决定。— 社区插件仓库 - dsh-whale-pet
- install-profile.mjs
- install-profile.mjs 是该仓库自带的安装脚本,运行 node install-profile.mjs web 会把插件复制进 profile、写入清单并追加 Cordis 行,仅适用于 Node 版 CLI / Web profile。所以它不是标准 CLI 安装命令,而是仓库自己的装配脚本。— 社区插件仓库 - dsh-whale-pet
- shell.overlay
- shell.overlay 是 DeepSeek Harness 界面里用于叠加常驻组件的入口,鲸鱼宠物在其中注册一个 whale-pet 条目来显示自己。它决定了宠物是「浮在界面上」而不是「占用一个页面区域」。— 社区插件仓库 - dsh-whale-pet
- DSH_WHALE_API_KEY
- DSH_WHALE_API_KEY 是鲸鱼宠物聊天代理可用的密钥环境变量,缺失时会退回 DSH 凭据里的 DEEPSEEK_API_KEY。它是三层密钥来源中的中间一层。— 社区插件仓库 - dsh-whale-pet
来源
- 社区插件仓库 - dsh-whale-pet· community
- DSH CLI 官方 README(profile 与插件安装)· deepseek-ai